kubectl gs

  • Changed

    • Use non-exp apiVersion for azure machine pool types in template nodepool.
  • Fixed

    • Setting spec.config.configMap in app/<cluster-name>-default-apps for CAPZ clusters.
  • Changed

    • Add support for --proxy and --proxy-port flags to login cmd to enable proxy-url: socks5://localhost:9000 in the cluster section of the configuration added to kubeconfig
      • This is only supported for clientcert Workload Clusters
  • Changed

    • Stop using old v1alpha3 version when using CAPI CRDs.
  • Fixed

    • kubectl gs template cluster now by default creates a node pool with the name nodepool0, instead of machine-pool0, as the latter is no longer valid according to the cluster-aws schema as of v0.24.0.
  • Added

    • cluster template supports a generic way to template CAPI based clusters where all the input parameters are given as values.yaml from the corresponding cluster and default-apps chart.
    • CAPZ: removed unmaintained CAPZ implementation and switched to the generic templating implementation.

    Changed

    • kubectl gs template cluster for Cluster API provider AWS has been adapted to work with the values schema of cluster-aws v0.28.0.
  • Added

    • Add workload cluster login support for CAPZ based clusters
    • CAPA: Add hidden flags --aws-prefix-list-id and --aws-transit-gateway-id for private clusters

    Changed

    • CAPA: Renamed hidden parameter --role to --aws-cluster-role-identity-name and adapted manifest output to the new name awsClusterRoleIdentityName (see cluster-aws change)
  • As part of our automatic upgrades journey, we have learnt that cluster chart should structure in such a way that allows overwriting all sections in different levels Warning: This results in a breaking change in the template output of a capa clusters machine pools.

    Changed

    • Breaking: Update capa machine pools to template usings an object instead of arrays as of cluster-aws v0.24.0
  • Fixed

    • Fixed creating client certificates for workload clusters in capvcd installations.
  • Changed

    • Updated CAPA template output to support new subnet layout as of cluster-aws v0.21.0
    • Change default folder for cluster base templates generated by gitops add base from bases/clusters/<PROVIDER> to bases/clusters/<PROVIDER>/template

    Added

    • Add default machine pool name for gitops add base generated templates to capa and gcp (CAPG) providers with value: machine-pool0