release

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2022 License: Apache-2.0 Imports: 23 Imported by: 2

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL