kubectl gs

  • Fixed

    • Fix a problem with fetching Catalog CRs in validate apps.
    • Fixing a problem where the function to fetch the SSH secret to generate the templates was using inCluster config ignoring the kubeconfig.
  • Added

    • Add templating for EKS clusters using the management cluster API
    • Add templating for EKS node pools using the management cluster API
    • Add templating for CAPA node pools using the management cluster API

    Changed

    • In the get catalogs command output, rename the colum APP VERSION to UPSTREAM VERSION and change the column order.
  • Fixed

    • Fix a problem where the template subcommands would be slower than expected because of obsolete API requests.
  • Added

    • Add CRs to create a bastion host in CAPZ cluster template.
    • Enable termination events for CAPZ node pools.
  • Changed

    • Use org-namespace for AWS Clusters by default
  • Added

    • Nodepool nodes are labeled with nodepool id on AWS using giantswarm.io/machine-pool.
    • MachinePool and AzureMachinePool are labeled with the giantswarm.io/machine-pool label.
    • get releases command to return details of available releases.
  • Added

    • Nodepool nodes are labeled with nodepool id on Azure using giantswarm.io/machine-pool.

    Changed

    • Update the template cluster command to add CAPI defaults and validation using the management cluster API.
  • Changed

    • In the template cluster and template nodepool commands, the --owner flag got replaced by --organization.
  • Added

    • The template organization command now also offers an --output flag to specify an output path optionally.

    Changed

    • In the template commands, the flag --owner is replaced by --organization.
    • Make the login command be able to start a new authentication flow if one of the tokens of an existing authentication provider are not present.
    • Update cluster templating error messages for --name flag to use correct terminology
  • Added

    • Add support for templating Organization CRs.

    Changed

    • Allow providing Kubernetes API URLs with prefixes to the login command.