Skip to main content
Version: Next

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]