Kubectl Gs

  • Added

    • Add --login-timeout flag to control the time period of OIDC login timeout
    • Add experimental support for templating cluster-eks with provider eks.

    Changed

    • Graceful failure of the login command in case workload cluster API is not known
    • Improved error message after login timeout
    • Adjusted description of the --cluster-admin flag in the login command
  • Breaking changes

    • Add minimal support for templating CAPZ clusters by command line parameters. This removes --cluster-config and --default-app-config parameters which required handcrafted YAML input. It leaves one consistent templating option for CAPI products (kubectl gs template cluster --provider ... --other-params).
  • Changed

    • App: Rename nginx-ingress-controller-app to ingress-nginx. (#1077)
    • vSphere: Fix templating. (#1079)

    Fixed

    • Sanitize file passed as inputs data for config maps by stripping spaces from the right end of the lines.
      • This makes the output to use proper multi-line strings for the embedded YAML content by working around a bug in sig.k8s.io/yam@v1.3.0
  • 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)

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.