clusterdeployment

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanupOrphanedClusterDeployments added in v0.3.4

func CleanupOrphanedClusterDeployments(ctx context.Context, c client.Client, colony *infrav1.Colony, scheme *runtime.Scheme) (bool, error)

CleanupOrphanedClusterDeployments removes ClusterDeployment objects that are no longer referenced in the Colony spec but still exist in the status. Returns (hasPendingDeletions, error) - hasPendingDeletions is true if there are still ClusterDeployments being deleted that require a requeue.

func DeletePVCForClusterDeployment added in v0.4.10

func DeletePVCForClusterDeployment(ctx context.Context, c client.Client, clusterDeployment *k0rdentv1beta1.ClusterDeployment, colony *infrav1.Colony, scheme *runtime.Scheme) error

DeletePVCForClusterDeployment deletes the PVC associated with a ClusterDeployment. For regional child clusters, it resolves a client for the regional cluster and deletes the PVC there. For standard clusters, it deletes the PVC on the management cluster using c. If the regional client cannot be resolved (e.g. kubeconfig secret already deleted), the error is logged and nil is returned — the PVC is likely already gone with the regional cluster.

func EnsureClusterDeployment

func EnsureClusterDeployment(ctx context.Context, c client.Client, colony *infrav1.Colony, colonyCluster *infrav1.ColonyCluster, scheme *runtime.Scheme) error

func WaitForClusterDeletion added in v0.3.4

func WaitForClusterDeletion(ctx context.Context, c client.Client, clusterDeployment *k0rdentv1beta1.ClusterDeployment, colony *infrav1.Colony, scheme *runtime.Scheme, timeout, interval time.Duration) error

WaitForClusterDeletion polls until the given ClusterDeployment is no longer found.

Types

This section is empty.

Jump to

Keyboard shortcuts

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