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
72 changes: 72 additions & 0 deletions docs/07-Release Notes/v0.22/v0.22.5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
slug: /release-notes/v0.22.5
title: v0.22.5
sidebar_position: 1
---
# 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)
## General
* [Gardener v1.124](https://github.com/gardener/gardener/releases/tag/v1.124.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.
## Component Releases
### metalctl v0.18.5
* Add `machine ipmi chassis-list` subcommand. (metal-stack/metalctl#294) @Gerrit91
* Remove self-assignments in for-loops from older go versions. (metal-stack/metalctl#295) @Gerrit91
### metal-metrics-exporter v0.3.1
* build with go 1.26, update deps, update gh actions, go fix (metal-stack/metal-metrics-exporter#26) @mwennrich
### api v0.0.49
* Fix python client for proto files with underscores. (metal-stack/api#101) @Gerrit91
* Partition Capacity (metal-stack/api#100) @majst01
* Add labels to admin tenant create request (metal-stack/api#103) @Gerrit91
### helm-charts v0.5.5
* Move some metal-apiserver params to env. (metal-stack/helm-charts#147) @Gerrit91
* Update control-plane components `imagePullSecrets` (metal-stack/helm-charts#142) @AnnaSchreiner
* Postgreslet next release (metal-stack/helm-charts#145) @TLINDEN
### ansible-common v0.8.1
* Add test and filter plugin for easier list handling (metal-stack/ansible-common#46) @Gerrit91
### metal-roles v0.18.8
* Update zitadel (metal-stack/metal-roles#529) @majst01
* Add `ansible-lint` and `markdown-lint` (metal-stack/metal-roles#528) @Gerrit91
* Preparations for V2 API deployment (metal-stack/metal-roles#527) @Gerrit91
* Add `metal-v2-client` role to install V2 client library. (metal-stack/metal-roles#525) @Gerrit91
* Introduce spell checking. (metal-stack/metal-roles#524) @Gerrit91
* Fix typo and auditing backend reference (metal-stack/metal-roles#521) @simcod
* only log http requests (metal-stack/metal-roles#523) @mwennrich
* Fix zitadel deployment (metal-stack/metal-roles#530) @majst01
* Zitadel: Allow TLS configuration and overwrite of kubectl alpine k8s image (metal-stack/metal-roles#532) @Gerrit91
* Pass provider tenant for metal-apiserver. (metal-stack/metal-roles#533) @Gerrit91
### metal-ansible-modules v0.2.12
* More updates on V2 modules (metal-stack/metal-ansible-modules#24) @Gerrit91
* Add first v2 modules. (metal-stack/metal-ansible-modules#23) @Gerrit91
### metal-apiserver v0.1.4
* Fix provider tenant ensure must pass creator. (metal-stack/metal-apiserver#136) @Gerrit91
* Add labels to admin tenant create request (metal-stack/metal-apiserver#133) @Gerrit91
* Environment Variables for all configuration parameters (metal-stack/metal-apiserver#132) @majst01
* Update to go-1.26, run go fix (metal-stack/metal-apiserver#130) @majst01
* Support defining integer pool size on startup (metal-stack/metal-apiserver#129) @majst01
### gardener-extension-audit v0.5.1
* Fix cluster-forwarding backend for g/g v1.124. (metal-stack/gardener-extension-audit#76) @Gerrit91
* Fix typos in S3 backend examples (metal-stack/gardener-extension-audit#73) @MichaelEischer
# 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.4 (metal-stack/website#198) @metal-robot[bot]
* chore(deps): Upgrade golangci-lint to v2.9.0 (metal-stack/builder#91) @thheinel
* Upgrade to go-1.26, run go fix (metal-stack/metal-images#390) @majst01
* chore(deps): bump tailwind-merge from 3.4.0 to 3.4.1 (metal-stack/website#199) @dependabot[bot]
* chore(deps): bump @carbon/icons-react from 11.74.0 to 11.75.0 (metal-stack/website#200) @dependabot[bot]
* chore(deps): bump @scalar/api-reference-react from 0.8.52 to 0.8.57 (metal-stack/website#201) @dependabot[bot]
* Update to lightos v3.18.x (metal-stack/duros-go#48) @majst01
* Add creation of generic oidc providers. (metal-stack/zitadel-init#6) @Gerrit91
* mini rack blog (metal-stack/website#203) @qrnvttrl
* fix: add rlock() for fqdnToEntry map (metal-stack/firewall-controller#211) @mwennrich
* Go 1.26 (metal-stack/security#65) @majst01
* Add roadmap section in contributing pages. (metal-stack/website#205) @Gerrit91
* Update to go-1.26 (metal-stack/cli#20) @majst01
* Pass auto create and auto update options to provider creation. (metal-stack/zitadel-init#7) @Gerrit91
* Fix link to roadmap. (metal-stack/website#212) @Gerrit91
* Go 1.26 (metal-stack/gardener-extension-csi-driver-synology#4) @majst01
* Component Service (metal-stack/cli#21) @majst01
* Next release (metal-stack/releases#266) @metal-robot[bot]
Original file line number Diff line number Diff line change
Expand Up @@ -88,5 +88,6 @@ metalctl machine ipmi [<machine ID>] [flags]
### SEE ALSO

* [metalctl machine](./metalctl_machine.md) - manage machine entities
* [metalctl machine ipmi chassis-list](./metalctl_machine_ipmi_chassis-list.md) - display ipmi machines grouped by chassis serial
* [metalctl machine ipmi events](./metalctl_machine_ipmi_events.md) - display machine hardware events

Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
---
slug: /references/metalctl_machine_ipmi_chassis-list
title: metalctl_machine_ipmi_chassis-list
sidebar_position: 55
---

## metalctl machine ipmi chassis-list

display ipmi machines grouped by chassis serial

### Synopsis

display ipmi machines grouped by chassis serial

Meaning of the emojis:

🚧 Machine is reserved. Reserved machines are not considered for random allocation until the reservation flag is removed.
🔒 Machine is locked. Locked machines can not be deleted until the lock is removed.
💀 Machine is dead. The metal-api does not receive any events from this machine.
❗ Machine has a last event error. The machine has recently encountered an error during the provisioning lifecycle.
❓ Machine is in unknown condition. The metal-api does not receive phoned home events anymore or has never booted successfully.
⭕ Machine is in a provisioning crash loop. Flag can be reset through an API-triggered reboot or when the machine reaches the phoned home state.
🚑 Machine reclaim has failed. The machine was deleted but it is not going back into the available machine pool.
🛡 Machine is connected to our VPN, ssh access only possible via this VPN.


```
metalctl machine ipmi chassis-list [flags]
```

### Options

```
--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]
-h, --help help for chassis-list
--hostname string allocation hostname to filter [optional]
--id string ID to filter [optional]
--image string allocation image to filter [optional]
--last-event-error-threshold duration the duration up to how long in the past a machine last event error will be counted as an issue [optional] (default 1h0m0s)
--mac string mac to filter [optional]
--manufacturer string fru manufacturer to filter [optional]
--name string allocation name to filter [optional]
--network-destination-prefixes string network destination prefixes to filter [optional]
--network-ids string network ids to filter [optional]
--network-ips string network ips to filter [optional]
--partition string partition to filter [optional]
--product-part-number string fru product part number to filter [optional]
--product-serial string fru product serial to filter [optional]
--project string allocation project to filter [optional]
--rack string rack to filter [optional]
--role string allocation role to filter [optional]
--size string size to filter [optional]
--sort-by strings sort by (comma separated) column(s), sort direction can be changed by appending :asc or :desc behind the column identifier. possible values: age|bios|bmc|event|id|liveliness|partition|project|rack|size|when
--state string state to filter [optional]
--tags strings tags to filter, use it like: --tags "tag1,tag2" or --tags "tag3".
```

### Options inherited from parent commands

```
--api-token string api token to authenticate. Can be specified with METALCTL_API_TOKEN environment variable.
--api-url string api server address. Can be specified with METALCTL_API_URL environment variable.
-c, --config string alternative config file path, (default is ~/.metalctl/config.yaml).
Example config.yaml:

---
apitoken: "alongtoken"
...


--debug debug output
--force-color force colored output even without tty
--kubeconfig string Path to the kube-config to use for authentication and authorization. Is updated by login. Uses default path if not specified.
--no-headers do not print headers of table output format (default print headers)
-o, --output-format string output format (table|wide|markdown|json|yaml|template), wide is a table with more columns. (default "table")
--template string output template for template output-format, go template format.
For property names inspect the output of -o json or -o yaml for reference.
Example for machines:

metalctl machine list -o template --template "{{ .id }}:{{ .size.id }}"


--yes-i-really-mean-it skips security prompts (which can be dangerous to set blindly because actions can lead to data loss or additional costs)
```

### SEE ALSO

* [metalctl machine ipmi](./metalctl_machine_ipmi.md) - display ipmi details of the machine, if no machine ID is given all ipmi addresses are returned.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_ipmi_events
title: metalctl_machine_ipmi_events
sidebar_position: 55
sidebar_position: 56
---

## metalctl machine ipmi events
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_issues
title: metalctl_machine_issues
sidebar_position: 56
sidebar_position: 57
---

## metalctl machine issues
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_issues_list
title: metalctl_machine_issues_list
sidebar_position: 57
sidebar_position: 58
---

## metalctl machine issues list
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_list
title: metalctl_machine_list
sidebar_position: 58
sidebar_position: 59
---

## metalctl machine list
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_lock
title: metalctl_machine_lock
sidebar_position: 59
sidebar_position: 60
---

## metalctl machine lock
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_logs
title: metalctl_machine_logs
sidebar_position: 60
sidebar_position: 61
---

## metalctl machine logs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power
title: metalctl_machine_power
sidebar_position: 61
sidebar_position: 62
---

## metalctl machine power
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_bios
title: metalctl_machine_power_bios
sidebar_position: 62
sidebar_position: 63
---

## metalctl machine power bios
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_cycle
title: metalctl_machine_power_cycle
sidebar_position: 63
sidebar_position: 64
---

## metalctl machine power cycle
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_disk
title: metalctl_machine_power_disk
sidebar_position: 64
sidebar_position: 65
---

## metalctl machine power disk
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_off
title: metalctl_machine_power_off
sidebar_position: 65
sidebar_position: 66
---

## metalctl machine power off
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_on
title: metalctl_machine_power_on
sidebar_position: 66
sidebar_position: 67
---

## metalctl machine power on
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_pxe
title: metalctl_machine_power_pxe
sidebar_position: 67
sidebar_position: 68
---

## metalctl machine power pxe
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_power_reset
title: metalctl_machine_power_reset
sidebar_position: 68
sidebar_position: 69
---

## metalctl machine power reset
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_reinstall
title: metalctl_machine_reinstall
sidebar_position: 69
sidebar_position: 70
---

## metalctl machine reinstall
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_reserve
title: metalctl_machine_reserve
sidebar_position: 70
sidebar_position: 71
---

## metalctl machine reserve
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_update-firmware
title: metalctl_machine_update-firmware
sidebar_position: 71
sidebar_position: 72
---

## metalctl machine update-firmware
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_update-firmware_bios
title: metalctl_machine_update-firmware_bios
sidebar_position: 72
sidebar_position: 73
---

## metalctl machine update-firmware bios
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_update-firmware_bmc
title: metalctl_machine_update-firmware_bmc
sidebar_position: 73
sidebar_position: 74
---

## metalctl machine update-firmware bmc
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_machine_update
title: metalctl_machine_update
sidebar_position: 74
sidebar_position: 75
---

## metalctl machine update
Expand Down
2 changes: 1 addition & 1 deletion docs/08-References/Clients/metalctl/metalctl_markdown.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_markdown
title: metalctl_markdown
sidebar_position: 75
sidebar_position: 76
---

## metalctl markdown
Expand Down
2 changes: 1 addition & 1 deletion docs/08-References/Clients/metalctl/metalctl_network.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_network
title: metalctl_network
sidebar_position: 76
sidebar_position: 77
---

## metalctl network
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_network_allocate
title: metalctl_network_allocate
sidebar_position: 77
sidebar_position: 78
---

## metalctl network allocate
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_network_apply
title: metalctl_network_apply
sidebar_position: 78
sidebar_position: 79
---

## metalctl network apply
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
slug: /references/metalctl_network_create
title: metalctl_network_create
sidebar_position: 79
sidebar_position: 80
---

## metalctl network create
Expand Down
Loading