Changes and Releases

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

  • New features

    Full Changelog: https://github.com/giantswarm/happa/compare/v1.53.4...v1.54.0

  • Added

    • Deployment: Align to upstream (#214).
      • Add extraVolumes and extraVolumeMounts from values.
      • Add environment variables from values.
      • Add secretConfiguration for injecting secrets to deployment.
  • Added

    • Deployment: Align to upstream (#214).
      • Add extraVolumes and extraVolumeMounts from values.
      • Add environment variables from values.
      • Add secretConfiguration for injecting secrets to deployment.
  • Highlights for the week ending December 8, 2022

    General

    In your configuration for Dex (dex-app) in workload clusters, you may notice a new connector named giantswarm-ad. We are adding this one to enable Giant Swarm staff access, authorized via OIDC, using Azure AD as an identity provider. We are currently rolling that out to all installations.

    User interfaces

    The web UI as of v1.54.0 allows installing an app bundle from the app catalog, like the Security Pack, into workload clusters.

    • Add full stops to end of all descriptions (#1647)
  • Restructure General & Developer Platform (#1645)

    • merged General & Developer Platform => Platform Overview
    • grouped some cluster related docs in the platform overview in Cluster Management
    • merged top menu security with Platform Overview security
    • moved Support & Training to top level menu
    • fixed all links
    • added aliases
  • Added

    • Add capability to attach custom labels and annotations to kustomize-contoller pod template

    Changed

    • Bump upstream flux toolkit version to from v0.36.0 to v0.37.0.
      • 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.
      • ImageUpdateAutomation objects with a .spec.PushBranch specified will have the push branch refreshed automatically via force push.
      • ImagePolicy CRD dropped version v1alpha1
      • ImageRepository CRD dropped version v1alpha1
      • ImageUpdateAutomation CRD dropped version v1alpha1
    • Increased memory limits for CRD install job as it was observed to frequently get OOM killed
  • Changed

    • Change ServiceMonitor and PodMonitor discovery label selector.
    • Enable renovate and bump dependencies.
  • Fixed

    • Add missing namespace in SOPS related secrets created by GitOps subcommands.
  • Changed

    • ServiceAccount: Align to upstream (#207).
      • Helper: Add upstream helpers.
      • ServiceAccount: Add annotations from values.
    • RBAC: Align to upstream (#209)
      • Split rbac.yaml into clusterrole.yaml and clusterrolebinding.yaml.
      • Compose role rules based on values.
      • Rename ClusterRoleBinding.
      • Enable RBAC creation based on values.
    • Deployment: Align to upstream (#210 #211).
      • Add annotations from values.
      • Add labels in pods from values.
      • Add annotations in pods from values.
      • Add deployment specs.