mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 10:03:42 +08:00 
			
		
		
		
	Merge pull request #1693 from jedevc/remote-tls-missing-key-cert
remote: avoid tls error if both key and cert are not set
This commit is contained in:
		@@ -98,12 +98,12 @@ func (f *factory) New(ctx context.Context, cfg driver.InitConfig) (driver.Driver
 | 
			
		||||
		if tls.caCert == "" {
 | 
			
		||||
			missing = append(missing, "cacert")
 | 
			
		||||
		}
 | 
			
		||||
		if tls.cert == "" {
 | 
			
		||||
			missing = append(missing, "cert")
 | 
			
		||||
		}
 | 
			
		||||
		if tls.key == "" {
 | 
			
		||||
		if tls.cert != "" && tls.key == "" {
 | 
			
		||||
			missing = append(missing, "key")
 | 
			
		||||
		}
 | 
			
		||||
		if tls.key != "" && tls.cert == "" {
 | 
			
		||||
			missing = append(missing, "cert")
 | 
			
		||||
		}
 | 
			
		||||
		if len(missing) > 0 {
 | 
			
		||||
			return nil, errors.Errorf("tls enabled, but missing keys %s", strings.Join(missing, ", "))
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user