Changes and Releases

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

  • Fixed

    • Fix hardcoded interval in the DNS dashboard.
  • Added

    • Add flags --cluster-type, --https-proxy, --http-proxy, --no-proxy, --api-mode, --dns-mode, --vpc-mode and `–topol
    • ogy-modetotemplate clusterthat specifycapa` as provider.
    • Add gitops add base command to generate CAP[A,G,O] bases. The values for --provider flag is compatible with the template cluster command (A: capa, G: gcp, O: openstack).
  • Highlights for the week ending January 12, 2023

    Apps

    Released flux-app version v0.20.2 that contains Flux upgraded to v.37.0 (was v0.36.0) as part of v0.20.0. The major highlights of Flux v0.37.0 are:

    • The interpretation of the gitImplementation field of GitRepository by source-controller and image-automation-controller has been deprecated, and will effectively always use go-git (+ see next item on how to disable forcing this behavior).
    • ImageUpdateAutomation objects with a .spec.PushBranch specified will have the push branch refreshed automatically via force push.
      • In flux-app version v0.20.2 we added a new Helm value: imageAutomationController.featureGatesToDisable - with restricted values of GitForcePushBranch and ForceGoGitImplementation - that can be used to disable this force push behavior by adding GitForcePushBranch to the list. By default no feature gates are disabled
    • ImagePolicy CRD dropped version v1alpha1
    • ImageRepository CRD dropped version v1alpha1
    • ImageUpdateAutomation CRD dropped version v1alpha1

    Additionally flux-app contains the following updates as well:

    • Added capability to attach custom annotations and labels to kustomize-contoller pod via setting the kustomizeController.podTemplate.annotations and kustomizeController.podTemplate.labels fields
    • Added capability to attach custom annotations to the kustomize-controller service account via kustomizeServiceAccount.annotations field
    • Increased memory limits for CRD install job as it was observed to frequently get OOM killed

    User interfaces

    In kubectl-gs v2.29.3 we fixed logging in to clusters running on custom domains.

    Documentation

    There is an entire new platform overview section in our docs.

  • Changed

    • Fix efk-stack-app dashboard
  • Changed

    • Replaces starboard library with trivy-operator library.
    • Removes CIS benchmarks & reporting capabilities.

    Added

    • Add Horizontal Pod Autoscaling based on Prometheus scrape times.
  • Changed

    • Replaces starboard library with trivy-operator library.
    • Removes CIS benchmarks & reporting capabilities.

    Added

    • Add Horizontal Pod Autoscaling based on Prometheus scrape times.
  • Changed

    • Add dashboards to gcp.
  • Changed

    • Increased memory limits for updater, recommender and admissionController