Changes and Releases

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

  • Removed

    • Page “Installations” is now visible to all dev portal visitors, feature flag show-installations-page is removed.
  • This release fixes an issue where certain apps installed during or before v25 will break due to API removals when upgrading to v29.

    Changes compared to v28.1.0

    Apps

    • security-bundle from v1.7.0 to v1.7.2

    security-bundle v1.7.0…v1.7.2

    Changed

    • Update trivy-operator (app) to v0.9.1.
    • Update kyverno (app) to v0.17.14.
    • Update starboard-exporter (app) to v0.7.11.
  • Changes compared to v29.0.0

    Components

    Apps

    • cert-exporter from v2.9.1 to v2.9.2
    • node-exporter from v1.19.0 to v1.20.0
    • observability-bundle from v1.5.2 to v1.6.1
    • security-bundle from v1.8.0 to v1.8.1

    cert-exporter v2.9.1…v2.9.2

    Added

    • Chart: Add VPA and resources configuration for deployment and daemonset. (#382)

    node-exporter v1.19.0…v1.20.0

    Changed

    • Synced with upstream chart v4.38.0 (node-exporter 1.8.2).

    observability-bundle v1.5.2…v1.6.1

    Added

    • Add alloy v0.4.0 as alloyMetrics.

    Changed

    • Disable usage reporting to GrafanaLabs by:
      • Bumping alloyLogs and alloyMetrics to v0.4.1.
      • Bumping grafanaAgent to v0.4.6.
    • Bump alloyLogs to v0.4.0.
    • Rename alloy-logs app to camel case alloyLogs.

    security-bundle v1.8.0…v1.8.1

    Changed

    • Update trivy-operator (app) to v0.9.1.
  • Changed

    • The way to specify a release in kubectl gs gitops add workload-cluster has changed. The flag --cluster-release has been replaced by --release.

    Removed

    • kubectl gs gitops add workload-cluster:
      • The flag --default-apps-user-config has been removed
      • The flag --default-apps-release has been removed
      • The flag --cluster-release has been removed
  • Added

    • Added Alloy mixin dashboards
    • Added Makefile.custom.mk to group scripts usage
      • Added make update-mixin to update mixin dasbhboards
      • Added make lint-dashboards to dashboards linting
      • Added make install-tools to install required tools
    • Added scripts/update-alloy-mixin.sh to update the Alloy mixin dashboards
    • Added update-alertmanager-mixin and update-kubernetes-mixin Makefile targets

    Changed

    • Updated all dashboars using decbytes unit to use bytes (IEC units) instead.

    Fixed

    • Fix dashboards destination path in update-monitoring-mixin-dashboards.sh script
  • Added

    • Supports enabling cronjob by setting cronjob.enabled. Disabled by default.

    Removed

    • Remove duplicate default identity output entry
  • Added

    • Supports enabling cronjob by setting cronjob.enabled. Disabled by default.

    Removed

    • Remove duplicate default identity output entry
  • Added

    • Add cronjob to cleanup leftover teleport-kubeconfigs for deleted clusters.
    • Improve README.
  • Added

    • Add cronjob to cleanup leftover teleport-kubeconfigs for deleted clusters.
    • Improve README.
  • Added

    • Label to Kubernetes secret created by teleport-tbot.

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.