This is an initial implementation for cross-cluster Helm release support that relies on a KubeConfig secret, and a reference to it in the HelmRelease resource. If set, all actions taken by the Helm runner are executed using the KubeConfig from the secret. The Helm storage is stored on the remote cluster in a namespace that equals to the namespace of the HelmRelease in the managing cluster, the release itself is made in either this namespace, or the configured TargetNamespace. In any case, both are expected to exist and/or created beforehand. Other references to Kubernetes resources in the HelmRelease, like ValuesReference resources, are expected to exist on the managing cluster. |
||
|---|---|---|
| .. | ||
| bases | ||
| kustomization.yaml | ||