Skip to content
Open
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: 20
sidebar_position: 21
---
# 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: 19
sidebar_position: 20
---
# 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: 10
sidebar_position: 11
---
# 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: 9
sidebar_position: 10
---
# 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: 8
sidebar_position: 9
---
# 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: 7
sidebar_position: 8
---
# 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: 6
sidebar_position: 7
---
# 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: 5
sidebar_position: 6
---
# 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: 4
sidebar_position: 5
---
# 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: 3
sidebar_position: 4
---
# 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
6 changes: 5 additions & 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: 2
sidebar_position: 3
---
# 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 All @@ -24,6 +24,10 @@ See original release note at [https://github.com/metal-stack/releases/releases/t

* For operators who already deployed metal-apiserver prior to this release: The field `metal_apiserver_admin_subjects` was removed and should be cleaned up. Admins are now managed through the provider tenant that is automatically ensured on startup of the metal-apiserver. ([release notes](https://github.com/metal-stack/metal-roles/releases/tag/v0.26.0))

* In [#633](https://github.com/metal-stack/metal-roles/pull/633) changes were introduced for the s3 backend configuration used by the `backup-restore-sidecar` component. Unfortunately, the defaults for the Ansible variable `*_backup_restore_sidecar_object_max_keep` were removed in the process.
So if the corresponding `*_backup_restore_sidecar_object_max_keep` variable for the metal-stack databases (`ipam-db`, `masterdata-db`, `metal-db`) are not explicitly defined in your deployment, the backup lifecycle rule configuration might be modified unexpectedly. So before rolling out metal-stack `v0.22.18` please consider setting those variables explicitly in your deployment. If you want to use the defaults configure e.g. `ipam_db_backup_restore_sidecar_object_max_keep: 480`
The defaults will be added back again with metal-roles pull request [#699](https://github.com/metal-stack/metal-roles/pull/633).

## Component Releases
### metal-roles v0.27.2
* ProviderTenant adoptions for metal-apiserver (metal-stack/metal-roles#642) @majst01
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: 1
sidebar_position: 2
---
# 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: 18
sidebar_position: 19
---
# 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
106 changes: 106 additions & 0 deletions docs/07-Release Notes/v0.22/v0.22.20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
slug: /release-notes/v0.22.20
title: v0.22.20
sidebar_position: 1
---
# 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)
## General
* [Gardener v1.139](https://github.com/gardener/gardener/releases/tag/v1.139.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.
## Breaking Changes
* It is now possible to configure `NoncurrentDays` also via flag, as follow up from #141. The s3 backend can be configured with `NewerNoncurrentVersions` as well as `NoncurrentDays`. Both can be used together, independently or completely removed from the lifecycle rule. The always applied default for `NewerNoncurrentVersions` was removed. So make sure to configure it accordingly, if not already configured in your deployment. (metal-stack/backup-restore-sidecar#148)
## Required Actions
* ⚠️ Make sure the seed clusters are updated to at least K8s 1.32 before rolling out this Gardener release. Gardener writes that >= 1.30 seeds are supported but these lower versions cannot be reconciled because the perses-operator CRDs cannot be applied.
* The monsoon sonic-exporter was superseded and will be removed in a future release. Use gNMI instead.
More information about the migration can be found in the gnmic [README](https://github.com/metal-stack/metal-roles/blob/master/partition/roles/monitoring/gnmic/README.md). (metal-stack/metal-roles#670)
## Noteworthy
* - We now create a dedicated internal mini-lab docker network (mini_lab_internal) to enable explicit reproducible IP assignments for Service type: LoadBalancer. We reserve the 172.42.0.1/16 subnet for the mini_lab_internal network. mini-lab will manage the lifecycle of this network and will destroy it during `make down`.

- We made changes to the certificates. If you deployed mini-lab before you need to run `make roll-certs` to update host names in the certificates. (metal-stack/mini-lab#299)
* In [#633](https://github.com/metal-stack/metal-roles/pull/633) changes were introduced for the s3 backend configuration used by the `backup-restore-sidecar` component. Unfortunately, the defaults for the Ansible variable `*_backup_restore_sidecar_object_max_keep` were removed in the process.
So if the corresponding `*_backup_restore_sidecar_object_max_keep` variable for the metal-stack databases (`ipam-db`, `masterdata-db`, `metal-db`) are not explicitly defined in your deployment, the backup lifecycle rule configuration will be modified unexpectedly. So before rolling out metal-stack `v0.22.18` please consider setting those variables explicitly in your deployment. If you want to use the defaults configure e.g. `ipam_db_backup_restore_sidecar_object_max_keep: 480`
The defaults will be added back again with metal-roles pull request [#699](https://github.com/metal-stack/metal-roles/pull/633). (metal-stack/metal-roles#699)
## Component Releases
### metal-ansible-modules v0.3.2
* Update v2 modules to latest API. (metal-stack/metal-ansible-modules#26) @Gerrit91
* Act on latest created resource when using identifier label. (metal-stack/metal-ansible-modules#27) @Gerrit91
* Use abstract base class to bundle common v2 module behavior + tests (metal-stack/metal-ansible-modules#29) @Gerrit91
### virtual-garden-kubeconfig-refresher v0.1.6
* Use STATIC_KUBECONFIG as environment variable name (metal-stack/virtual-garden-kubeconfig-refresher#7) @simcod
### metal-roles v0.30.0
* Deploy gardener metrics exporter again (metal-stack/metal-roles#599) @simcod
* Increase default length of metal-apiserver session secret. (metal-stack/metal-roles#674) @Gerrit91
* Optional loki deployment (metal-stack/metal-roles#672) @simcod
* Enable TLS verification by default (metal-stack/metal-roles#677) @simcod
* fix(alloy): allow setting docker network (metal-stack/metal-roles#676) @ma-hartma
* Adaptions for g/g v1.139. (metal-stack/metal-roles#682) @Gerrit91
* sonic-exporter to gnmic migration (metal-stack/metal-roles#670) @Sven-Ric, @Gerrit91
* feat(monitoring): allow separate ingress annotations for grafana and alertmanager (metal-stack/metal-roles#685) @ma-hartma
* Update partition-proxy image tag. (metal-stack/metal-roles#686) @Gerrit91
* Add missing s3 object max keep backup lifecycle defaults (metal-stack/metal-roles#699) @simcod
* Enable vpn in metal-apiserver (metal-stack/metal-roles#687) @majst01
* mgmt-server: render ssh_config hosts in stable order (metal-stack/metal-roles#689) @GeertJohan
* mgmt-server: escape the pubkey in the authorized_keys regexp (metal-stack/metal-roles#690) @GeertJohan
* Fix handler notify/listen case mismatches (metal-stack/metal-roles#692) @GeertJohan
### backup-restore-sidecar v0.14.0
* fix: do not remove redis dump #145 (metal-stack/backup-restore-sidecar#146) @vknabel
* Replace s3/manager with s3/transfermanager (metal-stack/backup-restore-sidecar#147) @simcod
* Make NewerNoncurrentVersions optional in lifecycle policy for s3 backend (metal-stack/backup-restore-sidecar#148) @simcod
### helm-charts v0.7.7
* Enable TLS verification by default (metal-stack/helm-charts#172) @simcod
* Enable vpn in metal-apiserver (metal-stack/helm-charts#173) @majst01
* Modify Postgres pg_stat_statement query (metal-stack/helm-charts#171) @emekaponw, @eberlep
### metal-apiserver v0.9.1
* Enable TLS verification by default (metal-stack/metal-apiserver#278) @simcod
### api v0.4.4
* Update typescript dependencies (metal-stack/api#169) @majst01
* Add test interceptor to Python client. (metal-stack/api#170) @Gerrit91
* Add missing update labels for images. (metal-stack/api#172) @Gerrit91
### tenant-apiserver v0.1.1
* Create v7 uuids for resources. (metal-stack/tenant-apiserver#5) @Gerrit91
### metal-hammer v0.15.2
* Strict error checking on umount, report back to metal-api (metal-stack/metal-hammer#190) @majst01
* build with go-hal@add-H13SSH (metal-stack/metal-hammer#184) @mwennrich
* Fix chrony config of firewalls (metal-stack/metal-hammer#192) @majst01
### mini-lab v0.7.0
* feat: add gateway-api support (metal-stack/mini-lab#299) @l0wl3vel
* Raise Garden cluster K8s version to 1.35. (metal-stack/mini-lab#323) @Gerrit91
* Disable metal-apiserver TLS verification (metal-stack/mini-lab#319) @simcod
* Add a make target to export admin editor token (metal-stack/mini-lab#314) @majst01
* Example for metal-roles override (metal-stack/mini-lab#313) @simcod
* Fix route reconciliation by enabling fpm (metal-stack/mini-lab#315) @l0wl3vel
* Latest adaptions for MEP-4. (metal-stack/mini-lab#311) @Gerrit91
* Export metal-apiserver url (metal-stack/mini-lab#307) @majst01
### duros-controller v0.12.2
* Update lb-csi and csi sidecars (metal-stack/duros-controller#102) @majst01
### gardener-extension-ontap v0.2.21
* Documentation ontap (metal-stack/gardener-extension-ontap#98) @Honigeintopf
* Update go dependencies and ci actions (metal-stack/gardener-extension-ontap#99) @majst01
* provide ontap VolumeSnapshotClass (metal-stack/gardener-extension-ontap#97) @mwennrich
* use dedicated names for snapshot-controller rbac, to not collide with existing rbac (metal-stack/gardener-extension-ontap#96) @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.

* Update ubuntu kernel to 6.18.40 (metal-stack/metal-images#431) @majst01
* Better support for protoyaml (printer and multi-document reader) (metal-stack/metal-lib#210) @Gerrit91
* Bump releases to version v0.22.19 (metal-stack/website#329) @metal-robot[bot]
* chore(deps): bump the docusaurus-dependencies group with 4 updates (metal-stack/website#330) @dependabot[bot]
* chore(deps): bump the other-dependencies group across 1 directory with 4 updates (metal-stack/website#331) @dependabot[bot]
* Use protoyaml for edit command (metal-stack/metal-lib#212) @Gerrit91
* Use protoyaml for everything by default and update to latest API (metal-stack/cli#38) @Gerrit91
* Partition (metal-stack/cli#19) @majst01
* Update containerd on debian (metal-stack/metal-images#425) @majst01
* Remove iptables and fever (metal-stack/metal-images#432) @majst01
* Generate admin docs. (metal-stack/cli#43) @Gerrit91
* Admin token create (metal-stack/cli#41) @majst01
* Unify update meta and labels + slight refactorings. (metal-stack/cli#42) @Gerrit91
* Add gnmic to the release vector (metal-stack/releases#313) @Sven-Ric
* VPN commands. (metal-stack/cli#44) @Gerrit91
* Fix empty chrony config if ntpservers is empty (metal-stack/os-installer#9) @majst01
* Network commands (metal-stack/cli#45) @Gerrit91
* cleanup completions (metal-stack/cli#46) @majst01
* Debian kernel 6.12.100 (metal-stack/metal-images#434) @majst01
* Next release (metal-stack/releases#310) @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: 17
sidebar_position: 18
---
# 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: 16
sidebar_position: 17
---
# 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: 15
sidebar_position: 16
---
# 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: 14
sidebar_position: 15
---
# 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: 13
sidebar_position: 14
---
# 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: 12
sidebar_position: 13
---
# 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: 11
sidebar_position: 12
---
# 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
Loading
Loading