Skip to main content
Version: v0.22

metal-stack v0.22.6

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

General

  • Gardener v1.125
    • Please note that this release contains the gardener-apiserver built from the metal-stack fork in order to prevent the defaulting of worker machine images by Gardener. This will be resolved upstream with https://github.com/gardener/gardener/pull/13785. If you do not use short image versions in the CloudProfile you can also use the upstream version of the gardener-apiserver.
  • masterdata-db bump to Postgres 15

Noteworthy

  • The fluentbit version used by the audit extension has been downgraded to 4.0.5 to fix rare OOM kills of fluentbit. (metal-stack/gardener-extension-audit#62)
  • Default Calico images are intentionally pinned to v3.29.7 in this role. Reason: Calico eBPF versions < v3.29.7 can fail on newer kernels: https://github.com/projectcalico/calico/issues/11302#issuecomment-3663319534 (metal-stack/metal-roles#555)

Component Releases

helm-charts v0.5.6

  • Allow passing provider tenant to metal-apiserver. (metal-stack/helm-charts#148) @Gerrit91

gardener-extension-audit v0.5.5

  • Revert fluentbit upgrade to 4.0.12 to fix rare OOM crashes (metal-stack/gardener-extension-audit#62) @MichaelEischer
  • feat: make defaultWebhookMode configurable (metal-stack/gardener-extension-audit#80) @mwennrich
  • Feature add custom backend (metal-stack/gardener-extension-audit#70) @charleenklang
  • also respect blocking-override for cluster-forwarding in actuator (metal-stack/gardener-extension-audit#83) @mwennrich

duros-controller v0.12.0

  • Update to lightos 3.18 api (metal-stack/duros-controller#100) @majst01

metal-roles v0.18.15

  • Auto-cleanup zitadel-init jobs and update of zitadel-init to v0.3.1. (metal-stack/metal-roles#534) @Gerrit91
  • Fix indention of shootAdminKubeconfigMaxExpiration. (metal-stack/metal-roles#539) @Gerrit91
  • Configurable metal-bmc lease file (metal-stack/metal-roles#538) @AnnaSchreiner
  • Make hosts file mount for partition prometheus optional. (metal-stack/metal-roles#542) @Gerrit91
  • Little improvements for the ipmi_exporter (metal-stack/metal-roles#543) @Gerrit91
  • Provide gardener-logging role (metal-stack/metal-roles#540) @Gerrit91
  • Fix metal-api log level not using correct parameter variable. (metal-stack/metal-roles#541) @Gerrit91
  • Update monitoring charts and enable thanos ruler for control plane (metal-stack/metal-roles#544) @Gerrit91
  • Add parameter for gardener_extension_audit_default_webhook_mode (metal-stack/metal-roles#545) @mwennrich
  • Ensure prometheus rules directory on mgmt-server. (metal-stack/metal-roles#546) @Gerrit91
  • Move thanos global section out of objstore config section. (metal-stack/metal-roles#547) @Gerrit91
  • Overwrite default calico version to 3.29.7 (metal-stack/metal-roles#555) @mwennrich
  • Additional parameters for Gardener projects and shoots (metal-stack/metal-roles#526) @simcod
  • Add gardener_extension_networking_calico_image_vector_overwrite (metal-stack/metal-roles#554) @mwennrich
  • Allow setting provider region in gardener runtime cluster. (metal-stack/metal-roles#553) @Gerrit91
  • Add ability to set storage class for thanos compactor. (metal-stack/metal-roles#550) @Gerrit91
  • Set thanos compactor resource preset. (metal-stack/metal-roles#548) @Gerrit91

oci-mirror v0.2.10

  • Update to go-1.26 (metal-stack/oci-mirror#20) @majst01

api v0.0.53

  • Namespaced IP support for machine create and Size Image Constraint (metal-stack/api#106) @majst01
  • Add switch connected-machines endpoint (metal-stack/api#93) @iljarotar

metal-apiserver v0.1.7

  • Size Image Constraint (metal-stack/metal-apiserver#140) @majst01
  • Component expiration was not passed (metal-stack/metal-apiserver#139) @majst01

cluster-api-provider-metal-stack v0.8.0

  • test: upgrade contracts (metal-stack/cluster-api-provider-metal-stack#126) @vknabel
  • Managed Node Network ID (metal-stack/cluster-api-provider-metal-stack#119) @vknabel
  • Cluster API v1.11 (metal-stack/cluster-api-provider-metal-stack#96) @simcod
  • docs: rolling firewalls (metal-stack/cluster-api-provider-metal-stack#121) @vknabel

pixie v0.4.0

  • Detect manufacturer with ipxe script (metal-stack/pixie#43) @majst01
  • fix linting (metal-stack/pixie#41) @mac641
  • Nicer logging (metal-stack/pixie#39) @majst01

metal-hammer v0.14.1

  • Dell Support (metal-stack/metal-hammer#172) @majst01
  • Update to go-1.26 and fix intel firmware download (metal-stack/metal-hammer#178) @majst01

metal-bmc v0.7.0

  • Add new vendor Dell (metal-stack/metal-bmc#87) @simcod

firewall-controller-manager v0.6.0

  • Recreate firewall on unhealthy condition (metal-stack/firewall-controller-manager#63) @Honigeintopf
  • Update dependencies (metal-stack/firewall-controller-manager#83) @Gerrit91
  • Propagate the No Controller Annotation on Resource Creation (metal-stack/firewall-controller-manager#80) @vknabel
  • SSH Key Namespace (metal-stack/firewall-controller-manager#79) @vknabel
  • include sbom in container image (metal-stack/firewall-controller-manager#73) @mac641
  • Update to go-1.24 and golangci-lint v2 (metal-stack/firewall-controller-manager#72) @majst01

gardener-extension-provider-metal v0.27.5

  • Allow configuration of health timeout (metal-stack/gardener-extension-provider-metal#488) @Honigeintopf
  • add network policies for metallb-system and csi-lvm (metal-stack/gardener-extension-provider-metal#489) @mwennrich

gardener-extension-ontap v0.2.14

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.26 (metal-stack/metal-lib#199) @majst01
  • refactor: community is now unversioned (metal-stack/website#207) @vknabel
  • chore(deps): bump @scalar/api-reference-react from 0.8.57 to 0.8.62 (metal-stack/website#211) @dependabot[bot]
  • chore(deps): bump tailwindcss from 4.1.18 to 4.2.0 (metal-stack/website#209) @dependabot[bot]
  • chore(deps): bump tailwind-merge from 3.4.1 to 3.5.0 (metal-stack/website#208) @dependabot[bot]
  • chore(deps): bump @tailwindcss/postcss from 4.1.18 to 4.2.0 (metal-stack/website#210) @dependabot[bot]
  • docs: minors only (metal-stack/website#214) @vknabel
  • Bump releases to version v0.22.5 (metal-stack/website#213) @metal-robot[bot]
  • docs(blog): rename conferences to events (metal-stack/website#206) @vknabel
  • fix: redirect renamed pages (metal-stack/website#202) @vknabel
  • Fix version bump despite release being frozen (metal-stack/metal-robot#104) @Gerrit91
  • Add issue type filter for project item add. (metal-stack/metal-robot#105) @Gerrit91
  • Go 1.26 (metal-stack/nftables-exporter#37) @majst01
  • Go 1.26 (metal-stack/metal-robot#106) @majst01
  • Upgrade masterdata db to v15.16 (metal-stack/releases#276) @majst01
  • Add new vendor Dell (metal-stack/go-hal#79) @simcod
  • fix(metal-api): api docs unavailable (metal-stack/website#221) @vknabel
  • Dell Support (metal-stack/website#220) @majst01
  • chore(deps): bump @scalar/api-reference-react from 0.8.62 to 0.8.66 (metal-stack/website#215) @dependabot[bot]
  • chore(deps-dev): bump lint-staged from 16.2.7 to 16.3.1 (metal-stack/website#216) @dependabot[bot]
  • chore(deps): bump tailwindcss from 4.2.0 to 4.2.1 (metal-stack/website#217) @dependabot[bot]
  • chore(deps): bump axios from 1.13.5 to 1.13.6 (metal-stack/website#218) @dependabot[bot]
  • chore(deps): bump @carbon/icons-react from 11.75.0 to 11.76.0 (metal-stack/website#219) @dependabot[bot]
  • update firewall-controller to v2.4.2 (metal-stack/metal-images#391) @mwennrich
  • Adopt to ontap v9.16 (metal-stack/ontap-go#6) @majst01
  • Add README for the org. (metal-stack/.github#2) @Gerrit91
  • migrate from uber-go/mock to vektra/mockery (metal-stack/firewall-controller#212) @chbmuc
  • Include metal-networker (metal-stack/os-installer#1) @majst01
  • Go 1.26 (metal-stack/firewall-controller#213) @majst01
  • Add tests to detect race conditions and fix two potential issues (metal-stack/firewall-controller#214) @chbmuc
  • Build debian (metal-stack/frr#14) @majst01
  • chore(deps-dev): bump svgo from 4.0.0 to 4.0.1 (metal-stack/website#227) @dependabot[bot]
  • chore(deps): bump postcss from 8.5.6 to 8.5.8 (metal-stack/website#225) @dependabot[bot]
  • chore(deps-dev): bump lint-staged from 16.3.1 to 16.3.2 (metal-stack/website#224) @dependabot[bot]
  • chore(deps): bump @scalar/api-reference-react from 0.8.68 to 0.9.1 (metal-stack/website#226) @dependabot[bot]
  • downgrade debian kernel to 6.1.0-42 (metal-stack/metal-images#393) @mwennrich
  • Dell blog post (metal-stack/website#223) @simcod
  • Go 1.26 (metal-stack/go-lldpd#33) @majst01
  • Increase LimitNOFILE for container 2.1 to previous value from containerd 1.7 (metal-stack/metal-images#394) @mwennrich
  • Add AI tools paragraph to contribution guideline. (metal-stack/website#204) @Gerrit91
  • Add AI usage section to pull request template. (metal-stack/.github#3) @Gerrit91
  • Next release (metal-stack/releases#275) @metal-robot[bot]