Documentation
¶
Index ¶
- func AddControllerReference(o metav1.Object, r metav1.OwnerReference) error
- func AddFinalizer(o metav1.Object, finalizer string)
- func AddOwnerReference(o metav1.Object, r metav1.OwnerReference)
- func AsController(r *nddv1.TypedReference) metav1.OwnerReference
- func AsOwner(r *nddv1.TypedReference) metav1.OwnerReference
- func FinalizerExists(o metav1.Object, finalizer string) bool
- func RemoveFinalizer(o metav1.Object, finalizer string)
- func TypedReferenceTo(o metav1.Object, of schema.GroupVersionKind) *nddv1.TypedReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddControllerReference ¶ added in v0.3.25
func AddControllerReference(o metav1.Object, r metav1.OwnerReference) error
AddControllerReference to the supplied object's metadata. Any existing owner with the same UID as the supplied reference will be replaced. Returns an error if the supplied object is already controlled by a different owner.
func AddFinalizer ¶
AddFinalizer to the supplied Kubernetes object's metadata.
func AddOwnerReference ¶ added in v0.3.25
func AddOwnerReference(o metav1.Object, r metav1.OwnerReference)
AddOwnerReference to the supplied object' metadata. Any existing owner with the same UID as the supplied reference will be replaced.
func AsController ¶ added in v0.3.25
func AsController(r *nddv1.TypedReference) metav1.OwnerReference
AsController converts the supplied object reference to a controller reference. You may also consider using metav1.NewControllerRef.
func AsOwner ¶ added in v0.3.25
func AsOwner(r *nddv1.TypedReference) metav1.OwnerReference
AsOwner converts the supplied object reference to an owner reference.
func FinalizerExists ¶
FinalizerExists checks whether given finalizer is already set.
func RemoveFinalizer ¶
RemoveFinalizer from the supplied Kubernetes object's metadata.
func TypedReferenceTo ¶ added in v0.3.25
func TypedReferenceTo(o metav1.Object, of schema.GroupVersionKind) *nddv1.TypedReference
TypedReferenceTo returns a typed object reference to the supplied object, presumed to be of the supplied group, version, and kind.
Types ¶
This section is empty.