Skip to main content
Version: Next

metal-stack v0.22.17

See original release note at https://github.com/metal-stack/releases/releases/tag/v0.22.17

General

Required Actions

  • The control-plane gardener-logging role now supports Grafana Alloy as the log collector. Alloy needs to be configured before running the new version of the role, as the deprecated Promtail DaemonSet is disabled and removed by default.

    Follow the migration instructions:

    Several migration scenarios are supported — from a hard cutover to a parallel run for verification before switching over. Note that running both simultaneously will produce duplicate log entries in Loki during the transition window. (metal-stack/metal-roles#622)

  • Only for operators who deployed the metal-apiserver prematurely: The valkey deployment helm chart was removed and instead wrapped into deployment manifests using the backup-restore-sidecar project for backups. Therefore, it is necessary to uninstall the old valkey chart prior to the deployment using helm delete valkey. Existing tokens will not work anymore and need to be re-issued. (metal-stack/metal-roles#645)

Breaking Changes

  • The deprecated docker-on-cumulus role was removed. (release notes)

Component Releases

metal-roles v0.25.0

  • Remove docker-on-cumulus role. (metal-stack/metal-roles#641) @Gerrit91
  • ansible-lint: Fix no-handler, package-latest, risky-octal and risky-shell-pipe (metal-stack/metal-roles#640) @Gerrit91
  • chore: use print_message plugin for promtail deprecation (metal-stack/metal-roles#639) @ma-hartma
  • Allow passing security opts to alloy container. (metal-stack/metal-roles#649) @Gerrit91
  • chore: replace gardener promtail with alloy (metal-stack/metal-roles#622) @ma-hartma
  • remove calico overwrites (metal-stack/metal-roles#646) @mwennrich
  • Adaptions for g/g v1.136 (metal-stack/metal-roles#651) @Gerrit91
  • Fix regression that calico image overwrite was completely removed. (metal-stack/metal-roles#650) @Gerrit91
  • Deploy valkey with backup-restore-sidecar. (metal-stack/metal-roles#645) @Gerrit91

metal-apiserver v0.5.1

  • Prevent machine registering on other switches than before. (metal-stack/metal-apiserver#224) @Gerrit91
  • Adapt to tenant query. (metal-stack/metal-apiserver#227) @Gerrit91
  • Reserved is now migrated to tainted (metal-stack/metal-apiserver#226) @majst01

ansible-common v0.9.0

  • feat: print_message action plugin (metal-stack/ansible-common#47) @ma-hartma
  • feat(systemd-docker-service): allow optional --security-opt parameters (metal-stack/ansible-common#48) @ma-hartma

backup-restore-sidecar v0.13.0

  • ONTAP Compatibility v2 (metal-stack/backup-restore-sidecar#141) @simcod
  • Update docs information (metal-stack/backup-restore-sidecar#142) @simcod
  • Fix postgres incompatibilities for database upgrades (metal-stack/backup-restore-sidecar#143) @simcod
  • Upgrade to go-1.26, run go fix, update proto (metal-stack/backup-restore-sidecar#137) @majst01
  • Update to go-1.25 and most go modules (metal-stack/backup-restore-sidecar#133) @majst01
  • Use absolute links (metal-stack/backup-restore-sidecar#129) @BotondGalxc
  • feat: add Valkey database support (metal-stack/backup-restore-sidecar#126) @olehoerb

gardener-extension-provider-metal v0.27.11

  • Revendor g/g v1.136. (metal-stack/gardener-extension-provider-metal#504) @Gerrit91
  • chore(deps): update dependencies (metal-stack/gardener-extension-provider-metal#503) @mwennrich

machine-controller-manager-provider-metal v0.1.29

  • Revendor MCM v0.61.2. (metal-stack/machine-controller-manager-provider-metal#45) @Gerrit91

helm-charts v0.7.0

  • Remove valkey chart. (metal-stack/helm-charts#166) @Gerrit91

Merged Pull Requests

This is a list of pull requests that were merged since the last release. The list does not contain pull requests from release-vector-repositories.

The fact that these pull requests were merged does not necessarily imply that they have already become part of this metal-stack release.

  • Fix broken link in README (metal-stack/firewall-controller#224) @simcod
  • Bump releases to version v0.22.16 (metal-stack/website#302) @metal-robot[bot]
  • Bump to gardener v1.136.7. (metal-stack/releases#300) @Gerrit91
  • Debian 13 (metal-stack/frr#15) @majst01
  • Zitadel 4.15.3 (metal-stack/releases#302) @majst01
  • Update apiv2 (metal-stack/releases#303) @majst01
  • Removed EOL switch from supported hardware list (metal-stack/website#306) @Sven-Ric
  • Ensure go code is fmted (metal-stack/actions-common#10) @majst01
  • Fix release freeze is not always working. (metal-stack/metal-robot#114) @Gerrit91
  • Update dependencies. (metal-stack/chrony#5) @Gerrit91
  • Update actions. (metal-stack/actions-common#12) @Gerrit91
  • Next release (metal-stack/releases#301) @metal-robot[bot]