controllers

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: May 4, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CommonManagedByLabel = "app.kubernetes.io/managed-by"
	CommonManagedByValue = "addon-operator"
	CommonCacheLabel     = "addons.managed.openshift.io/cached"
	CommonCacheValue     = "addon-operator"
	CommonInstanceLabel  = "app.kubernetes.io/instance"
)
View Source
const (
	DefaultAddonInstanceHeartbeatTimeoutThresholdMultiplier int64 = 3
	DefaultOperatorGroupName                                      = "redhat-layered-product-og"
)

Variables

View Source
var DefaultAddonInstanceHeartbeatUpdatePeriod metav1.Duration = metav1.Duration{
	Duration: time.Second * 10,
}
View Source
var (
	// This error is returned when a reconciled child object already
	// exists and is not owned by the current controller/addon
	ErrNotOwnedByUs = errors.New("object is not owned by us")
)

Functions

func AddCommonLabels added in v0.5.0

func AddCommonLabels(obj metav1.Object, addon *addonsv1alpha1.Addon)

func CommonLabelsAsLabelSelector added in v0.5.0

func CommonLabelsAsLabelSelector(addon *addonsv1alpha1.Addon) labels.Selector

func CurrentNamespace added in v1.3.0

func CurrentNamespace() (namespace string, err error)

Returns the namespace we are currently running in.

func HasEqualControllerReference added in v0.5.0

func HasEqualControllerReference(current, wanted metav1.Object) bool

Tests if the controller reference on `wanted` matches the one on `current`

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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