Skip to main content

Deprecated state of a Cluster Plan

< publish | cluster plans states

This section takes a closer look at the deprecated state of a cluster plan. When a cluster plan is no longer suitable for provisioning new clusters - such as when a Kubernetes version becomes outdated - it can be marked as deprecated. This prevents further use for new cluster creation, but allows existing clusters to continue functioning without disruption. Deprecated plans remain visible for auditing or reference purposes, ensuring platform engineers can manage legacy configurations.


CLI Instructions

The publishState and published annotations show the state of a cluster plan.

  • appvia.io/publishState: Deprecated means that the plan is no longer in use.
  • appvia.io/published: false confirms the plan is no longer available for provisioning in scoped workspaces or stages.

Here's a YAML snippet illustrating the deprecated state:

apiVersion: compute.appvia.io/v2beta2
kind: ClusterPlan
metadata:
annotations:
appvia.io/publishState: Deprecated
appvia.io/published: 'false'

Web Interface Instructions

  • Expand Admin, and then navigate to Kubernetes > Cluster Plans
  • Click on the name of a cluster plan
  • Plans in the deprecated state have a deprecated in the State column

To deprecate a cluster plan:

  • Click the kebab menu
  • Click the Deprecate option (only available for plans that aren't already deprecated)
Cluster Plan Promote - Deprecated Status


What comes next?