Changes and Releases

Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.

  • Added

    • adds extra helm chart for the ciliumNetworkPolicies

    Changed

    • changes the previous netpols helm chart to be used only for networkPolicies
    • disables the startup-api-check job that waits for the webhookendpoints to become available
  • Added

    • adds extra helm chart for the ciliumNetworkPolicies

    Changed

    • changes the previous netpols helm chart to be used only for networkPolicies
    • disables the startup-api-check job that waits for the webhookendpoints to become available
  • Changed

    • Change the kubectl apply command of the crd-install job to use the --force-conflicts flag.
  • Changed

    • Change the kubectl apply command of the crd-install job to use the --force-conflicts flag.
  • Changed

    • Increase the cluster name length to 20 characters.
    • Change how login works to use our DNS record for the k8s API when using non-vintage providers, rather than the value found in the CAPI CRs.
    • Defaults for cluster template --provider vsphere since it was migrated to flatcar os.
  • Changed

    • Update Linkerd to v2.14.3:
      • Update dependency giantswarm/linkerd-viz-app to v1.4.0 (#86)
      • Update dependency giantswarm/linkerd-control-plane-app to v1.3.0 (#85)
      • Update dependency giantswarm/linkerd2-cni-app to v1.4.0 (#84)
  • Changed

    • Wording changes in the Giant Swarm plugin

    Fixed

    • Make custom gs plugin configuration not required.
    • Update Content Security Policy to include fortawesome.com.
  • Fixed

    • Extend prometheus-operator-app timeout to avoid race condition with VPA causing the app to be stuck in pending-install state.
  • Added

    • Added deployDexK8SAuthenticator option to disable the deployment of dex-k8s-authenticator.
    • Added ingress.tls.externalSecret.enabled option to disable tls secret creation and allow usage of an external secret.
  • Added

    • Added deployDexK8SAuthenticator option to disable the deployment of dex-k8s-authenticator.
    • Added ingress.tls.externalSecret.enabled option to disable tls secret creation and allow usage of an external secret.