Skip to content

Commit 9cd79a6

Browse files
Gerrit91auto-buildvknabel
authored
Bump to v0.21.9 release. (#99)
* Bump to v0.21.9 release. * Auto generate * Exclude typos from external refs. * Try Valentin's suggestion. * And another one. * fix(ci): format svgs with multipass --------- Co-authored-by: auto-build <[email protected]> Co-authored-by: Valentin Knabel <[email protected]>
1 parent b60e4ef commit 9cd79a6

File tree

372 files changed

+31271
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

372 files changed

+31271
-11
lines changed

_typos.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ leafs = "leafs"
55
nd = "nd"
66

77
[files]
8-
extend-exclude = ["*.svg", "*.drawio", "allocate.yml"]
8+
extend-exclude = ["*.svg", "*.drawio", "allocate.yml", "07-Release Notes", "08-References"]
Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
---
2+
slug: /release-notes/v0.21.9
3+
title: v0.21.9
4+
sidebar_position: 1
5+
---
6+
# metal-stack v0.21.9
7+
See original release note at [https://github.com/metal-stack/releases/releases/tag/v0.21.9](https://github.com/metal-stack/releases/releases/tag/v0.21.9)
8+
## General
9+
* [Gardener v1.117](https://github.com/gardener/gardener/releases/tag/v1.117.0)
10+
## Required Actions
11+
* We recommend running the `metal-metrics-exporter` with a `Metal-View` auth type. The new Ansible variable `monitoring_metal_api_authtype` was introduced. By default, `Metal-View` is used. Please make sure, to update the auth type, if you want to run the exporter with higher privileges or verify, if `monitoring_metal_api_hmac` is configured correctly to be a view HMAC. (metal-stack/metal-roles#449)
12+
* Before deploying this version, all ONTAP storage classes in all affected shoots must be deleted, since storage classes are immutable. (metal-stack/gardener-extension-ontap#57)
13+
* The container image `metalstack/builder` is not published on Docker Hub anymore. Please migrate to `ghcr.io/metal-stack/builder` in case you are using the image from Docker Hub. (metal-stack/builder#83)
14+
## Breaking Changes
15+
* The `audittailer` pod is now being deployed into the `kube-system` namespace and not anymore into the dedicated `audit` namespace. (metal-stack/gardener-extension-audit#50)
16+
* In the audit extension, the splunk backend now validates the TLS hostname. Verify that your splunk backend uses a TLS certificate that matches the hostname. (metal-stack/gardener-extension-audit#51)
17+
## Component Releases
18+
### gardener-extension-ontap v0.2.3
19+
* Trident deployment refactor (metal-stack/gardener-extension-ontap#32) @Honigeintopf
20+
* Create network interface on both nodes (metal-stack/gardener-extension-ontap#25) @Honigeintopf
21+
* Remove services, remove data lif (metal-stack/gardener-extension-ontap#24) @Honigeintopf
22+
* Release Helm OCI artifacts. (metal-stack/gardener-extension-ontap#17) @Honigeintopf
23+
* Nvme Modprobe Of Worker Node (metal-stack/gardener-extension-ontap#20) @Honigeintopf
24+
* include sbom in container image (metal-stack/gardener-extension-ontap#12) @mac641
25+
* Unexport more, refactor to use retry-go, support iscsi (metal-stack/gardener-extension-ontap#9) @majst01
26+
* Introduce svnManager to reuse clients and logger (metal-stack/gardener-extension-ontap#8) @majst01
27+
* Unexport, remove unneeded parameters, remove common pkg (metal-stack/gardener-extension-ontap#7) @majst01
28+
* remove fmt.Printf, use structured logging, unexport consts (metal-stack/gardener-extension-ontap#6) @majst01
29+
* Update gardener to 1.114 (metal-stack/gardener-extension-ontap#5) @majst01
30+
* Default add options manager (metal-stack/gardener-extension-ontap#4) @Honigeintopf
31+
* First code review (metal-stack/gardener-extension-ontap#3) @majst01
32+
* Use new ontap-go metroclusterclient (metal-stack/gardener-extension-ontap#35) @Honigeintopf
33+
* Add ctx to all api calls to ontap (metal-stack/gardener-extension-ontap#34) @Honigeintopf
34+
* Add storage encryption labels (metal-stack/gardener-extension-ontap#22) @Honigeintopf
35+
* first approach to create cwnp as mr manifests (metal-stack/gardener-extension-ontap#38) @Honigeintopf
36+
* Bugfix for password requirement (metal-stack/gardener-extension-ontap#40) @Honigeintopf
37+
* Update dependencies (metal-stack/gardener-extension-ontap#37) @majst01
38+
* Remove Aggregate (metal-stack/gardener-extension-ontap#41) @Honigeintopf
39+
* Simplify controller configuration (metal-stack/gardener-extension-ontap#39) @majst01
40+
* distribute lifs on both nodes (metal-stack/gardener-extension-ontap#47) @Honigeintopf
41+
* Template Secret (metal-stack/gardener-extension-ontap#44) @majst01
42+
* Allow volume expansion (metal-stack/gardener-extension-ontap#53) @majst01
43+
* change pause container from busybox to pause (metal-stack/gardener-extension-ontap#51) @mwennrich
44+
* Create ontap-encrypted storageclass (metal-stack/gardener-extension-ontap#54) @majst01
45+
### gardener-extension-audit v0.2.2
46+
* change shoot-namespace to kube-system (metal-stack/gardener-extension-audit#50) @ostempel
47+
* Splunk: Remove duplicate secret (metal-stack/gardener-extension-audit#46) @dergeberl
48+
* Ensure audit-webhook-backend sts restart on changes to backend configuration (metal-stack/gardener-extension-audit#49) @MichaelEischer
49+
* Add S3 as backend (metal-stack/gardener-extension-audit#47) @dergeberl
50+
* Update fluentbit and enable tls.verify_hostname for splunk (metal-stack/gardener-extension-audit#51) @MichaelEischer
51+
### metal-ansible-modules v0.2.11
52+
* Ship as OCI artifact. (metal-stack/metal-ansible-modules#22) @Gerrit91
53+
### ansible-common v0.7.2
54+
* Ship as OCI artifact. (metal-stack/ansible-common#38) @Gerrit91
55+
* Use appropriate shebang lines for ansible modules. (metal-stack/ansible-common#40) @Gerrit91
56+
### helm-charts v0.4.25
57+
* Make postgreslet anti affinity topology key configurable (metal-stack/helm-charts#128) @eberlep
58+
* Next Postgreslet Release (metal-stack/helm-charts#127) @eberlep
59+
* Postgreslet: Add dedicated fluentbit tag for the backup log (metal-stack/helm-charts#126) @eberlep
60+
* Add pg_role metrics (metal-stack/helm-charts#124) @TLINDEN
61+
* Add query to monitor pg_stat_wal_receiver (metal-stack/helm-charts#122) @eberlep
62+
* Fix SQL error in postgres-exporter query config when executing WAL check on standby node (metal-stack/helm-charts#121) @TLINDEN
63+
* use distinct on pg_stat_statements to avoid postgres-exporter crash (metal-stack/helm-charts#114) @TLINDEN
64+
### metal-roles v0.17.13
65+
* add ontap to gardener-operator (metal-stack/metal-roles#446) @Honigeintopf
66+
* Provide more roles for gardener operator setup. (metal-stack/metal-roles#436) @Gerrit91
67+
* add netapp/trident images to oci-mirror config (metal-stack/metal-roles#457) @mwennrich
68+
* Make global Prometheus scrape parameters configurable (metal-stack/metal-roles#455) @simcod
69+
* Remove unknown fields from new gardener roles. (metal-stack/metal-roles#458) @Gerrit91
70+
* feat: alertmanager additional rules and receivers (metal-stack/metal-roles#459) @vknabel
71+
* Use `metal-view` as hmac default variable for `metal-metrics-exporter` (metal-stack/metal-roles#449) @simcod
72+
* Adjust sonic-config role to new sonic-configdb-utils version (metal-stack/metal-roles#463) @iljarotar
73+
* Fix sonic-config template (metal-stack/metal-roles#464) @iljarotar
74+
### masterdata-api v0.12.0
75+
* Migrate away from deprecated wrappers (metal-stack/masterdata-api#81) @majst01
76+
* include sbom in container image (metal-stack/masterdata-api#124) @mac641
77+
* Fix duplicate memberships in tenant delete (metal-stack/masterdata-api#123) @iljarotar
78+
### metalctl v0.18.3
79+
* use sha512 in updater to fix md5 checksum mismatch errors (metal-stack/metalctl#288) @mac641
80+
* Include SBOM into container image and as release asset (metal-stack/metalctl#286) @mac641
81+
* Upgrade metal-lib with new tableprinter version (metal-stack/metalctl#285) @BotondGalxc
82+
### gardener-extension-backup-s3 v0.8.0
83+
* improve resource naming of chart by using fullname rather than the static gardener-extension-backup-s3 (metal-stack/gardener-extension-backup-s3#18) @nschad
84+
* Harden deployment to comply with pod security standard "restricted" (metal-stack/gardener-extension-backup-s3#19) @MichaelEischer
85+
### metal-api v0.42.2
86+
* Size services (metal-stack/metal-apiserver#49) @majst01
87+
* Log call duration if debug is true (metal-stack/metal-apiserver#56) @majst01
88+
* Token Refresh Service (metal-stack/metal-apiserver#51) @majst01
89+
* Spread only on same machine size. (metal-stack/metal-api#625) @Gerrit91
90+
* Include sbom in container image (metal-stack/metal-api#622) @mac641
91+
* Project is not used in size validation, remove it (metal-stack/metal-api#621) @majst01
92+
* Provide network type migration as preparation for MEP-4. (metal-stack/metal-api#620) @Gerrit91
93+
* Update masterdata-api depedency. (metal-stack/metal-api#627) @Gerrit91
94+
* Fix broken audit search. (metal-stack/metal-api#629) @Gerrit91
95+
* Ignore delayed buffered phoned home events during machine reclaim (metal-stack/metal-api#631) @iljarotar
96+
### sonic-configdb-utils v0.4.1
97+
* Support different build branches (metal-stack/sonic-configdb-utils#30) @iljarotar
98+
* yaml is not yml (metal-stack/sonic-configdb-utils#31) @iljarotar
99+
### metal-core v0.13.0
100+
* Add vrf to vni mapping (metal-stack/metal-core#144) @iljarotar
101+
* Read SONiC interfaces from ConfigDB (metal-stack/metal-core#161) @iljarotar
102+
* Cleanup VLANs and VRFs on SONiC (metal-stack/metal-core#155) @iljarotar
103+
* Graceful shutdown (metal-stack/metal-core#109) @robertvolkmann
104+
* include sbom in container image (metal-stack/metal-core#157) @mac641
105+
* Bump golang.org/x/net from 0.35.0 to 0.38.0 (metal-stack/metal-core#154) @[dependabot[bot]](https://github.com/apps/dependabot)
106+
# Merged Pull Requests
107+
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.
108+
109+
The fact that these pull requests were merged does not necessarily imply that they have already become part of this metal-stack release.
110+
111+
* Bump releases to version v0.21.8 (metal-stack/docs#303) @metal-robot[bot]
112+
* replace md5sum using sha512sum (metal-stack/updater#15) @mac641
113+
* Workaround GitHub Pagination for releases (metal-stack/updater#18) @vknabel
114+
* Update Postgres to 14.10 of ipam and masterdata (metal-stack/releases#246) @majst01
115+
* Introduce new cluster type tags (metal-stack/metal-lib#185) @thheinel
116+
* Change ontap client to slice (metal-stack/ontap-go#5) @Honigeintopf
117+
* Add OCI refs for ansible roles. (metal-stack/releases#248) @Gerrit91
118+
* Add cluster api provider metal stack (metal-stack/releases#245) @vknabel
119+
* bump go to 1.24.x and golangci-lint-action to v8 (metal-stack/updater#17) @mac641
120+
* update Masterminds/semver to v3.4.0 (and other deps) (metal-stack/oci-mirror#15) @mwennrich
121+
* include sbom in container image (metal-stack/gardener-extension-duros#3) @mac641
122+
* Upgrade Tablewriter to v1 (metal-stack/metal-lib#181) @BotondGalxc
123+
* investigate and fix `invalid argument` error while checking location permissions (metal-stack/updater#19) @mac641
124+
* Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (metal-stack/metal-lib#183) @dependabot[bot]
125+
* More infos on contents of the planning meeting and for contributions. (metal-stack/docs#305) @Gerrit91
126+
* Cumulus is not in release flow anymore. (metal-stack/docs#306) @Gerrit91
127+
* frr 10.4 was released but 10.3.1 is not installable anymore (metal-stack/metal-images#324) @majst01
128+
* Fix typo in the hardware network cards section (metal-stack/docs#308) @GeertJohan
129+
* Add a generic python driver (metal-stack/api#21) @majst01
130+
* Fix python build if it is the first time (metal-stack/api#23) @majst01
131+
* Update available OS Images (metal-stack/docs#309) @majst01
132+
* Communication matrix (metal-stack/docs#307) @vknabel
133+
* Provide information about used technologies and protocols (metal-stack/docs#302) @simcod
134+
* Add infra switch service (metal-stack/api#24) @iljarotar
135+
* Update to frr 10.4.1 and kernel mainline v6.12.41 (metal-stack/metal-images#332) @simcod
136+
* machine api definitions for get, list and update (metal-stack/api#22) @majst01
137+
* Rename machine-role to machine-allocation-type which is more appropriate (metal-stack/api#28) @majst01
138+
* By accident machine-allocation-type was optional (metal-stack/api#29) @majst01
139+
* Update metal-lib, adopt tablewriter (metal-stack/cli#5) @majst01
140+
* Admin machine get and list (metal-stack/api#31) @majst01
141+
* Bump metal-api to version v0.41.3 (metal-stack/metal-python#154) @metal-robot[bot]
142+
* Bump metal-api to version v0.41.3 (metal-stack/metal-go#214) @metal-robot[bot]
143+
* Use yq docker image instead of local install (metal-stack/metal-go#212) @iljarotar
144+
* Bump metal-api to version v0.42.0 (metal-stack/metal-python#155) @metal-robot[bot]
145+
* Bump metal-api to version v0.42.0 (metal-stack/metal-go#215) @metal-robot[bot]
146+
* MEP-17 global network view (metal-stack/docs#145) @majst01
147+
* Unify naming of reference fields (metal-stack/api#27) @majst01
148+
* Go 1.25 (metal-stack/builder#85) @majst01
149+
* Add duros extension (metal-stack/gardener-extension-duros#1) @ostempel
150+
* Fix release drafter merges sections on common component prefixes. (metal-stack/metal-robot#86) @Gerrit91
151+
* Update to go-1.25 and mockery (metal-stack/api#32) @majst01
152+
* Small fork build improvements for issues handler. (metal-stack/metal-robot#88) @Gerrit91
153+
* Skip empty code blocks to be added to release draft. (metal-stack/metal-robot#89) @Gerrit91
154+
* Also support REQUIRED_ACTIONS along with ACTIONS_REQUIRED. (metal-stack/metal-robot#87) @Gerrit91
155+
* include SBOM in container image (metal-stack/oci-mirror#16) @mac641
156+
* Go 1.25 (metal-stack/firewall-controller#205) @majst01
157+
* introduce standard docker workflow and include sbom in container images (metal-stack/builder#83) @mac641
158+
* Remove useless query parameter, make partition require for admin machine list (metal-stack/api#33) @majst01
159+
* Remove last reinstall artifact (metal-stack/api#34) @majst01
160+
* include generating sbom in actions workflow (metal-stack/go-lldpd#30) @mac641
161+
* Fix link formatting for go-containerregistry (metal-stack/oci-mirror#17) @guettli
162+
* Automatically remove triage label when changing item status. (metal-stack/metal-robot#82) @Gerrit91
163+
* Bump metal-api to version v0.42.1 (metal-stack/metal-python#156) @metal-robot[bot]
164+
* Bump metal-api to version v0.42.1 (metal-stack/metal-go#216) @metal-robot[bot]
165+
* Fix linting issues of new linter version. (metal-stack/metal-lib#189) @Gerrit91
166+
* Better deal with gRPC errors in auditing. (metal-stack/metal-lib#186) @Gerrit91
167+
* Auto generate first release (metal-stack/website#73) @Gerrit91
168+
* More realistic redirects (metal-stack/website#64) @vknabel
169+
* fix: force redirects for domains (metal-stack/website#76) @vknabel
170+
* Fix link to doc archive in nav. (metal-stack/website#75) @Gerrit91
171+
* docs: link to capms ref docs (metal-stack/website#77) @vknabel
172+
* Minor updates on `README.md` (metal-stack/website#78) @Gerrit91
173+
* Go 1.25 (metal-stack/nftables-exporter#35) @majst01
174+
* fix: missing redirects and inconsistent urls (metal-stack/website#80) @vknabel
175+
* Allow setting labels on projects and tenant requests. (metal-stack/api#36) @Gerrit91
176+
* Update connectpy (metal-stack/api#37) @majst01
177+
* Try is reserved in python (metal-stack/api#38) @majst01
178+
* fix: tag pagination and wrong month for post (metal-stack/website#84) @vknabel
179+
* Use python sync client. (metal-stack/api#39) @Gerrit91
180+
* Bump metal-api to version v0.42.2 (metal-stack/metal-python#157) @metal-robot[bot]
181+
* Bump metal-api to version v0.42.2 (metal-stack/metal-go#217) @metal-robot[bot]
182+
* Remove unused try fsl response (metal-stack/api#40) @majst01
183+
* Remove old repository name occurrences. (metal-stack/website#81) @Gerrit91
184+
* Add labels to query requests where possible. (metal-stack/api#41) @Gerrit91
185+
* docs: proposal process (metal-stack/website#89) @vknabel
186+
* Information about BMC user management (metal-stack/website#82) @simcod
187+
* Check if user password change is necessary via ipmitool (metal-stack/go-hal#76) @simcod
188+
* Next release (metal-stack/releases#247) @metal-robot[bot]

docs/docs/08-References/Gardener/gardener-extension-ontap/gardener-extension-ontap.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,6 @@ parameters:
250250
csi.storage.k8s.io/node-stage-secret-namespace: ${pvc.namespace}
251251
backendType: "ontap-san"
252252
provisioningType: "thin"
253-
fsType: "ext4"
254253
allowVolumeExpansion: true
255254

256255
```

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"write-heading-ids": "docusaurus write-heading-ids",
1515
"typecheck": "tsc",
1616
"fetch-readmes": "bun ./scripts/fetch-readmes.js",
17-
"optimize:svg": "svgo -f . --recursive",
17+
"optimize:svg": "svgo -f . --recursive --multipass",
1818
"prepare": "husky",
1919
"create-release-notes": "bun ./scripts/create-release-notes.js"
2020
},

scripts/components.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"releasePath": "binaries.metal-stack.metalctl.version",
88
"repo": "metal-stack/metalctl",
99
"branch": "main",
10-
"tag": "v0.18.1",
10+
"tag": "v0.18.3",
1111
"position": 1,
1212
"withDocs": true
1313
}
@@ -39,7 +39,7 @@
3939
"releasePath": "docker-images.metal-stack.control-plane.masterdata-api.tag",
4040
"repo": "metal-stack/masterdata-api",
4141
"branch": "main",
42-
"tag": "v0.11.11",
42+
"tag": "v0.12.0",
4343
"position": 3,
4444
"withDocs": false
4545
},
@@ -48,7 +48,7 @@
4848
"releasePath": "docker-images.metal-stack.control-plane.metal-api.tag",
4949
"repo": "metal-stack/metal-api",
5050
"branch": "main",
51-
"tag": "v0.41.2",
51+
"tag": "v0.42.2",
5252
"position": 4,
5353
"withDocs": false
5454
},
@@ -89,7 +89,7 @@
8989
"releasePath": "docker-images.metal-stack.partition.metal-core.tag",
9090
"repo": "metal-stack/metal-core",
9191
"branch": "main",
92-
"tag": "v0.12.5",
92+
"tag": "v0.13.0",
9393
"position": 3,
9494
"withDocs": false
9595
},
@@ -235,7 +235,7 @@
235235
"releasePath": "docker-images.metal-stack.gardener.gardener-extension-audit.tag",
236236
"repo": "metal-stack/gardener-extension-audit",
237237
"branch": "main",
238-
"tag": "v0.1.15",
238+
"tag": "v0.2.2",
239239
"position": 1,
240240
"withDocs": false
241241
},
@@ -253,7 +253,7 @@
253253
"releasePath": "docker-images.metal-stack.gardener.gardener-extension-ontap.tag",
254254
"repo": "metal-stack/gardener-extension-ontap",
255255
"branch": "main",
256-
"tag": "main",
256+
"tag": "v0.2.3",
257257
"position": 3,
258258
"withDocs": false
259259
},

src/version.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "v0.21.8"
3-
}
2+
"version": "v0.21.9"
3+
}
52.3 KB
Loading
48.8 KB
Loading
33.7 KB
Loading

0 commit comments

Comments
 (0)