Skip to main content
Version: Next

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.efi as an alternative to ipxe.efi for machine booting. This variant in general supports more hardware at the cost of performance. You can set the new --ipxe-type for configuration. (metal-stack/pixie#48)
  • metal-bmc certs were moved to /etc/metal-bmc. The old folders /certs/nsq and /certs/console can 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_token module (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 ttyS0 for 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]