metal-stack v0.18.11
See original release note at https://github.com/metal-stack/releases/releases/tag/v0.18.11
General
Required Actions
-
Make sure that all Gardener clusters are running at least Kubernetes 1.25 prior to rolling out this release.
-
It is required to override the Gardener Node Agent (GNA) container image with the an image built from our fork. It includes important backports without which the gardener-node-agent cannot run. The resulting image vector needs to include:
gardener_image_vector_overwrite:
- name: gardener-node-agent
sourceRepository: github.com/metal-stack/gardener
repository: r.metal-stack.io/gardener/node-agent
tag: 8b2d6473e
resourceId:
name: node-agentUnfortunately, this will be necessary for every release until Gardener 1.94. Deactivating the GNA explicitly through deployment is untested and not recommended from our side.
-
Make sure to deploy the partition services for isolated clusters before reconciling shoots with the new Gardener version in case you utilize this feature.
Component Releases
metal-roles v0.12.11
- Add additional volume mounts for metal-bmc metal-core and pixiecore (metal-stack/metal-roles#307) @simcod
- SAG interfaces: Allow arp updates (metal-stack/metal-roles#309) @mreiger
- Add node-agent to oci-mirror. (metal-stack/metal-roles#308) @Gerrit91
os-metal-extension v0.8.1
- Compatibility with g/g 1.89 GNA (metal-stack/os-metal-extension#46) @majst01
- Move registry mirrors into
certs.d
directory. (metal-stack/os-metal-extension#49) @Gerrit91
metal-api v0.33.0
- Compact BGPFilter to save switch memory (metal-stack/metal-api#559) @majst01
- chore(mod): bump metal-lib (metal-stack/metal-api#558) @vknabel
go-ipam v1.14.7
- Update to go-1.23 and dependencies, also migrate to distroless (metal-stack/go-ipam#164) @majst01
- Simplify logging (metal-stack/go-ipam#166) @majst01
- Fix new linter warnings (metal-stack/go-ipam#165) @majst01
helm-charts v0.4.7
- increase ipam resilience (metal-stack/helm-charts#98) @qrnvttrl
metal-bmc v0.5.4
- Avoid starvation of NSQ event processing (metal-stack/metal-bmc#66) @mwindower
gardener-extension-provider-metal v0.24.5
- Revendor g/g v1.89. (metal-stack/gardener-extension-provider-metal#412) @Gerrit91
duros-controller v0.10.0
- Update lb-csi driver to 1.16.0 which fixes some mount issues (metal-stack/duros-controller#81) @majst01
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.18.10 (metal-stack/docs#208) @metal-robot[bot]
- Update all deps and fix a docker CVE (metal-stack/oci-mirror#6) @majst01
- Bump metal-api to version v0.33.0 (metal-stack/metal-python#123) @metal-robot[bot]
- Bump metal-api to version v0.33.0 (metal-stack/metal-go#176) @metal-robot[bot]
- fix(cache): retry period (metal-stack/security#50) @vknabel
- update to alpine 3.20 (metal-stack/chrony#3) @mwennrich
- Update to go 1.23.0 (metal-stack/builder#78) @majst01
- Add lightos v3.10.1 support (metal-stack/duros-go#38) @majst01
- Update go, dependencies and fix linter warnings (metal-stack/firewall-controller#188) @majst01
- Update go, k8s, gh actions (metal-stack/metallb-health-sidecar#1) @majst01
- Next release (metal-stack/releases#190) @metal-robot[bot]