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:
Deprecatedmeans that the plan is no longer in use. - appvia.io/published:
falseconfirms 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
deprecatedin 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)
