feat: add support for OCI auth through registry-config flag (#1630)
Signed-off-by: Adam Talbot <adam.talbot@venafi.com>
This commit is contained in:
		
							parent
							
								
									06407b31b8
								
							
						
					
					
						commit
						a684d1424d
					
				|  | @ -213,6 +213,7 @@ type RepositorySpec struct { | ||||||
| 	KeyFile         string `yaml:"keyFile,omitempty"` | 	KeyFile         string `yaml:"keyFile,omitempty"` | ||||||
| 	Username        string `yaml:"username,omitempty"` | 	Username        string `yaml:"username,omitempty"` | ||||||
| 	Password        string `yaml:"password,omitempty"` | 	Password        string `yaml:"password,omitempty"` | ||||||
|  | 	RegistryConfig  string `yaml:"registryConfig,omitempty"` | ||||||
| 	Managed         string `yaml:"managed,omitempty"` | 	Managed         string `yaml:"managed,omitempty"` | ||||||
| 	OCI             bool   `yaml:"oci,omitempty"` | 	OCI             bool   `yaml:"oci,omitempty"` | ||||||
| 	Verify          bool   `yaml:"verify,omitempty"` | 	Verify          bool   `yaml:"verify,omitempty"` | ||||||
|  | @ -3679,6 +3680,9 @@ func (st *HelmState) getOCIChart(release *ReleaseSpec, tempDir string, helm helm | ||||||
| 			if repo.Keyring != "" { | 			if repo.Keyring != "" { | ||||||
| 				flags = append(flags, "--keyring", repo.Keyring) | 				flags = append(flags, "--keyring", repo.Keyring) | ||||||
| 			} | 			} | ||||||
|  | 			if repo.RegistryConfig != "" { | ||||||
|  | 				flags = append(flags, "--registry-config", repo.RegistryConfig) | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		err := helm.ChartPull(qualifiedChartName, chartPath, flags...) | 		err := helm.ChartPull(qualifiedChartName, chartPath, flags...) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue