Helm-repository
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| url | string | Yes | URL of the Helm repository, a valid URL contains at least a protocol and host. | |
| accessFrom | object | No | 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 | |
| annotations | map | No | Annotations for the workload | |
| certSecretRef | object | No | CertSecretRef can be given the name of a Secret containing either or both of - a PEM-encoded client certificate ( | |
| insecure | boolean | No | Insecure allows connecting to a non-TLS HTTP container registry. This field is only taken into account if the .spec.type field is set to 'oci'. | |
| interval | string | No | Interval at which the HelmRepository URL is checked for updates. This interval is approximate and may be subject to jitter to ensure efficient use of resources. | |
| labels | map | No | Labels for the workload | |
| passCredentials | boolean | No | 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. | |
| provider | string | No |
| Provider used for authentication, can be 'aws', 'azure', 'gcp' or 'generic'. This field is optional, and only taken into account if the .spec.type field is set to 'oci'. When not specified, defaults to 'generic'. |
| secretRef | object | No | SecretRef specifies the Secret containing authentication credentials for the HelmRepository.
For HTTP/S basic auth the secret must contain 'username' and 'password' fields.
Support for TLS auth using the 'certFile' and 'keyFile', and/or 'caFile' keys is deprecated.
Please use | |
| suspend | boolean | No | Suspend tells the controller to suspend the reconciliation of this HelmRepository. | |
| timeout | string | No |
| Timeout is used for the index fetch operation for an HTTPS helm repository, and for remote OCI Repository operations like pulling for an OCI helm chart by the associated HelmChart. Its default value is 60s. |
| type | string | No |
| Type of the HelmRepository. When this field is set to "oci", the URL field value must be prefixed with "oci://". |
Template
The following tabs display the definition's Cue template and the rendered YAML. The rendered YAML is the output of the Cue template when the definition is applied to a cluster.