Documentation ¶
Overview ¶
Package annotations implements annotation helper functions.
Index ¶
- func AddAnnotations(o metav1.Object, desired map[string]string) bool
- func HasPaused(o metav1.Object) bool
- func HasRemediateMachine(o metav1.Object) bool
- func HasSkipRemediation(o metav1.Object) bool
- func HasWithPrefix(prefix string, annotations map[string]string) bool
- func IsExternallyManaged(o metav1.Object) bool
- func IsPaused(cluster *clusterv1.Cluster, o metav1.Object) bool
- func ReplicasManagedByExternalAutoscaler(o metav1.Object) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAnnotations ¶ added in v0.3.15
AddAnnotations sets the desired annotations on the object and returns true if the annotations have changed.
func HasPaused ¶ added in v0.99.99
HasPaused returns true if the object has the `paused` annotation.
func HasRemediateMachine ¶ added in v1.7.0
HasRemediateMachine returns true if the object has the `remediate-machine` annotation.
func HasSkipRemediation ¶ added in v0.99.99
HasSkipRemediation returns true if the object has the `skip-remediation` annotation.
func HasWithPrefix ¶ added in v0.3.9
HasWithPrefix returns true if at least one of the annotations has the prefix specified.
func IsExternallyManaged ¶ added in v0.4.0
IsExternallyManaged returns true if the object has the `managed-by` annotation.
func IsPaused ¶
IsPaused returns true if the Cluster is paused or the object has the `paused` annotation.
func ReplicasManagedByExternalAutoscaler ¶ added in v1.3.0
ReplicasManagedByExternalAutoscaler returns true if the standard annotation for external autoscaler is present.
Types ¶
This section is empty.