metal-stack v0.22.25
See original release note at https://github.com/metal-stack/releases/releases/tag/v0.22.25
General
Noteworthy
- metal-bmc and pixiecore were migrated to V2. Backwards-compatibility was maintained such that BMC commands and machine allocations can still be run as usual through metal-api. No new role parametrization should be required. (metal-stack/metal-roles#744)
Required Actions
- Pixie now offers the iPXE build variant
snponly.efias an alternative toipxe.efifor machine booting. This variant in general supports more hardware at the cost of performance. You can set the new--ipxe-typefor configuration. (metal-stack/pixie#48) - metal-bmc certs were moved to
/etc/metal-bmc. The old folders/certs/nsqand/certs/consolecan be cleaned up manually. (metal-stack/metal-roles#744)
Component Releases
api v0.7.0
- Enable auditing for infra API. (metal-stack/api#192) @Gerrit91
- Mark SwitchNic.Mac as deprecated (metal-stack/api#191) @iljarotar
- Update dependencies (metal-stack/api#189) @majst01
- Add infra endpoint to issue machine tokens for metal-hammer. (metal-stack/api#194) @Gerrit91
- Add client helper to reading infinitely from server streams. (metal-stack/api#195) @Gerrit91
metal-console v0.8.2
- Fix build version not properly set. (metal-stack/metal-console#68) @Gerrit91
helm-charts v0.7.11
- Disable metal-apiserver http route timeouts (metal-stack/helm-charts#180) @Gerrit91
metal-ansible-modules v0.3.3
- Add machine roles and infra role to
metal_v2_admin_tokenmodule (metal-stack/metal-ansible-modules#32) @Gerrit91
ansible-common v0.9.3
- Allow to specify docker container hostname. (metal-stack/ansible-common#52) @Gerrit91
metal-apiserver v0.12.0
- Implement machine token endpoint in boot service. (metal-stack/metal-apiserver#322) @Gerrit91
- Make machine bmc commands synchronous. (metal-stack/metal-apiserver#325) @Gerrit91
- Bump to API v0.7.0 without implementations. (metal-stack/metal-apiserver#324) @Gerrit91
- Exclude streaming procedures from write timeouts. (metal-stack/metal-apiserver#323) @Gerrit91
metal-deployment-base v0.9.3
- Update ansible-common to v0.9.1 (metal-stack/metal-deployment-base#53) @mwennrich
pixie v0.5.0
- Migrate to V2 metal-apiserver with backwards compatibility. (metal-stack/pixie#51) @Gerrit91
- add option to switch UEFI boot to snponly (metal-stack/pixie#48) @mwennrich
- Update to actions-common and update Go to v1.27. (metal-stack/pixie#50) @Gerrit91
- update ipxe to 2.0 (metal-stack/pixie#46) @mwennrich
- Set console
ttyS0for FUJITSU manufacturer (metal-stack/pixie#45) @simcod
metal-bmc v0.8.0
- Migrate to V2 metal-apiserver, maintaining V1 compatibility (metal-stack/metal-bmc#100) @Gerrit91
metal-roles v0.36.0
- Migrate metal-bmc and pixiecore to V2. (metal-stack/metal-roles#744) @Gerrit91
- Increase retries for headscale container startup. (metal-stack/metal-roles#750) @Gerrit91
- Validate rendered service configs before installing them (metal-stack/metal-roles#705) @GeertJohan
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.22.24 (metal-stack/website#356) @metal-robot[bot]
- Explicitly disable rp_filter on lan interfaces for almalinux (metal-stack/metal-images#449) @mreiger
- Allow more client TLS config options like providing certs. (metal-stack/ontap-go#8) @Gerrit91
- Templates and storage attachment (metal-stack/planner#15) @mwindower
- Control plane (metal-stack/planner#16) @mwindower
- Hand the network to systemd-networkd and systemd-resolved at install (metal-stack/bootstrap-debian#1) @muhittink
- Next release (metal-stack/releases#325) @metal-robot[bot]