Skip to main content
Version: Next

metal-stack v0.21.1

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

General

  • Please do not forget to mitigate the critical ingress-nginx vulnerability by updating the ingress-controllers in your landscape. metal-stack itself does not deploy an ingress-controller and the ingress-controller deployed by Gardener for the monitoring is not really affected as the admission webhook is not enabled. If you still want to run the patched version though, you can use this override:
    gardener_image_vector_overwrite:
    - name: nginx-ingress-controller
    sourceRepository: github.com/kubernetes/ingress-nginx
    repository: registry.k8s.io/ingress-nginx/controller-chroot
    tag: "v1.11.5"
    targetVersion: ">= 1.26"
  • Gardener v1.110

Noteworthy

  • As part of the MEP-4 implementation, it is now possible to deploy a preview version of the metal-apiserver. Note that this is only a development preview and will undergo a lot of breaking changes in the next time, so do not deploy this for any production use cases yet. (metal-stack/metal-roles#391)

Breaking Changes

  • The support for meilisearch as an audit backend was dropped. Please migrate to the TimescaleDB backend if you depend on this implementation of meilisearch support. (metal-stack/metal-lib#174)

Component Releases

gardener-extension-audit v0.1.12

  • Revendor g/g v1.108. (metal-stack/gardener-extension-audit#38) @Gerrit91
  • cleanup: introduce backend interface (metal-stack/gardener-extension-audit#36) @hown3d
  • Fix some regressions in Splunk backend (metal-stack/gardener-extension-audit#39) @Gerrit91

metal-roles v0.15.13

  • Adaptions for g/g v1.110. (metal-stack/metal-roles#397) @Gerrit91
  • Remove meilisearch backend from metal-api configuration. (metal-stack/metal-roles#398) @Gerrit91
  • Add deployment for metal-apiserver. (metal-stack/metal-roles#391) @Gerrit91
  • Remove duplicate value from release vector mapping. (metal-stack/metal-roles#399) @Gerrit91
  • Add missing metal_apiserver_redis_password default variable. (metal-stack/metal-roles#400) @Gerrit91
  • Add missing metal_apiserver_admin_subjects default variable. (metal-stack/metal-roles#402) @Gerrit91

masterdata-api v0.11.8

  • Memory datastore (metal-stack/masterdata-api#111) @majst01
  • Reusable postgres db (metal-stack/masterdata-api#114) @majst01

gardener-extension-provider-metal v0.25.10

  • Create machines with NTP and DNS servers through metal-api (metal-stack/gardener-extension-provider-metal#451) @Gerrit91
  • Retain DNS and NTP additional files if they were present before. (metal-stack/gardener-extension-provider-metal#452) @Gerrit91

os-metal-extension v0.8.7

  • Do not write DNS and NTP configuration anymore. (metal-stack/os-metal-extension#57) @Gerrit91
  • Go 1.24 (metal-stack/os-metal-extension#55) @majst01
  • Retain DNS and NTP additional files if they were present before. (metal-stack/os-metal-extension#58) @Gerrit91

machine-controller-manager-provider-metal v0.1.25

  • Support creating machines with NTP and DNS server configuration. (metal-stack/machine-controller-manager-provider-metal#40) @Gerrit91

metal-api v0.41.0

  • Update dependencies. (metal-stack/metal-api#614) @Gerrit91

helm-charts v0.4.22

  • Add deployment of metal-apiserver. (metal-stack/helm-charts#117) @Gerrit91
  • Remove meilisearch from metal-api configuration. (metal-stack/helm-charts#118) @Gerrit91

metal-console v0.7.4

  • Upgrade to golangci-lint v2 (metal-stack/metal-console#58) @majst01

sonic-configdb-utils v0.2.1

  • Add release drafter. (metal-stack/sonic-configdb-utils#4) @Gerrit91
  • Add CODEOWNERS and code contribution guidelines. (metal-stack/sonic-configdb-utils#3) @Gerrit91

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.21.0 (metal-stack/docs#258) @metal-robot[bot]
  • Update ubuntu and firewall kernel to 6.12.20 (metal-stack/metal-images#290) @majst01
  • Remove meilisearch, update go deps (metal-stack/metal-lib#174) @majst01
  • Fix issue unmarshalling internal error of audit entry struct. (metal-stack/metal-lib#175) @Gerrit91
  • Bump metal-api to version v0.41.0 (metal-stack/metal-python#151) @metal-robot[bot]
  • Bump metal-api to version v0.41.0 (metal-stack/metal-go#207) @metal-robot[bot]
  • Use in memory masterdata (metal-stack/metal-apiserver#11) @majst01
  • Upgrade to golangci-lint v2 and fix new issues (metal-stack/metal-apiserver#12) @majst01
  • Update isolated cluster documentation. (metal-stack/docs#259) @Gerrit91
  • MEP-18: Autonomous control plane (metal-stack/docs#235) @majst01
  • chore(deps): upgrade golangci-lint (metal-stack/cluster-api-provider-metal-stack#83) @vknabel
  • Add CODEOWNERS and code contribution guidelines. (metal-stack/sonic-configdb-utils#3) @Gerrit91
  • Try pushing to ghcr.io (metal-stack/metal-images#274) @majst01
  • fix(ci): forgot registry login (metal-stack/metal-images#292) @vknabel
  • Next release (metal-stack/releases#222) @metal-robot[bot]