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 theztp
role documentation and setsonic_render_config_db_template
in thesonic
role to false. Also leavesonic_ports
,sonic_breakouts
andsonic_portchannels
empty. Otherwise there might be conflicts between the providedconfig_db.json
and the one rendered by thesonic
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
- Revendor g/g v1.100. by @Gerrit91 in https://github.com/metal-stack/gardener-extension-dns-powerdns/pull/8
gardener-extension-backup-s3 v0.7.0
- Revendor g/g v1.100. by @Gerrit91 in https://github.com/metal-stack/gardener-extension-backup-s3/pull/11
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]