metal-stack v0.21.11
See original release note at https://github.com/metal-stack/releases/releases/tag/v0.21.11
General
Required Actions
- Before deploying this version, all ONTAP storage classes in all affected shoots must be deleted, since storage classes are immutable. (metal-stack/gardener-extension-ontap#57)
Component Releases
metal-apiserver v0.0.7
- Fix login broken since tenant-service was refactored (metal-stack/metal-apiserver#68) @majst01
- Use synctest to leverage fake time during tests (metal-stack/metal-apiserver#69) @majst01
- Add ctx to convert funcs (metal-stack/metal-apiserver#67) @iljarotar
- Since go-1.24, stdlib is able to start http2 unencrypted (metal-stack/metal-apiserver#66) @majst01
gardener-extension-backup-s3 v0.8.1
- fix(chart): rbac-runtime has a wrong serviceAccountName (metal-stack/gardener-extension-backup-s3#20) @nschad
gardener-extension-provider-metal v0.26.5
- Update to go-1.25, gardener 1.119 (metal-stack/gardener-extension-provider-metal#473) @majst01
- Add IP expiration time to CWNP CRD (metal-stack/gardener-extension-provider-metal#471) @iljarotar
metal-roles v0.17.17
- Add retries to Headscale API key creation. (metal-stack/metal-roles#471) @Gerrit91
- Fix typo in gardenlet operator resource deployment. (metal-stack/metal-roles#470) @Gerrit91
- Added vrrp to sonic_config role for gateway redundancy without vxlan (metal-stack/metal-roles#466) @mreiger
- Use own helm-chart for valkey. (metal-stack/metal-roles#473) @Gerrit91
masterdata-api v0.13.0
- Introduce namespaces for memberships. (metal-stack/masterdata-api#132) @Gerrit91
- Update to mockery v3. (metal-stack/masterdata-api#133) @Gerrit91
- Update to go-1.25 (metal-stack/masterdata-api#129) @majst01
- Add filters for project and tenant labels. (metal-stack/masterdata-api#131) @Gerrit91
gardener-extension-audit v0.2.3
- Set sources in
Chart.yaml
(metal-stack/gardener-extension-audit#53) @maboehm
gardener-extension-ontap v0.2.6
- Fix reconcile when svm is created but seed secret creation failed (metal-stack/gardener-extension-ontap#55) @Honigeintopf
- Remove svm name from tbc (metal-stack/gardener-extension-ontap#59) @Honigeintopf
- configure ontap-csi-node daemonset as system-critical (metal-stack/gardener-extension-ontap#58) @mwennrich
- set fsType to ext4 in StorageClass (metal-stack/gardener-extension-ontap#57) @mwennrich
- Delete ManagedResources (metal-stack/gardener-extension-ontap#49) @majst01
- Make the controller idempotent (metal-stack/gardener-extension-ontap#63) @Honigeintopf
machine-controller-manager-provider-metal v0.1.27
- Revendor MCM v0.58.0. (metal-stack/machine-controller-manager-provider-metal#43) @Gerrit91
metal-core v0.13.2
- Set loopback as source address in SONiC frr.conf (metal-stack/metal-core#159) @iljarotar
helm-charts v0.5.0
- Add valkey chart to remove dependency from bitnami (metal-stack/helm-charts#131) @BotondGalxc
metal-api v0.42.4
- Consider all machines of partition for evaluating faulty machines (metal-stack/metal-api#632) @ostempel
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.
- Update to go-1.25 (metal-stack/metal-robot#90) @majst01
- Update to gardener 1.119 and matching extensions (metal-stack/releases#254) @majst01
- Update postgres to 14.19 and 16.10 (metal-stack/releases#253) @majst01
- Bump releases to version v0.21.10 (metal-stack/website#105) @metal-robot[bot]
- Handle A and AAAA records TTL properly in dnscache (metal-stack/firewall-controller#187) @mreiger
- docs: Add backgrounds to some diagrams for better visibility in dark mode (metal-stack/website#102) @GeertJohan
- Add metal-api reference (metal-stack/website#104) @iljarotar
- Add labels to issues and pull requests on creation (metal-stack/metal-robot#83) @Gerrit91
- A bunch of updates including Go 1.25. (metal-stack/cli#8) @Gerrit91
- UpdateRequests must have the Meta field set (metal-stack/api#43) @majst01
- Refactor deprecated dark mode check (metal-stack/website#92) @simcod
- Generate table for planning meetings. (metal-stack/website#106) @Gerrit91
- Bump tailwindcss from 4.1.12 to 4.1.13 (metal-stack/website#96) @dependabot[bot]
- Bump @mdx-js/react from 3.1.0 to 3.1.1 (metal-stack/website#86) @dependabot[bot]
- Bump @carbon/icons-react from 11.65.0 to 11.67.0 (metal-stack/website#108) @dependabot[bot]
- Bump @tailwindcss/postcss from 4.1.12 to 4.1.13 (metal-stack/website#109) @dependabot[bot]
- Bump typescript from 5.6.3 to 5.9.2 (metal-stack/website#85) @dependabot[bot]
- docs: add links to the umbrellas (metal-stack/website#107) @vknabel
- fix: broken links (metal-stack/website#110) @vknabel
- Detect UpdateRequests which do not specify a updated_at field (metal-stack/api#45) @majst01
- Update to lightos v3.16.x (metal-stack/duros-go#47) @majst01
- Introduce UpdateMeta for OptLock handling (metal-stack/api#46) @majst01
- Ensure defined locking strategies only (metal-stack/api#47) @majst01
- Bump axios from 1.11.0 to 1.12.2 (metal-stack/website#111) @dependabot[bot]
- Dependency updates. (metal-stack/metal-go#219) @Gerrit91
- Bump metal-api to version v0.42.4 (metal-stack/metal-python#159) @metal-robot[bot]
- Bump metal-api to version v0.42.4 (metal-stack/metal-go#220) @metal-robot[bot]
- Next release (metal-stack/releases#252) @metal-robot[bot]