Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.0.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.0
title: v0.22.0
sidebar_position: 25
sidebar_position: 26
---
# metal-stack v0.22.0
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.0](https://github.com/metal-stack/releases/releases/tag/v0.22.0)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.1.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.1
title: v0.22.1
sidebar_position: 24
sidebar_position: 25
---
# metal-stack v0.22.1
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.1](https://github.com/metal-stack/releases/releases/tag/v0.22.1)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.10.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.10
title: v0.22.10
sidebar_position: 15
sidebar_position: 16
---
# metal-stack v0.22.10
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.10](https://github.com/metal-stack/releases/releases/tag/v0.22.10)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.11.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.11
title: v0.22.11
sidebar_position: 14
sidebar_position: 15
---
# metal-stack v0.22.11
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.11](https://github.com/metal-stack/releases/releases/tag/v0.22.11)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.12.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.12
title: v0.22.12
sidebar_position: 13
sidebar_position: 14
---
# metal-stack v0.22.12
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.12](https://github.com/metal-stack/releases/releases/tag/v0.22.12)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.13.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.13
title: v0.22.13
sidebar_position: 12
sidebar_position: 13
---
# metal-stack v0.22.13
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.13](https://github.com/metal-stack/releases/releases/tag/v0.22.13)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.14.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.14
title: v0.22.14
sidebar_position: 11
sidebar_position: 12
---
# metal-stack v0.22.14
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.14](https://github.com/metal-stack/releases/releases/tag/v0.22.14)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.15.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.15
title: v0.22.15
sidebar_position: 10
sidebar_position: 11
---
# metal-stack v0.22.15
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.15](https://github.com/metal-stack/releases/releases/tag/v0.22.15)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.16.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.16
title: v0.22.16
sidebar_position: 9
sidebar_position: 10
---
# metal-stack v0.22.16
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.16](https://github.com/metal-stack/releases/releases/tag/v0.22.16)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.17.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.17
title: v0.22.17
sidebar_position: 8
sidebar_position: 9
---
# metal-stack v0.22.17
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.17](https://github.com/metal-stack/releases/releases/tag/v0.22.17)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.18.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.18
title: v0.22.18
sidebar_position: 7
sidebar_position: 8
---
# metal-stack v0.22.18
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.18](https://github.com/metal-stack/releases/releases/tag/v0.22.18)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.19.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.19
title: v0.22.19
sidebar_position: 6
sidebar_position: 7
---
# metal-stack v0.22.19
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.19](https://github.com/metal-stack/releases/releases/tag/v0.22.19)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.2.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.2
title: v0.22.2
sidebar_position: 23
sidebar_position: 24
---
# metal-stack v0.22.2
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.2](https://github.com/metal-stack/releases/releases/tag/v0.22.2)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.20.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.20
title: v0.22.20
sidebar_position: 5
sidebar_position: 6
---
# metal-stack v0.22.20
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.20](https://github.com/metal-stack/releases/releases/tag/v0.22.20)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.21.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.21
title: v0.22.21
sidebar_position: 4
sidebar_position: 5
---
# metal-stack v0.22.21
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.21](https://github.com/metal-stack/releases/releases/tag/v0.22.21)
Expand Down
5 changes: 2 additions & 3 deletions docs/07-Release Notes/v0.22/v0.22.22.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
slug: /release-notes/v0.22.22
title: v0.22.22
sidebar_position: 3
sidebar_position: 4
---
# metal-stack v0.22.22
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.22](https://github.com/metal-stack/releases/releases/tag/v0.22.22)
## General
* [Gardener v1.141](https://github.com/gardener/gardener/releases/tag/v1.141.0)
- ⚠️ Gardener does no longer support Garden, Seed, or Shoot clusters with Kubernetes versions <= 1.30. Make sure to upgrade all existing clusters before upgrading to this Gardener version.
* This release was integration tested against the control plane that fully uses Gateway API and without anymore Ingress resources. We recommend to migrate to Gateway API for this release.
* This release was integration tested against the control plane that fully uses Gateway API and without anymore Ingress resources. We recommend to migrate to Gateway API for this release. Documentation for the migration can be found [here](https://metal-stack.io/docs/migrating-to-gatewayapi).
## Required Actions
* The metal-image-cache-sync is the first component to be migrated to use the V2 metal-stack API by communicating with the metal-apiserver. To deploy it, please take care of the following tasks:

Expand All @@ -18,7 +18,6 @@ See original release note at [https://github.com/metal-stack/releases/releases/t
## Breaking Changes
* The metal-image-cache-sync has been migrated to the metal-stack V2 API. This means that it is no longer possible to connect to the metal-api, but instead to the new metal-apiserver, which was introduced in an earlier release. Please check the metal-roles release notes and adapt your deployment accordingly. (metal-stack/metal-image-cache-sync#21)
* The `metal_apiserver_session_secret` variable is now required. Make sure that it set in your deployment and has a length >= 10 characters. (metal-stack/metal-roles#725)
* `dhcp_relay_src_intf` and `dhcp_relay_server_vrf` are no longer set automatically when `dhcp_servers` are defined but must be set explicitly. (metal-stack/sonic-configdb-utils#50)
## Component Releases
### gardener-extension-dns-powerdns v0.8.0
* Fix RBACs for runtime clusters. (metal-stack/gardener-extension-dns-powerdns#16) @Gerrit91
Expand Down
4 changes: 2 additions & 2 deletions docs/07-Release Notes/v0.22/v0.22.23.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
slug: /release-notes/v0.22.23
title: v0.22.23
sidebar_position: 2
sidebar_position: 3
---
# metal-stack v0.22.23
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.23](https://github.com/metal-stack/releases/releases/tag/v0.22.23)
## General
- Updates Gardener to [1.142](https://github.com/gardener/gardener/releases/tag/v1.142.0)
* This release was integration tested against the control plane that fully uses Gateway API and without anymore Ingress resources. We recommend to migrate to Gateway API for this release.
* This release was integration tested against the control plane that fully uses Gateway API and without anymore Ingress resources. We recommend to migrate to Gateway API already with the previous release. Documentation for the migration can be found [here](https://metal-stack.io/docs/migrating-to-gatewayapi).
## Breaking Changes
* [OPERATOR] ⚠️ Gardener does no longer support Garden, Seed, or Shoot clusters with Kubernetes version `1.31`. Make sure to upgrade all existing clusters before upgrading to this Gardener version. (metal-stack/releases#321)
* Cluster API Provider metal-stack drops support for Kubernetes `1.32`.
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.24.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.24
title: v0.22.24
sidebar_position: 1
sidebar_position: 2
---
# metal-stack v0.22.24
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.24](https://github.com/metal-stack/releases/releases/tag/v0.22.24)
Expand Down
60 changes: 60 additions & 0 deletions docs/07-Release Notes/v0.22/v0.22.25.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
slug: /release-notes/v0.22.25
title: v0.22.25
sidebar_position: 1
---
# metal-stack v0.22.25
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.25](https://github.com/metal-stack/releases/releases/tag/v0.22.25)
## General
* [Gardener v1.144](https://github.com/gardener/gardener/releases/v1.144.0)
## 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]
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.3.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.3
title: v0.22.3
sidebar_position: 22
sidebar_position: 23
---
# metal-stack v0.22.3
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.3](https://github.com/metal-stack/releases/releases/tag/v0.22.3)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.4.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.4
title: v0.22.4
sidebar_position: 21
sidebar_position: 22
---
# metal-stack v0.22.4
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.4](https://github.com/metal-stack/releases/releases/tag/v0.22.4)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.5.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.5
title: v0.22.5
sidebar_position: 20
sidebar_position: 21
---
# metal-stack v0.22.5
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.5](https://github.com/metal-stack/releases/releases/tag/v0.22.5)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.6.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.6
title: v0.22.6
sidebar_position: 19
sidebar_position: 20
---
# metal-stack v0.22.6
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.6](https://github.com/metal-stack/releases/releases/tag/v0.22.6)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.7.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.7
title: v0.22.7
sidebar_position: 18
sidebar_position: 19
---
# metal-stack v0.22.7
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.7](https://github.com/metal-stack/releases/releases/tag/v0.22.7)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.8.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.8
title: v0.22.8
sidebar_position: 17
sidebar_position: 18
---
# metal-stack v0.22.8
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.8](https://github.com/metal-stack/releases/releases/tag/v0.22.8)
Expand Down
2 changes: 1 addition & 1 deletion docs/07-Release Notes/v0.22/v0.22.9.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.9
title: v0.22.9
sidebar_position: 16
sidebar_position: 17
---
# metal-stack v0.22.9
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.9](https://github.com/metal-stack/releases/releases/tag/v0.22.9)
Expand Down
12 changes: 6 additions & 6 deletions docs/08-References/Partition/metal-bmc/metal-bmc.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,30 @@ sidebar_position: 2

# metal-bmc

`metal-bmc` is responsible to gather data from machines via the out of band interfaces and report them back to the metal-api.
`metal-bmc` is responsible to gather data from machines via the out of band interfaces and report them back to the metal-apiserver.
It also passes commands to the machines like power on/off, led on/off, firmware update etc.
Access to the console of a machine is also terminated here in conjunction with the `metal-console` running in the control-plane.

More details per package as follows:

## Reporter

Reporter reports the ip addresses that are leased to ipmi devices together with their machine uuids to the `metal-api`.
Therewith it is possible to have knowledge about new machines very early in the `metal-api` and also get knowledge about possibly changing ipmi ip addresses.
`metal-bmc` parses the DHCPD lease file and reports the mapping of machine uuids to ipmi ip address to the `metal-api`.
Reporter reports the ip addresses that are leased to ipmi devices together with their machine uuids to the `metal-apiserver`.
Therewith it is possible to have knowledge about new machines very early in the `metal-apiserver` and also get knowledge about possibly changing ipmi ip addresses.
`metal-bmc` parses the DHCPD lease file and reports the mapping of machine uuids to ipmi ip address to the `metal-apiserver`.

## BMC

The `bmc` package serves the following:

### Commands

Commands from the metal-api are passed via nsq and executed either through redfish or ipmi against the out-of-band interface of a machine.
Commands from the metal-apiserver are passed via nsq and executed either through redfish or ipmi against the out-of-band interface of a machine.

### Firmware

Firmware updates the firmware of the BIOS and the BMC of a machine.

### Console

Console forwards the the serial console access terminated in `metal-console` to the machine.
Console forwards the serial console access terminated in `metal-console` to the machine.
8 changes: 4 additions & 4 deletions scripts/components.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
"releasePath": "docker-images.metal-stack.control-plane.metal-apiserver.tag",
"repo": "metal-stack/metal-apiserver",
"branch": "main",
"tag": "v0.11.2",
"tag": "v0.12.0",
"position": 6,
"withDocs": false
},
Expand All @@ -75,7 +75,7 @@
"releasePath": "docker-images.metal-stack.control-plane.metal-console.tag",
"repo": "metal-stack/metal-console",
"branch": "main",
"tag": "v0.8.1",
"tag": "v0.8.2",
"position": 7,
"withDocs": false
}
Expand All @@ -98,7 +98,7 @@
"releasePath": "docker-images.metal-stack.partition.metal-bmc.tag",
"repo": "metal-stack/metal-bmc",
"branch": "main",
"tag": "v0.7.3",
"tag": "v0.8.0",
"position": 2,
"withDocs": false
},
Expand All @@ -125,7 +125,7 @@
"releasePath": "docker-images.metal-stack.partition.pixiecore.tag",
"repo": "metal-stack/pixie",
"branch": "main",
"tag": "v0.4.1",
"tag": "v0.5.0",
"position": 5,
"withDocs": false
}
Expand Down
2 changes: 1 addition & 1 deletion src/version.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version": "v0.22.24"}
{"version": "v0.22.25"}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /release-notes/v0.22.0
title: v0.22.0
sidebar_position: 25
sidebar_position: 26
---
# metal-stack v0.22.0
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.22.0](https://github.com/metal-stack/releases/releases/tag/v0.22.0)
Expand Down
Loading
Loading