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
Returns the namespace we are currently running in.
func HasEqualControllerReference ¶ added in v0.5.0
Tests if the controller reference on `wanted` matches the one on `current`
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.