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
132 changes: 132 additions & 0 deletions docs/07-Release Notes/v0.22/v0.22.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
---
slug: /release-notes/v0.22.7
title: v0.22.7
sidebar_position: 1
---
# 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)
## General
* [Gardener v1.126](https://github.com/gardener/gardener/releases/tag/v1.126.0)
* Please note that this release contains the gardener-apiserver built from the metal-stack fork in order to prevent the defaulting of worker machine images by Gardener. This will be resolved upstream with https://github.com/gardener/gardener/pull/13785. If you do not use short image versions in the `CloudProfile` you can also use the upstream version of the gardener-apiserver.
* A couple of postgres databases received patch version bumps
## Breaking Changes
* The customforwarding backend now expects its configuration in the fluent-bit YAML format. Please adapt your custom backends configuration if you use this feature. ([release notes](https://github.com/metal-stack/gardener-extension-audit/releases/tag/v0.6.0))
## Noteworthy
* It is now possible to configure the maximum log event size via the providerConfig. (metal-stack/gardener-extension-audit#79)
* The deployment image now ships with Python 14 and includes `ansible-pylibssh`. (metal-stack/metal-deployment-base#48)
* The partition-proxy role now creates DNS records for every configured proxy endpoint. (metal-stack/metal-roles#559)
* The `resources.requests.cpu` is now set to 50% by default. To recreate the previous behaviour, set `postgreslet.spiloCpuRequestsPercentage` to `100`. (metal-stack/helm-charts#152)
* The fluentbit used by gardener-extension-audit now uses the YAML configuration format. (metal-stack/gardener-extension-audit#78)

## Component Releases
### pixie v0.4.1
* Set console ttyS0 for QEMU manufacturer (metal-stack/pixie#44) @simcod
### metal-core v0.15.2
* Update to go-1.26 (metal-stack/metal-core#181) @majst01
* Check ctx.Done() in dbus Reload and Start (metal-stack/metal-core#183) @iljarotar
* Ignore spine uplinks when evaluating down ports (metal-stack/metal-core#182) @iljarotar
* Use topmost parent context for all subsequent functions during switch reconfigure (metal-stack/metal-core#180) @iljarotar
### api v0.0.58
* Fix Plural of DNS and NTPServer (metal-stack/api#109) @majst01
* Add audit API definition. (metal-stack/api#110) @Gerrit91
* More machine Queries (metal-stack/api#107) @majst01
* Add redis and tasks to health services. (metal-stack/api#113) @Gerrit91
* Simplify client tests (metal-stack/api#115) @majst01
### gardener-extension-audit v0.6.0
* Revendor g/g v1.125.4 (metal-stack/gardener-extension-audit#82) @Gerrit91
* Make maximum audit event size configurable (metal-stack/gardener-extension-audit#79) @relusc
* Convert fluentbit configuration to YAML (metal-stack/gardener-extension-audit#78) @MichaelEischer
### metal-deployment-base v0.9.2
* Dependency updates. (metal-stack/metal-deployment-base#48) @Gerrit91
### zitadel-init v0.3.2
* Fix client secret gets emptied on every second execution (metal-stack/zitadel-init#8) @Gerrit91
### metal-roles v0.19.5
* Delegate multiple partition proxy definitions by virtual host (metal-stack/metal-roles#559) @Honigeintopf
* add timeout config parameter to metal-core (metal-stack/metal-roles#558) @iljarotar
* Introduce more granular code owners. (metal-stack/metal-roles#557) @Gerrit91
* Make repeat interval for alerts configurable. (metal-stack/metal-roles#556) @Gerrit91
* Use zitadel-init from release vector. (metal-stack/metal-roles#561) @Gerrit91
* Wire up metal-apiserver splunk auditing params. (metal-stack/metal-roles#560) @Gerrit91
* fix: switch zitadel init image tag and name in release vector mapping (metal-stack/metal-roles#564) @ma-hartma
* Annotation for old dns proxies confirmation (metal-stack/metal-roles#565) @Honigeintopf
* Add missing variable to sonic-config readme (metal-stack/metal-roles#567) @iljarotar
* feat: add UDP session idle timeout configuration for Envoy Gateway (metal-stack/metal-roles#568) @mwennrich
* Add security context and resource limits (metal-stack/metal-roles#537) @AnnaSchreiner
* More parameters for gardenlet and gardener-extension-provider-metal (metal-stack/metal-roles#569) @Gerrit91
* Only reload/load SONiC config if `config_db.json` changed. (metal-stack/metal-roles#572) @Gerrit91
* Fix typo in NSQd admin resources. (metal-stack/metal-roles#573) @Gerrit91
### gardener-extension-dns-powerdns v0.7.3
* Go 1.26 (metal-stack/gardener-extension-dns-powerdns#12) @majst01
* include sbom in container image (metal-stack/gardener-extension-dns-powerdns#11) @mac641
### helm-charts v0.5.9
* Wire up metal-apiserver splunk auditing params. (metal-stack/helm-charts#151) @Gerrit91
* Postgreslet Next Release (metal-stack/helm-charts#152) @eberlep
### metal-api v0.43.1
* Add new network properties to machineNetwork (metal-stack/metal-api#643) @majst01
* Go 1.26 (metal-stack/metal-api#642) @majst01
### metal-apiserver v0.1.8
* Speedup tests by splitting them up (metal-stack/metal-apiserver#154) @majst01
* Implementation of the Audit API. (metal-stack/metal-apiserver#157) @Gerrit91
* Fix flaky vpn connected machines test (metal-stack/metal-apiserver#159) @majst01
* Datacenter improvements (metal-stack/metal-apiserver#147) @iljarotar
* Some var blocks and alphatic sorting in `services.go` (metal-stack/metal-apiserver#158) @Gerrit91
* Fix Plural of DNS and NTPServer (metal-stack/metal-apiserver#153) @majst01
* Ensure only one child-shared per project (metal-stack/metal-apiserver#146) @majst01
* Implement switch connected machines endpoint (metal-stack/metal-apiserver#145) @iljarotar
* Add task payload type to simplify `NewTask` function (metal-stack/metal-apiserver#143) @iljarotar
* Simplify database initialization (metal-stack/metal-apiserver#142) @majst01
### metalctl v0.18.7
* Update to machine-networks (metal-stack/metalctl#297) @majst01
* Upgrade to go 1.26 and run go fix (metal-stack/metalctl#296) @majst01
* Add machine filters for chassis part number and serial. (metal-stack/metalctl#298) @Gerrit91
### gardener-extension-ontap v0.2.16
* Make svm consider aggregate idempotency (metal-stack/gardener-extension-ontap#89) @Honigeintopf
* Remove node records length case (metal-stack/gardener-extension-ontap#87) @Honigeintopf
* Mutate even with delete timestamp by @Honigeintopf in https://github.com/metal-stack/gardener-extension-ontap/pull/90
**Full Changelog**: https://github.com/metal-stack/gardener-extension-ontap/compare/v0.2.15...v0.2.16
### gardener-extension-provider-metal v0.27.7
* fix metallb and csi-lvm networkpolicies for node-local-dns featuregate (metal-stack/gardener-extension-provider-metal#493) @mwennrich
* Allow adding netpols for ingress-controller in Garden cluster. (metal-stack/gardener-extension-provider-metal#494) @Gerrit91
# 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 to go-1.26, run go fix (metal-stack/metal-networker#125) @majst01
* Bump releases to version v0.22.6 (metal-stack/website#230) @metal-robot[bot]
* Deprecation Notice (metal-stack/metal-networker#126) @majst01
* General updates on the contribution guideline. (metal-stack/website#231) @Gerrit91
* chore(deps): bump @scalar/api-reference-react from 0.9.1 to 0.9.9 (metal-stack/website#232) @dependabot[bot]
* Switch functions (metal-stack/cli#17) @iljarotar
* chore(ci): configure dependabot (metal-stack/website#234) @vknabel
* chore(deps): bump the actions group with 2 updates (metal-stack/website#235) @dependabot[bot]
* chore(deps-dev): bump lint-staged from 16.3.2 to 16.4.0 (metal-stack/website#233) @dependabot[bot]
* Update postgres patch versions (metal-stack/releases#279) @majst01
* Bump google.golang.org/grpc from 1.79.1 to 1.79.3 in the go_modules group across 1 directory (metal-stack/duros-go#49) @dependabot[bot]
* Bump the go_modules group across 1 directory with 2 updates (metal-stack/metal-lib#201) @dependabot[bot]
* docs(community): link to org discussions (metal-stack/website#238) @vknabel
* update kernel to include latest apparmor fixes (metal-stack/metal-images#400) @mwennrich
* switch from proprietary NVIDIA driver to open kernel module (metal-stack/metal-images#401) @mwennrich
* Starting E2E tests (metal-stack/cli#24) @Gerrit91
* Bump metal-api to version v0.43.1 (metal-stack/metal-python#162) @metal-robot[bot]
* Bump metal-api to version v0.43.1 (metal-stack/metal-go#223) @metal-robot[bot]
* Implement Audit API. (metal-stack/cli#23) @Gerrit91
* Add CODEOWNERS. (metal-stack/cli#25) @Gerrit91
* Add `Health` to audit interface to check backend health. (metal-stack/metal-lib#202) @Gerrit91
* Test interceptor was moved to API repo. (metal-stack/cli#27) @Gerrit91
* chore(deps): bump the other-dependencies group with 2 updates (metal-stack/website#237) @dependabot[bot]
* add goss tests for capi images (metal-stack/metal-images#402) @mac641
* chore(deps): bump the other-dependencies group with 2 updates (metal-stack/website#239) @dependabot[bot]
* chore(deps): bump @scalar/api-reference-react from 0.9.9 to 0.9.11 in the docusaurus-dependencies group (metal-stack/website#236) @dependabot[bot]
* chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 (metal-stack/website#240) @dependabot[bot]
* docs(community): skip 2026-04-06 due to easter monday (metal-stack/website#241) @vknabel
* add skill for agentic coding (metal-stack/metal-ui#10) @ostempel
* Systemd file units (metal-stack/os-installer#3) @majst01
* Render nftables tmpfiles with leading dot. (metal-stack/os-installer#7) @Gerrit91
* chore(deps): bump @scalar/api-reference-react from 0.9.15 to 0.9.18 in the docusaurus-dependencies group (metal-stack/website#243) @dependabot[bot]
* chore(deps): bump the other-dependencies group across 1 directory with 2 updates (metal-stack/website#244) @dependabot[bot]
* add kamaji blog post (metal-stack/website#229) @mac641
* Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in the go_modules group across 1 directory (metal-stack/metal-lib#204) @dependabot[bot]
* chore(deps): bump the other-dependencies group with 4 updates (metal-stack/website#246) @dependabot[bot]
* chore(deps): bump the docusaurus-dependencies group across 1 directory with 9 updates (metal-stack/website#245) @dependabot[bot]
* Next release (metal-stack/releases#278) @metal-robot[bot]
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ metalctl machine ipmi [<machine ID>] [flags]
--bmc-address string bmc ipmi address (needs to include port) to filter [optional]
--bmc-mac string bmc mac address to filter [optional]
--board-part-number string fru board part number to filter [optional]
--chassis-part-number string fru chassis part number to filter [optional]
--chassis-part-serial string fru chassis part serial to filter [optional]
-h, --help help for ipmi
--hostname string allocation hostname to filter [optional]
--id string ID to filter [optional]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ metalctl machine ipmi chassis-list [flags]
--bmc-address string bmc ipmi address (needs to include port) to filter [optional]
--bmc-mac string bmc mac address to filter [optional]
--board-part-number string fru board part number to filter [optional]
--chassis-part-number string fru chassis part number to filter [optional]
--chassis-part-serial string fru chassis part serial to filter [optional]
-h, --help help for chassis-list
--hostname string allocation hostname to filter [optional]
--id string ID to filter [optional]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ metalctl machine issues [<machine ID>] [flags]
--bmc-address string bmc ipmi address (needs to include port) to filter [optional]
--bmc-mac string bmc mac address to filter [optional]
--board-part-number string fru board part number to filter [optional]
--chassis-part-number string fru chassis part number to filter [optional]
--chassis-part-serial string fru chassis part serial to filter [optional]
-h, --help help for issues
--hostname string allocation hostname to filter [optional]
--id string ID to filter [optional]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ metalctl machine list [flags]
--bmc-address string bmc ipmi address (needs to include port) to filter [optional]
--bmc-mac string bmc mac address to filter [optional]
--board-part-number string fru board part number to filter [optional]
--chassis-part-number string fru chassis part number to filter [optional]
--chassis-part-serial string fru chassis part serial to filter [optional]
-h, --help help for list
--hostname string allocation hostname to filter [optional]
--id string ID to filter [optional]
Expand Down
12 changes: 6 additions & 6 deletions scripts/components.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"releasePath": "binaries.metal-stack.metalctl.version",
"repo": "metal-stack/metalctl",
"branch": "main",
"tag": "v0.18.5",
"tag": "v0.18.7",
"position": 1,
"withDocs": true
}
Expand Down Expand Up @@ -48,7 +48,7 @@
"releasePath": "docker-images.metal-stack.control-plane.metal-api.tag",
"repo": "metal-stack/metal-api",
"branch": "main",
"tag": "v0.43.0",
"tag": "v0.43.1",
"position": 4,
"withDocs": false
},
Expand Down Expand Up @@ -89,7 +89,7 @@
"releasePath": "docker-images.metal-stack.partition.metal-core.tag",
"repo": "metal-stack/metal-core",
"branch": "main",
"tag": "v0.15.1",
"tag": "v0.15.2",
"position": 3,
"withDocs": false
},
Expand All @@ -107,7 +107,7 @@
"releasePath": "docker-images.metal-stack.partition.pixiecore.tag",
"repo": "metal-stack/pixie",
"branch": "main",
"tag": "v0.4.0",
"tag": "v0.4.1",
"position": 5,
"withDocs": false
}
Expand Down Expand Up @@ -235,7 +235,7 @@
"releasePath": "docker-images.metal-stack.gardener.gardener-extension-audit.tag",
"repo": "metal-stack/gardener-extension-audit",
"branch": "main",
"tag": "v0.5.5",
"tag": "v0.6.0",
"position": 1,
"withDocs": false
},
Expand All @@ -253,7 +253,7 @@
"releasePath": "docker-images.metal-stack.gardener.gardener-extension-ontap.tag",
"repo": "metal-stack/gardener-extension-ontap",
"branch": "main",
"tag": "v0.2.14",
"tag": "v0.2.16",
"position": 3,
"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.6"}
{"version": "v0.22.7"}
Loading