finalizer

package
v0.0.0-...-de4dd0d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

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 EnsureCRFinalizer(ctx context.Context, kcp client.Client, manifest *v1beta2.Manifest) error

func FinalizersUpdateRequired

func FinalizersUpdateRequired(manifest *v1beta2.Manifest) bool

func RemoveAllFinalizers

func RemoveAllFinalizers(manifest *v1beta2.Manifest) bool

func RemoveCRFinalizer

func RemoveCRFinalizer(ctx context.Context, kcp client.Client, manifest *v1beta2.Manifest) error

func RemoveRequiredFinalizers

func RemoveRequiredFinalizers(manifest *v1beta2.Manifest) bool

RemoveRequiredFinalizers removes preconfigured finalizers, but not include CustomResourceManagerFinalizer.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL