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-firewallwas removed in favor of the newmgmt-firewall-rutosrole. (metal-stack/metal-roles#747)
Breaking Changes
- Postgres helm chart removes default postgres exporter queries (see:
sidecars.exporter.queries). Put those queries into your ownvalues.yamlas 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]