Skip to main content
Version: v0.22

metal-stack v0.22.26

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

General​

Noteworthy​

  • The metal-hammer was migrated to the V2 metal-apiserver. Please make sure the pixiecore from the last release was already deployed with V2, too. Machine allocations through the V1 API still continue to work, so there are no breaking changes for existing clients. (metal-stack/metal-hammer#194)
  • The mgmt-firewall was removed in favor of the new mgmt-firewall-rutos role. (metal-stack/metal-roles#747)

Breaking Changes​

  • Postgres helm chart removes default postgres exporter queries (see: sidecars.exporter.queries). Put those queries into your own values.yaml as required. If you relied on the helm chart builtin queries, please copy the section from the earlier chart release values. (metal-stack/helm-charts#179)

Component Releases​

metal-apiserver v0.13.1​

  • fix: some rare edge cases and micro-adjustments (metal-stack/metal-apiserver#330) @vknabel
  • Fix incorrect status code when IP is already allocated. (metal-stack/metal-apiserver#328) @Gerrit91
  • Correctly validate that machines cannot be connected to different switches before being deleted (metal-stack/metal-apiserver#327) @iljarotar
  • Adaptions to make metal-hammer V2 work (metal-stack/metal-apiserver#331) @Gerrit91
  • Stabilize CI tests. (metal-stack/metal-apiserver#334) @Gerrit91
  • Fix flaky go-ipam tests. (metal-stack/metal-apiserver#326) @Gerrit91
  • Cleanup old machine tokens (metal-stack/metal-apiserver#333) @Gerrit91
  • Migrate auth to use request-gate (metal-stack/metal-apiserver#332) @majst01

api v0.8.0​

  • Remove network external member endpoints (metal-stack/api#197) @iljarotar
  • Make switch bgp port state neighbor field optional. (metal-stack/api#200) @Gerrit91
  • Deprecate mac field in machine nic (metal-stack/api#199) @Gerrit91
  • Add dedicated send event method for machine role editor. (metal-stack/api#198) @Gerrit91

gardener-extension-provider-metal v0.27.14​

  • Revendor g/g v1.145. (metal-stack/gardener-extension-provider-metal#521) @Gerrit91
  • Revert "fix: change calico bpfConnectTimeLoadBalancing" (metal-stack/gardener-extension-provider-metal#516) @mwennrich
  • chore(deps): ignore gardener for dependabot (metal-stack/gardener-extension-provider-metal#514) @vknabel
  • Provide dependabot.yml (metal-stack/gardener-extension-provider-metal#509) @Gerrit91
  • Improve README. (metal-stack/gardener-extension-provider-metal#508) @Gerrit91
  • Update networking extensions and go fix. (metal-stack/gardener-extension-provider-metal#525) @Gerrit91
  • fix metallb-CRDs to support k8s 1.36 (metal-stack/gardener-extension-provider-metal#524) @mwennrich

metal-hammer v0.16.3​

  • Use reusable Github actions workflows. (metal-stack/metal-hammer#195) @Gerrit91
  • Migrate to V2 (metal-stack/metal-hammer#194) @majst01
  • Fix mini-lab. (metal-stack/metal-hammer#196) @Gerrit91
  • Fix legacy nat type mapping. (metal-stack/metal-hammer#198) @Gerrit91
  • Fix more issues in legacy V1 mapping. (metal-stack/metal-hammer#199) @Gerrit91

metal-core v0.22.0​

  • Update api version (metal-stack/metal-core#215) @iljarotar
  • Fix bgp neighbor empty (metal-stack/metal-core#216) @iljarotar
  • Allow adding static VRFs (metal-stack/metal-core#212) @iljarotar

go-ipam v1.16.0​

  • Consider namespace when listing prefixes. (metal-stack/go-ipam#204) @Gerrit91
  • Upgrade to go-1.27 (metal-stack/go-ipam#202) @majst01
  • Return retry results with explicit evaluation order (metal-stack/go-ipam#200) @GeertJohan

gardener-extension-ontap v0.2.22​

  • update trident-operator to v26.06.1 (k8s 1.36 support) (metal-stack/gardener-extension-ontap#100) @mwennrich

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.

  • Bump releases to version v0.22.25 (metal-stack/website#358) @metal-robot[bot]
  • chore(deps): bump the docusaurus-dependencies group across 1 directory with 4 updates (metal-stack/website#354) @dependabot[bot]
  • chore(deps): bump the other-dependencies group across 1 directory with 4 updates (metal-stack/website#355) @dependabot[bot]
  • V2 API Guide for operators + MEP-4 updates (metal-stack/website#357) @Gerrit91
  • Fix nil pointer in machine table printer. (metal-stack/cli#66) @Gerrit91
  • enable environment based configuration (metal-stack/cli#64) @mwennrich
  • Update debian kernel to 6.12.111 and ubuntu kernel to 6.18.55 (metal-stack/metal-images#451) @mwennrich
  • chore(deps): bump @scalar/api-reference-react from 0.9.70 to 0.9.74 in the docusaurus-dependencies group (metal-stack/website#359) @dependabot[bot]
  • Export named nftables set element counts (metal-stack/nftables-exporter#43) @cyayon
  • Document nftables set element count with example (metal-stack/nftables-exporter#46) @cyayon
  • Go 1.27 (metal-stack/firewall-controller#229) @majst01
  • Add target repo filter for project-item-add handler. (metal-stack/metal-robot#116) @Gerrit91
  • Updates on MEP-17. (metal-stack/website#361) @Gerrit91
  • Factor out tag creation through composite action. (metal-stack/actions-common#25) @Gerrit91
  • Next release (metal-stack/releases#326) @metal-robot[bot]