HelmRepository.spec
HelmRepositorySpec specifies the required configuration to produce an Artifact for a Helm repository index YAML.
| Field / Type | Description |
|---|---|
AccessFrom specifies an Access Control List for allowing cross-namespace references to this object. NOTE: Not implemented, provisional as of https://github.com/fluxcd/flux2/pull/2092 | |
interval | Interval at which to check the URL for updates. |
passCredentials | PassCredentials allows the credentials from the SecretRef to be passed on to a host that does not match the host as defined in URL. This may be required if the host of the advertised chart URLs in the index differ from the defined URL. Enabling this should be done with caution, as it can potentially result in credentials getting stolen in a MITM-attack. |
SecretRef specifies the Secret containing authentication credentials for the HelmRepository. For HTTP/S basic auth the secret must contain 'username' and 'password' fields. For TLS the secret must contain a 'certFile' and 'keyFile', and/or 'caCert' fields. | |
suspend | Suspend tells the controller to suspend the reconciliation of this HelmRepository. |
timeout | Timeout of the index fetch operation, defaults to 60s.
|
type | Type of the HelmRepository. When this field is set to "oci", the URL field value must be prefixed with "oci://".
|
url | URL of the Helm repository, a valid URL contains at least a protocol and host. |