Documentation
¶
Index ¶
- Constants
- Variables
- func EnsureCRFinalizer(ctx context.Context, kcp client.Client, manifest *v1beta2.Manifest) error
- func FinalizersUpdateRequired(manifest *v1beta2.Manifest) bool
- func RemoveAllFinalizers(manifest *v1beta2.Manifest) bool
- func RemoveCRFinalizer(ctx context.Context, kcp client.Client, manifest *v1beta2.Manifest) error
- func RemoveRequiredFinalizers(manifest *v1beta2.Manifest) bool
Constants ¶
View Source
const ( DefaultFinalizer = "declarative.kyma-project.io/finalizer" CustomResourceManagerFinalizer = "resource.kyma-project.io/finalizer" LabelRemovalFinalizer = "label-removal-finalizer" )
Variables ¶
View Source
var ErrRequeueRequired = errors.New("requeue required")
Functions ¶
func EnsureCRFinalizer ¶
func RemoveAllFinalizers ¶
func RemoveCRFinalizer ¶
func RemoveRequiredFinalizers ¶
RemoveRequiredFinalizers removes preconfigured finalizers, but not include CustomResourceManagerFinalizer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.