metal-stack v0.22.17
See original release note at https://github.com/metal-stack/releases/releases/tag/v0.22.17
General
- Gardener v1.136
- This release supports Kubernetes clusters with v1.35
Required Actions
-
The control-plane
gardener-loggingrole now supports Grafana Alloy as the log collector. Alloy needs to be configured before running the new version of the role, as the deprecatedPromtailDaemonSet 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-cumulusrole was removed. (release notes)
Component Releases
metal-roles v0.25.0
- Remove
docker-on-cumulusrole. (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_messageaction plugin (metal-stack/ansible-common#47) @ma-hartma - feat(systemd-docker-service): allow optional
--security-optparameters (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]