Releases: metal-stack/releases
metal-stack v0.18.5
General
Component Releases
gardener-extension-provider-metal v0.24.1
- Revendor to g/g 1.83. (metal-stack/gardener-extension-provider-metal#408) @Gerrit91
firewall-controller-manager v0.4.2
- Provide custom metrics. (metal-stack/firewall-controller-manager#58) @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.
- Bump releases to version v0.18.4 (metal-stack/docs#201) @metal-robot[bot]
- Next release (#183) @metal-robot[bot]
metal-stack v0.18.4
General
Component Releases
helm-charts v0.4.6
- Allow providing a metal-api release version. (metal-stack/helm-charts#93) @Gerrit91
- postgreslet: update spilo to 3.2-p3_de-sync-standby-cluster_0.4_2024-07-02. (metal-stack/helm-charts#95) @TLINDEN
- postgreslet: add queryid to avoid duplicate rows error which leads to exporter crash (metal-stack/helm-charts#94) @TLINDEN
metal-roles v0.12.1
- Allow providing metal-stack release version. (metal-stack/metal-roles#289) @Gerrit91
metal-api v0.32.2
- Add size reservation filters. (metal-stack/metal-api#535) @Gerrit91
- Fixing switch force delete. (metal-stack/metal-api#547) @Gerrit91
- Allow providing metal-stack release version. (metal-stack/metal-api#546) @Gerrit91
- Check if switch has machine connections before deleting or force delete (metal-stack/metal-api#545) @iljarotar
metalctl v0.16.5
- Size reservation labels and dependency updates. (metal-stack/metalctl#247) @Gerrit91
- Update updater to prevent update to unavailable versions (metal-stack/metalctl#255) @majst01
firewall-controller-manager v0.4.1
- Fix firewall not recreated when manually deleted. (metal-stack/firewall-controller-manager#57) @Gerrit91
machine-controller-manager-provider-metal v0.1.20
- Update to MCM 1.50. (metal-stack/machine-controller-manager-provider-metal#35) @Gerrit91
gardener-extension-provider-metal v0.24.0
- Revendor to g/g 1.82. (metal-stack/gardener-extension-provider-metal#407) @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.
- Bump releases to version v0.18.3 (metal-stack/docs#200) @metal-robot[bot]
- Bump metal-api to version v0.32.2 (metal-stack/metal-python#120) @metal-robot[bot]
- Bump metal-api to version v0.32.2 (metal-stack/metal-go#173) @metal-robot[bot]
- Update go deps, actions, and fix some performance improvements (metal-stack/security#49) @majst01
- Next release (#182) @metal-robot[bot]
metal-stack v0.18.3
General
Required Actions
- The IPAM is now a dedicated container in the control plane which is accessed by the metal-api through gRPC. Please parametrize your deployment accordingly to use the newly introduced variables for configuring the IPAM service. (release notes)
Breaking Changes
- For machine console access, the client now also needs to present the JWT token used for authentication at the metal-api. Update to the latest version of
metalctl
that implements this new behavior. (metal-stack/metal-console#51)
Component Releases
go-ipam v1.14.1
- Migrate to go-1.22 (metal-stack/go-ipam#136) @majst01
- Add compose usage sample (metal-stack/go-ipam#139) @majst01
- Return grpc error codes which better describes the situation (metal-stack/go-ipam#149) @majst01
metal-console v0.7.0
- Check OIDC token also for regular user access. (metal-stack/metal-console#51) @Gerrit91
- Allow admins to access machines independent of allocation state. (metal-stack/metal-console#50) @Gerrit91
- better error handling (metal-stack/metal-console#49) @majst01
- Update all dependencies (metal-stack/metal-console#48) @majst01
metalctl v0.16.4
- Allow machine console connection with admin flag. (metal-stack/metalctl#248) @Gerrit91
- Add rack completion for
machine ls
. (metal-stack/metalctl#246) @Gerrit91 - Update metal-go. (metal-stack/metalctl#251) @Gerrit91
- Show Last Event in ipmi -o wide (metal-stack/metalctl#250) @majst01
gardener-extension-provider-metal v0.23.1
- Fix MCM scrape config. (metal-stack/gardener-extension-provider-metal#404) @Gerrit91
masterdata-api v0.11.4
- Remove error from constructor if never a error happens (metal-stack/masterdata-api#101) @majst01
- Migrate to buf v2 config format and update deps (metal-stack/masterdata-api#98) @majst01
duros-controller v0.9.3
- Update duros go and controller runtime (metal-stack/duros-controller#78) @majst01
- Version info is not properly filled (metal-stack/duros-controller#79) @majst01
helm-charts v0.4.4
- Next Postgreslet Release (metal-stack/helm-charts#91) @eberlep
- Next Postgreslet Release (metal-stack/helm-charts#92) @eberlep
- Migrate to ipam grpc service (metal-stack/helm-charts#40) @majst01
metal-roles v0.12.0
- ipam grpc server (metal-stack/metal-roles#99) @majst01
metal-api v0.32.1
- Migrate ipam to use the grpc service (metal-stack/metal-api#522) @majst01
- More integration tests for datastore layer. (metal-stack/metal-api#541) @Gerrit91
- Update fsm with breaking change (metal-stack/metal-api#540) @majst01
- use pointer package instead of homegrown safederefordefault (metal-stack/metal-api#537) @majst01
- Fix bug on checking headscale connection. (metal-stack/metal-api#536) @Gerrit91
- Suggest size with identifier. (metal-stack/metal-api#533) @Gerrit91
- Add labels to size reservations. (metal-stack/metal-api#534) @Gerrit91
- Fix demoted user cannot execute metal-db health check. (metal-stack/metal-api#543) @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.
- Bump releases to version v0.18.2 (metal-stack/docs#196) @metal-robot[bot]
- Add important note to MEP-12 (metal-stack/docs#195) @majst01
- Migrate to go-1.22 (metal-stack/go-ipam#136) @majst01
- docs: troubleshoot switch sync failing (metal-stack/docs#197) @vknabel
- Allow passing password for SSH connections (metal-stack/metal-lib#144) @Gerrit91
- Updates to documentation (metal-stack/docs#189) @majst01
- Background too small. (metal-stack/docs#199) @Gerrit91
- Updates on MEP-4 (metal-stack/docs#70) @Gerrit91
- Update dependencies (metal-stack/oci-mirror#5) @majst01
- Migrate to buf v2 config and update deps (metal-stack/duros-go#35) @majst01
- Update to Lightbits v3.9.1 (metal-stack/duros-go#36) @majst01
- Update frr to 10.0.1 and use this from ubuntu in the firewall image (metal-stack/metal-images#241) @majst01
- Debian 12.6 (metal-stack/metal-images#242) @majst01
- Go 1.22.4, update linter (metal-stack/builder#76) @majst01
- Remove Centos build, but keep sources (metal-stack/metal-images#244) @majst01
- Trigger build to fix CVE-2024-6387 (metal-stack/metal-images#243) @majst01
- Go 1.22.5 (metal-stack/builder#77) @majst01
- Bump metal-api to version v0.32.0 (metal-stack/metal-python#118) @metal-robot[bot]
- Bump metal-api to version v0.32.0 (metal-stack/metal-go#171) @metal-robot[bot]
- Bump metal-api to version v0.32.1 (metal-stack/metal-python#119) @metal-robot[bot]
- Bump metal-api to version v0.32.1 (metal-stack/metal-go#172) @metal-robot[bot]
- Fixes on
/ok-to-build
issue handler command. (metal-stack/metal-robot#70) @Gerrit91 - Ensure the given desired version exists (metal-stack/updater#13) @majst01
- Allow providing a release version. (metal-stack/metal-lib#145) @Gerrit91
- Next release (#181) @metal-robot[bot]
metal-stack v0.18.2
General
Required Actions
- When running metal-stack with the Gardener integration, please make sure you do not run Kubernetes Clusters < 1.24 anymore
- The
leaf
androuter
role were removed from the partition deployment roles because we think only the mini-lab used them. Please make sure not to rely on these roles anymore in your automations. (metal-stack/metal-roles#281)
Component Releases
gardener-extension-provider-metal v0.23.0
- Duros API endpoint is required (metal-stack/gardener-extension-provider-metal#380) @robertvolkmann
metal-roles v0.11.18
- Move
leaf
androuter
role from metal-roles into mini-lab. (metal-stack/metal-roles#281) @Gerrit91 - L2 leaves (metal-stack/metal-roles#278) @mreiger
- Provide default for sonic portchannels. (metal-stack/metal-roles#284) @Gerrit91
metal-bmc v0.5.3
- Update dependencies (metal-stack/metal-bmc#65) @majst01
droptailer v0.2.15
- Align workflow actions. (metal-stack/droptailer#37) @Gerrit91
- Migrate to buf v2 (metal-stack/droptailer#36) @majst01
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.
- Activate allow-reserved-ranges for peering via 127.0.0.0/8 (metal-stack/metal-networker#108) @robertvolkmann
- Try metal-networker with support for allowed-reserved-ranges (metal-stack/metal-images#240) @majst01
- Fix Typos (metal-stack/metal-lib#143) @majst01
- Update tailscale to 1.66.4 (metal-stack/metal-images#239) @majst01
- Bump releases to version v0.18.1 (metal-stack/docs#194) @metal-robot[bot]
- Next release (#180) @metal-robot[bot]
metal-stack v0.18.1
General
Required Actions
- The auditing functionality was moved to a dedicated extension gardener-extension-audit. The existing fields regarding auditing in the provider spec of the metal extension are not used anymore. (metal-stack/gardener-extension-provider-metal#353)
- The reported hardware is now exhaustively checked against the size constraints. In general this implies that core, memory and storage constraints always need to be specified in the size constraints. If this is missing in any of your defined sizes, please adapt those accordingly. (metal-stack/metal-api#532)
Component Releases
masterdata-api v0.11.3
- Implement membership queries for tenant service (metal-stack/masterdata-api#97) @Gerrit91
- Remove memberships when deleting tenant or project (metal-stack/masterdata-api#94) @iljarotar
metal-roles v0.11.16
- Allow setting ETCD storage class explicitly. (metal-stack/metal-roles#283) @Gerrit91
metal-api v0.31.2
- Prevent parallel allocation to ensure spreading and reservations. (metal-stack/metal-api#490) @Gerrit91
- Remove size/fromHardware endpoint (metal-stack/metal-api#524) @majst01
- Support different disk types for size matching (metal-stack/metal-api#528) @majst01
- do not allow to toggle a port if no machine is connected (metal-stack/metal-api#525) @ulrichSchreiner
- Update go, alpine, proto toolchain (metal-stack/metal-api#527) @majst01
- Fix for identifier matching with filepath. (metal-stack/metal-api#529) @Gerrit91
- Fix size overlapping not checked symmetrically (metal-stack/metal-api#532) @Gerrit91
- Cleanup of now unused func with little refactoring. (metal-stack/metal-api#530) @Gerrit91
- Migrate to buf v2 (metal-stack/metal-api#531) @majst01
firewall-controller-manager v0.4.0
- Propagate firewall status update when controller version changes. (metal-stack/firewall-controller-manager#56) @Gerrit91
- Update firewalls in maintenance reconciliation (metal-stack/firewall-controller-manager#43) @Gerrit91
gardener-extension-provider-metal v0.22.13
- Explicitly reconcile firewall deployment in maintenance time window. (metal-stack/gardener-extension-provider-metal#397) @Gerrit91
- Remove audit functionality, was moved to separate extension controller. (metal-stack/gardener-extension-provider-metal#353) @Gerrit91
machine-controller-manager-provider-metal v0.1.19
- use only the nguid part of the volumeHandle for lightbits volumes (metal-stack/machine-controller-manager-provider-metal#33) @mwennrich
metal-hammer v0.13.2
- Update to new grpc client creation logic (metal-stack/metal-hammer#127) @majst01
- Refactor watchdog, update ddp (metal-stack/metal-hammer#126) @majst01
- Fix for NPE in superuserpassword (metal-stack/metal-hammer#129) @majst01
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.18.0 (metal-stack/docs#193) @metal-robot[bot]
- go 1.22.3 (metal-stack/builder#75) @majst01
- Update actions (metal-stack/metal-images#235) @majst01
- Use frr-10 for debian, update other components (metal-stack/metal-images#236) @majst01
- Bump metal-api to version v0.30.0 (metal-stack/metal-python#114) @metal-robot[bot]
- Bump metal-api to version v0.30.0 (metal-stack/metal-go#166) @metal-robot[bot]
- randomize snat source ports for static egress IPs (metal-stack/firewall-controller#182) @mwennrich
- Bump metal-api to version v0.31.0 (metal-stack/metal-python#115) @metal-robot[bot]
- Bump metal-api to version v0.31.0 (metal-stack/metal-go#167) @metal-robot[bot]
- Update dependencies. (metal-stack/metal-go#168) @Gerrit91
- Bump metal-api to version v0.31.1 (metal-stack/metal-python#116) @metal-robot[bot]
- Bump metal-api to version v0.31.1 (metal-stack/metal-go#169) @metal-robot[bot]
- Update testmatrix with ubuntu-24.04 and frr-10 (metal-stack/metal-networker#109) @majst01
- fix address extraction from anonymous set (metal-stack/nftables-exporter#23) @myromeu
- Updates and typos (metal-stack/nftables-exporter#24) @majst01
- Update firewall-controller, nftables_exporter, simplify node-exporter installation (metal-stack/metal-images#238) @majst01
- Omit empty lines on template printer slice objects. (metal-stack/metal-lib#142) @Gerrit91
- Do not compress and keep suricata logs on the firewall (metal-stack/metal-images#237) @majst01
- Bump metal-api to version v0.31.2 (metal-stack/metal-python#117) @metal-robot[bot]
- Bump metal-api to version v0.31.2 (metal-stack/metal-go#170) @metal-robot[bot]
- Next release (#179) @metal-robot[bot]
metal-stack v0.18.0
General
Component Releases
duros-controller v0.9.1
- Update lb-csi to 1.15.0 (metal-stack/duros-controller#74) @majst01
- Add reconciliation status + always update status of managed resources. (metal-stack/duros-controller#76) @Gerrit91
- Recreate stateful set in case field updates are invalid. (metal-stack/duros-controller#77) @Gerrit91
gardener-extension-provider-metal v0.22.11
- Update duros-controller and extend status checks. (metal-stack/gardener-extension-provider-metal#402) @Gerrit91
metal-api v0.29.0
- allow the API to toggle switch ports (metal-stack/metal-api#506) @ulrichSchreiner
- Fix typos (metal-stack/metal-api#518) @majst01
- Initial GPU Support (metal-stack/metal-api#512) @majst01
metal-hammer v0.13.0
- Detect GPUs (metal-stack/metal-hammer#121) @majst01
- Simpler autoreboot calculation (metal-stack/metal-hammer#119) @majst01
metalctl v0.16.2
- GPU Support (metal-stack/metalctl#240) @majst01
- Introduce
size suggest
command (metal-stack/metalctl#221) @m1kepeter - Toggle switch port (metal-stack/metalctl#241) @ulrichSchreiner
- Use
Must
from genericcli. (metal-stack/metalctl#243) @Gerrit91 - Return an error if no machine connected to switch port. (metal-stack/metalctl#244) @Gerrit91
metal-core v0.11.0
- support for switch port toggle on/off (metal-stack/metal-core#119) @ulrichSchreiner
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.
- support ubuntu 24.04 (metal-stack/frr#12) @majst01
- randomize source ports during masquerading (metal-stack/metal-networker#107) @mwennrich
- build with metal-networker@v0.43.1 (metal-stack/firewall-controller#181) @mwennrich
- Ubuntu-24.04 (metal-stack/metal-images#212) @majst01
- Bump metal-api to version v0.28.5 (metal-stack/metal-python#112) @metal-robot[bot]
- Bump metal-api to version v0.28.5 (metal-stack/metal-go#164) @metal-robot[bot]
- Update tailscale, keep ubuntu.sources (metal-stack/metal-images#233) @majst01
- Bump metal-api to version v0.29.0 (metal-stack/metal-python#113) @metal-robot[bot]
- Bump metal-api to version v0.29.0 (metal-stack/metal-go#165) @metal-robot[bot]
- Update debian kernel, intel ddp and CIS (metal-stack/metal-images#234) @majst01
- Documentation for GPU Support. (metal-stack/docs#192) @Gerrit91
- Bump releases to version v0.17.7 (metal-stack/docs#191) @metal-robot[bot]
- Next release (#176) @metal-robot[bot]
metal-stack v0.17.7
General
Component Releases
helm-charts v0.4.2
- Next postgreslet release 0 11 0 (metal-stack/helm-charts#78) @eberlep
metal-roles v0.11.15
- Support sonic-vs (metal-stack/metal-roles#277) @robertvolkmann
- OIDC flags for API server still not working. (metal-stack/metal-roles#280) @Gerrit91
- Allow unauthenticated apt packages from cumulus repo because the key … (metal-stack/metal-roles#279) @mreiger
- Add additional docker dependency to fix docker on cumulus installation. (metal-stack/metal-roles#282) @mreiger
gardener-extension-provider-metal v0.22.10
- Fix DNS based CWNPs for network-isolated Clusters (metal-stack/gardener-extension-provider-metal#394) @vknabel
- Only set ETCD capacity and storage class initially. (metal-stack/gardener-extension-provider-metal#398) @Gerrit91
firewall-controller-manager v0.3.5
- Reduce amount of firewall status updates through monitor controller. (metal-stack/firewall-controller-manager#55) @Gerrit91
- Add annotation to trigger directed resource reconciliation. (metal-stack/firewall-controller-manager#53) @Gerrit91
- Update dependencies including controller-runtime. (metal-stack/firewall-controller-manager#54) @Gerrit91
mini-lab v0.4.0
- Put sonic image directy into container. (metal-stack/mini-lab#164) @Gerrit91
- Resolve latest os images from releases. (metal-stack/mini-lab#163) @Gerrit91
- allow to build/push images into the leaf VM (metal-stack/mini-lab#160) @ulrichSchreiner
- Make SONiC the default flavor. (metal-stack/mini-lab#158) @Gerrit91
- Build and push sonic container image. (metal-stack/mini-lab#157) @Gerrit91
- Support SONiC (metal-stack/mini-lab#153) @robertvolkmann
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.17.6 (metal-stack/docs#190) @metal-robot[bot]
- Update go, kernel, droptailer and nftables-exporter, also fix typos (metal-stack/metal-images#230) @majst01
- Rename set public_dns_servers to proxy_dns_servers (metal-stack/metal-networker#106) @vknabel
- Fix DNS based CWNPs for network-isolated Clusters (metal-stack/firewall-controller#177) @vknabel
- Update dependencies including controller-runtime. (metal-stack/firewall-controller#178) @Gerrit91
- Build frr 10.0 and 9.0.2 (metal-stack/frr#11) @majst01
- Next release (#175) @metal-robot[bot]
metal-stack v0.17.6
General
Component Releases
masterdata-api v0.11.2
- Allow tenant members (metal-stack/masterdata-api#89) @majst01
gardener-extension-provider-metal v0.22.9
- Revendor gardener 1.80 to support k8s v1.28 (metal-stack/gardener-extension-provider-metal#393) @majst01
droptailer v0.2.14
- Update to go-1.22 (metal-stack/droptailer#34) @majst01
- release action was broken (metal-stack/droptailer#35) @majst01
mini-lab v0.3.6
- Cumulus repo keys have expired. (metal-stack/mini-lab#152) @Gerrit91
- Test on latest K8s and align Github Workflow Actions (metal-stack/mini-lab#151) @Gerrit91
- Use ext4 options (metal-stack/mini-lab#150) @ulrichSchreiner
metal-ccm v0.8.4
- Update go modules, update ci, fix typos (metal-stack/metal-ccm#93) @majst01
metal-core v0.10.2
- Support for new linters introduced in golangci-lint 1.55 (metal-stack/metal-core#113) @robertvolkmann
- Show unit name on failing reload (metal-stack/metal-core#105) @robertvolkmann
- Set the administrative status of the ports to up on SONiC (metal-stack/metal-core#104) @robertvolkmann
- Remove outdated architecture document. (metal-stack/metal-core#103) @Gerrit91
- Dependency updates and linter fixes. (metal-stack/metal-core#123) @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.
- Bump releases to version v0.17.5 (metal-stack/docs#188) @metal-robot[bot]
- Updat to go-1.22.2 (metal-stack/builder#74) @majst01
- Fix permissions for /var/tmp (metal-stack/metal-images#228) @robertvolkmann
- Refactor writing BUILD_META_FILE (metal-stack/metal-images#229) @robertvolkmann
- Next release (#172) @metal-robot[bot]
metal-stack v0.17.5
General
Required Actions
- For seeds to be reconcile with this Gardener version, please deploy the HVPA CRD into the seed clusters prior to the rollout. It can be found in the Gardener repository beneath
examples/seed-crds
or usekubectl apply -f https://raw.githubusercontent.com/gardener/gardener/v1.79.3/example/seed-crds/10-crd-autoscaling.k8s.io_hvpas.yaml
. (metal-stack/metal-roles#275)
Component Releases
gardener-extension-audit v0.1.6
- Fix extension deletion flow regression. (metal-stack/gardener-extension-audit#23) @Gerrit91
- Point out deletion lifecycle policy has to be
BeforeKubeAPIServer
now. (metal-stack/gardener-extension-audit#20) @Gerrit91 - Allow backend to send to private networks and fix splunk certificate verification (metal-stack/gardener-extension-audit#21) @mreiger
metal-roles v0.11.12
- add k8s node-loca-dns cache to oci-mirrored images (metal-stack/metal-roles#276) @mwennrich
- Fix OIDC issuer and client ID default to
None
. (metal-stack/metal-roles#273) @Gerrit91 - Enable apiserver HVPA. (metal-stack/metal-roles#275) @Gerrit91
- fix: missing cloud profile network isolation (metal-stack/metal-roles#272) @vknabel
metal-api v0.28.4
- Update metal-lib and security dependency. (metal-stack/metal-api#516) @Gerrit91
- Return firewall rules protocol as lower case as defined in swagger enum. (metal-stack/metal-api#513) @Gerrit91
- Update metal-lib to v0.16.1. (metal-stack/metal-api#517) @Gerrit91
- Fix Meilisearch index creation (metal-stack/metal-api#519) @majst01
firewall-controller-manager v0.3.4
- Some firewall machine status fields are optional. (metal-stack/firewall-controller-manager#52) @Gerrit91
- workflow: rename Integration Test phase (metal-stack/firewall-controller-manager#50) @vknabel
gardener-extension-provider-metal v0.22.8
- allow ccm to delete the old metallb configmap (metal-stack/gardener-extension-provider-metal#396) @mwennrich
- Update firewall CRDs. (metal-stack/gardener-extension-provider-metal#395) @Gerrit91
metal-ccm v0.8.3
- use lowercase poolname in MetalLBConfig (metal-stack/metal-ccm#92) @mwennrich
- remove creation of unsused metallb configmap (metal-stack/metal-ccm#90) @mwennrich
metalctl v0.15.5
- Update dependencies including metal-lib to v0.16.1. (metal-stack/metalctl#242) @Gerrit91
- Fix missing
version
flag onupdate do
subcommand. (metal-stack/metalctl#239) @Azneo - fix: filter out issues from other machines in TablePrinter (metal-stack/metalctl#238) @mwennrich
- Update actions. (metal-stack/metalctl#236) @Gerrit91
duros-controller v0.8.5
- Add gardener system-component annotation to deployments and statefulset. (metal-stack/duros-controller#73) @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.
-
Bump releases to version v0.17.4 (metal-stack/docs#186) @metal-robot[bot]
-
Actually release debian-nvidia images. (metal-stack/metal-images#223) @Gerrit91
-
Migrate to jose v4 (metal-stack/security#47) @majst01
-
Update dependencies (metal-stack/metal-go#159) @majst01
-
Go 1.22 (metal-stack/nftables-exporter#21) @majst01
-
Update most go dependencies (metal-stack/firewall-controller#176) @majst01
-
Migrate to jose v4 (metal-stack/metal-lib#137) @majst01
-
Bump metal-api to version v0.28.2 (metal-stack/metal-go#160) @metal-robot[bot]
-
Bump metal-api to version v0.28.2 (metal-stack/metal-python#109) @metal-robot[bot]
-
Allow health services to be omitted. (metal-stack/metal-lib#138) @Gerrit91
-
Bump metal-api to version v0.28.3 (metal-stack/metal-python#110) @metal-robot[bot]
-
Bump metal-api to version v0.28.3 (metal-stack/metal-go#161) @metal-robot[bot]
-
Auditing: Try get index before creating it. (metal-stack/metal-lib#139) @Gerrit91
-
Next Board where sum needs to be skipped (metal-stack/go-hal#64) @majst01
-
Bump metal-api to version v0.28.4 (metal-stack/metal-python#111) @metal-robot[bot]
-
Bump metal-api to version v0.28.4 (metal-stack/metal-go#162) @metal-robot[bot]
-
Sort issue comments manually. (metal-stack/metal-robot#69) @Gerrit91
-
Next release (#171) @metal-robot[bot]
metal-stack v0.17.4
General
Component Releases
metal-api v0.28.1
- Migrate to slog (metal-stack/metal-api#507) @majst01
- remove dead code (metal-stack/metal-api#508) @ulrichSchreiner
- use math/rand/v2 for simpler random ints (metal-stack/metal-api#505) @majst01
gardener-extension-provider-metal v0.22.7
- hotfix: remove webhook conversion in metallb CRD (metal-stack/gardener-extension-provider-metal#389) @mwennrich
- update metallb chart for metallb 0.14.x (metal-stack/gardener-extension-provider-metal#385) @mwennrich
os-metal-extension v0.7.1
- Nvidia support (metal-stack/os-metal-extension#42) @majst01
firewall-controller-manager v0.3.3
- Migrate to slog and go-1.22 (metal-stack/firewall-controller-manager#51) @majst01
rethinkdb-exporter v0.1.2
- Add release drafter. (metal-stack/rethinkdb-exporter#4) @Gerrit91
- Update to go-1.22 (metal-stack/rethinkdb-exporter#3) @majst01
backup-restore-sidecar v0.10.2
- Update to go-1.22 (metal-stack/backup-restore-sidecar#78) @majst01
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.
- Replace CSV printer with more generic approach. (metal-stack/metal-lib#131) @Gerrit91
- Bump releases to version v0.17.3 (metal-stack/docs#184) @metal-robot[bot]
- Bump metal-api to version v0.28.1 (metal-stack/metal-python#108) @metal-robot[bot]
- Bump metal-api to version v0.28.1 (metal-stack/metal-go#156) @metal-robot[bot]
- Cherry-pick hotfix for v0.17.3 release. (#170) @Gerrit91
- Debian with nvidia support (metal-stack/metal-images#217) @majst01
- Skip bios modification on newer boards (metal-stack/go-hal#63) @majst01
- "AllowedNetworks" field must be populated when configuring network isolation (metal-stack/docs#185) @robertvolkmann
- Update to go-1.22, also fix a JWT CVE (metal-stack/security#44) @majst01
- Implement release freeze. (metal-stack/metal-robot#65) @Gerrit91
- UsePrivilegeSeparation is deprecated (metal-stack/metal-images#219) @majst01
- Migrate to slog (metal-stack/metal-robot#66) @majst01
- Update ubuntu and firewall kernel to 6.6.21 (metal-stack/metal-images#220) @majst01
- Add compose usage sample (metal-stack/go-ipam#139) @majst01
- Update to go-1.22 (metal-stack/rethinkdb-exporter#3) @majst01
- Add release drafter. (metal-stack/rethinkdb-exporter#4) @Gerrit91
- Update kernels to mitigate RFDS (metal-stack/metal-images#221) @majst01
- feat: accounting volume qos tags (metal-stack/metal-lib#135) @vknabel
- Next release (#169) @metal-robot[bot]