metal-stack v0.18.15
See original release note at https://github.com/metal-stack/releases/releases/tag/v0.18.15
General
Breaking Changes
- Size reservations were moved into a dedicated table and are not directly part of the size entity anymore. In this context, the API has also been slightly changed. If you used size reservations in your deployment, please adopt to the new deployment scheme. Existing reservations are migrated into the new table and do not get lost. (metal-stack/metal-api#576)
- The headscale ip prefix was divided into two individual fields for IPv4 and IPv6. If you set these fields in your deployment, you need to rename them appropriately. (metal-stack/metal-roles#326)
Component Releases
helm-charts v0.4.13
- Set readOnlyRootFilesystem: true for all containers (metal-stack/helm-charts#67) @timp87
- Add missing mount of lvm archive directory. (metal-stack/helm-charts#104) @Gerrit91
- Sidecars definition in csi-driver-lvm chart. (metal-stack/helm-charts#103) @Gerrit91
- Adapt to latest size reservations API. (metal-stack/helm-charts#105) @Gerrit91
csi-driver-lvm v0.6.0
- Add support for dm-integrity on lvm raids (metal-stack/csi-driver-lvm#106) @huettner94
- Remove sidecars override. (metal-stack/csi-driver-lvm#108) @Gerrit91
- Fix helm install docs. (metal-stack/csi-driver-lvm#107) @Gerrit91
metal-api v0.37.2
- Move size reservations to a dedicated table. (metal-stack/metal-api#576) @Gerrit91
- Add type for
map[string]*Nic
(metal-stack/metal-api#574) @iljarotar - Update to headscale v0.23.0 (metal-stack/metal-api#577) @majst01
- Allow Powersupply reporting (metal-stack/metal-api#578) @majst01
- Update metal-stack/security dependency. (metal-stack/metal-api#581) @Gerrit91
metalctl v0.17.1
- Size reservations CRUD (metal-stack/metalctl#263) @Gerrit91
- Show powersupply and power state (metal-stack/metalctl#264) @majst01
metal-roles v0.13.0
- Adapt to latest size reservations API. (metal-stack/metal-roles#322) @Gerrit91
- Implement new SAG configuration for SONIC 202211 (metal-stack/metal-roles#321) @mreiger
- Headscale v0.23.0 (metal-stack/metal-roles#326) @Gerrit91
gardener-extension-provider-metal v0.24.8
- Gardener v1.92 (metal-stack/gardener-extension-provider-metal#424) @robertvolkmann
- Change kubelet-config file permissions to 600. (metal-stack/gardener-extension-provider-metal#423) @Gerrit91
metal-bmc v0.5.5
- Report powersupply status (metal-stack/metal-bmc#70) @majst01
- Update deps, go, go-hal PR (metal-stack/metal-bmc#68) @majst01
gardener-extension-audit v0.1.7
- Revendor g/g 1.92. (metal-stack/gardener-extension-audit#27) @Gerrit91
- Delete PVCs when extension gets deleted or disabled (metal-stack/gardener-extension-audit#26) @qrnvttrl
droptailer v0.2.17
- Update go, buf (metal-stack/droptailer#40) @majst01
metal-console v0.7.1
- Update go, replace alpine with distroless (metal-stack/metal-console#53) @majst01
duros-controller v0.11.0
- Remove PodSecurityPolicies (metal-stack/duros-controller#83) @robertvolkmann
metal-metrics-exporter v0.1.8
- add hardware metrics (metal-stack/metal-metrics-exporter#17) @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.18.14 (metal-stack/docs#215) @metal-robot[bot]
- GenericCLI: Support for multiple positional arguments (metal-stack/metal-lib#155) @Gerrit91
- Bump g/g to 1.91.4 (metal-stack/gardener-extension-dns-powerdns#6) @simcod
- Bump g/g to 1.91.4 (metal-stack/gardener-extension-backup-s3#7) @simcod
- Update deps and Go. (metal-stack/metal-lib#154) @Gerrit91
- Update dependencies, get rid of crazy pty func (metal-stack/go-hal#65) @majst01
- Bump metal-api to version v0.36.0 (metal-stack/metal-python#129) @metal-robot[bot]
- Bump metal-api to version v0.36.0 (metal-stack/metal-go#183) @metal-robot[bot]
- Bump metal-api to version v0.37.0 (metal-stack/metal-python#130) @metal-robot[bot]
- Bump metal-api to version v0.37.0 (metal-stack/metal-go#184) @metal-robot[bot]
- Report Powersupply state (metal-stack/go-hal#66) @majst01
- Bump metal-api to version v0.37.1 (metal-stack/metal-go#185) @metal-robot[bot]
- Bump metal-api to version v0.37.1 (metal-stack/metal-python#131) @metal-robot[bot]
- Update to frr-10.0.2 to fix a CVE (metal-stack/metal-images#256) @majst01
- Update to go-1.23.2 (metal-stack/builder#79) @majst01
- Update debian kernel (metal-stack/metal-images#257) @majst01
- go-1.23 and satisfy linter warnings (metal-stack/security#51) @majst01
- Bump metal-api to version v0.37.2 (metal-stack/metal-python#132) @metal-robot[bot]
- Bump metal-api to version v0.37.2 (metal-stack/metal-go#186) @metal-robot[bot]
- Add ethtool to debian (metal-stack/metal-images#258) @majst01
- Next release (metal-stack/releases#194) @metal-robot[bot]