kubectl-gs release v1.34.0
Throughout our UIs and documentation we are aligning our terminology regarding cluster and node pool details, to use consistent terminology matching our Management API. The unique, immutable identifier that was formerly called ID in our user interfaces, is now called the name. The user-friendly, changeable description of the cluster’s and node pool’s purpose was called name in our UIs and is now called the description.
Warning: This terminology change results in a breaking change in the template cluster command, as the purpose of the flag --name has changed. Also several flags in other commands have been deprecated.
If you are upgrading from an earlier releases, apply these changes to migrate any scripts:
- When using
template cluster, replace--namewith--descriptionto set the user-friendly cluster description, and replace--cluster-idwith--nameto set the cluster’s unique identifier. - When using
template nodepool, replace--cluster-idwith--cluster-name.
Added
template app: Added the--namespace-annotationsand--namespace-labelsflags to allow users to specify thenamespaceConfigof the generatedAppmanifest. Read App CR’s target namespace configuration for more information.
Changed
get clusters:- The output table header
IDhas been renamed toNAME.
- The output table header
get nodepools:- The
--cluster-idflag is now deprecated, replaced with--cluster-name. - Output column headers have been renamed from
IDtoNAMEand fromCLUSTER IDtoCLUSTER NAME.
- The
template cluster:- Deprecated the
--cluster-idflag. - Breaking: the
--nameflag changed purpose to set the cluster’s unique identifier. - The
--descriptionflag has been added to set the user-friendly description.
- Deprecated the
template nodepool:- Deprecated the
--cluster-idflag, added the--cluster-nameflag as a replacement. - Deprecated the
--nodepool-nameflag, add the--descriptionflag as a replacement.
- Deprecated the