Skip to main content
Version: v0.21.8

metal-stack v0.19.3

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

General

Noteworthy

  • It is now possible to provision SONiC switches with a static config_db.json provided through ZTP instead of rendering this configuration dynamically during deployment. This approach leads to more stable rollouts and might become our default for SONiC deployments. When using this new provisioning variant, follow the example in the ztp role documentation and set sonic_render_config_db_template in the sonic role to false. Also leave sonic_ports, sonic_breakouts and sonic_portchannels empty. Otherwise there might be conflicts between the provided config_db.json and the one rendered by the sonic role. (metal-stack/metal-roles#358)
  • Deployment of csi-lvm can now be disabled for a shoot. We plan to replace this storage driver with its successor csi-driver-lvm, for which a special Gardener extension called gardener-extension-csi-driver-lvm can be used. (metal-stack/gardener-extension-provider-metal#438). A migration strategy for existing PVs will be provided.

Component Releases

gardener-extension-dns-powerdns v0.7.0

gardener-extension-backup-s3 v0.7.0

metal-roles v0.14.7

  • Add backup s3 and powerdns extensions (metal-stack/metal-roles#356) @Gerrit91
  • Fix typos (metal-stack/metal-roles#355) @robertvolkmann
  • Changes required for running Gardener in the mini-lab. (metal-stack/metal-roles#365) @Gerrit91
  • Allow individual config_db per host via ztp.json (metal-stack/metal-roles#358) @iljarotar
  • Allow shoot owners to bring their own DNS providers. (metal-stack/metal-roles#361) @Gerrit91
  • Allow a group to be member of the soil project (metal-stack/metal-roles#362) @robertvolkmann
  • Install isc-dhcp-server after rendering configs (metal-stack/metal-roles#359) @iljarotar
  • Add deployment for gardener-extension-csi-driver-lvm. (metal-stack/metal-roles#367) @Gerrit91
  • Monitoring documentation (metal-stack/metal-roles#319) @simcod

gardener-extension-audit v0.1.10

  • fix apiVersion of PodDisruptionBudget (metal-stack/gardener-extension-audit#35) @ostempel
  • fix gardener local deployment (metal-stack/gardener-extension-audit#34) @ostempel
  • fix local setup (metal-stack/gardener-extension-audit#33) @ostempel

helm-charts v0.4.15

  • More configurable PDBs for metal control plane. (metal-stack/helm-charts#108) @Gerrit91
  • Default PDB minAvailable to one and make it configurable (metal-stack/helm-charts#107) @simcod

go-ipam v1.14.8

  • Update protobuf-go (metal-stack/go-ipam#170) @majst01
  • Update dependencies all over the place (metal-stack/go-ipam#168) @majst01

gardener-extension-provider-metal v0.25.3

  • add disableCsiLvm feature gate (metal-stack/gardener-extension-provider-metal#438) @ostempel

metal-core v0.12.2

  • Add agentx for sonic (metal-stack/metal-core#107) @robertvolkmann
  • Remove the additional route map cidr default value (metal-stack/metal-core#134) @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.19.2 (metal-stack/docs#230) @metal-robot[bot]
  • New Microclouds work now (metal-stack/docs#231) @majst01
  • Revendor g/g v1.100. (metal-stack/gardener-extension-dns-powerdns#8) @Gerrit91
  • Revendor g/g v1.100. (metal-stack/gardener-extension-backup-s3#11) @Gerrit91
  • Ignition service for bootstrapping kubeadm and kubelet. (metal-stack/cluster-api-provider-metal-stack#8) @Gerrit91
  • Update debian and ubuntu kernel (metal-stack/metal-images#264) @majst01
  • Use dynamic unprivileged user instead of root. (metal-stack/nftables-exporter#27) @hikhvar
  • Add additional information/references (metal-stack/docs#209) @scoopex
  • Bump virtual garden to v1.30.7 (metal-stack/releases#209) @robertvolkmann
  • Validate nftables rule files in CI and fix IPv6 (metal-stack/metal-networker#114) @mwindower
  • Firewall controller manager (metal-stack/cluster-api-provider-metal-stack#9) @vknabel
  • Add a diagram which illustrates the network setup (metal-stack/docs#236) @scoopex
  • draft csi driver lvm extension (metal-stack/gardener-extension-csi-driver-lvm#1) @ostempel
  • Add generate cmd (metal-stack/sonic-configdb-utils#1) @iljarotar
  • Update all go modules and fix new linter warnings (metal-stack/security#53) @majst01
  • Bump gardener-extension-shoot-dns-service to v1.51.0 (metal-stack/releases#207) @robertvolkmann
  • Update dependencies (metal-stack/oci-mirror#9) @majst01
  • Update metal-networker with more ipv6 compatibility (metal-stack/firewall-controller#192) @majst01
  • Update to lightos 3.12.2 api (metal-stack/duros-go#41) @majst01
  • Next release (metal-stack/releases#206) @metal-robot[bot]