pkg/objectmeta/deletion.go (6 lines of code) (raw):

package objectmeta import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" const PreserveResourcesOnDeletionAnnotation = "edp.epam.com/preserve-resources-on-deletion" // PreserveResourcesOnDeletion returns true if the object has annotation that indicates that resources must not be deleted. func PreserveResourcesOnDeletion(object metav1.Object) bool { return object.GetAnnotations()[PreserveResourcesOnDeletionAnnotation] == "true" }