Skip to main content
Version: v1.1.x

Delete Profile Bundles

Delete a Profile Bundle when its packaged infrastructure or application configuration is no longer needed. Deletion is permanent and cannot be undone.

When you delete a Profile Bundle, its dependent resources, such as Palette Cluster Profiles, Workload Profiles, Helm and OCI Repositories, and Component, Trait, and Policy Definitions, are either removed or preserved based on the Profile Bundle's spec.deletionPolicy. The default (delete) removes dependent resources that no other Profile Bundle references; the orphan value preserves them, leaving manual cleanup to you. For details, refer to Deletion Policy.

warning

Set spec.deletionPolicy on the Profile Bundle before you delete it. The policy cannot be changed after deletion is initiated.

Prerequisites

  • A user with Project admin permissions for the Project the Profile Bundle belongs to.

  • A Profile Bundle that is not referenced by any Compute Pool. If a Compute Pool's spec.profileBundleRef points to the Profile Bundle, the Profile Bundle cannot be deleted.

    To verify no Compute Pool references the Profile Bundle, list Compute Pools in the Project and inspect their spec.profileBundleRef.

    kubectl get computepool --namespace <project-namespace> --output jsonpath='{range .items[*]}{.metadata.name}{"\t"}{.spec.profileBundleRef.name}{"\n"}{end}'

Enablement

  1. Log in to PaletteAI.

  2. From the left main menu, select Profile Bundles.

  3. Locate the Profile Bundle you want to delete. Select the three-dot menu and choose Delete.

  4. In the confirmation dialog, select Delete to confirm the deletion.

Validate

  1. From the left main menu, select Profile Bundles.

  2. Verify the Profile Bundle is no longer listed in the table.