Documentation ¶
Index ¶
Constants ¶
View Source
const ( // HelmReleaseByReleaseKey is the key used to get HelmRelease objects by the namespace/name of the underlying Helm Release it points to HelmReleaseByReleaseKey = "helm.cattle.io/helm-release-by-release-key" // ManagedBy is an annotation attached to HelmRelease objects that indicates that they are managed by this operator ManagedBy = "helmreleases.cattle.io/managed-by" )
View Source
const (
// HelmReleaseSecretType is the type of a secret that is considered a Helm Release secret
HelmReleaseSecretType = "helm.sh/release.v1"
)
Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register( ctx context.Context, systemNamespace, managedBy string, helmReleases helmcontroller.HelmReleaseController, helmReleaseCache helmcontroller.HelmReleaseCache, secrets corecontroller.SecretController, secretCache corecontroller.SecretCache, k8s kubernetes.Interface, lockableObjectSetRegister objectset.LockableRegister, lockableObjectSetHandler *controller.SharedHandler, recorder record.EventRecorder, )
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.