Add support for setting shard key on baremetal node

Ironic supports setting a shard key on baremetal nodes
which can be used to scale out the Nova Compute Ironic
service. This change adds support for setting the shard
key.

Change-Id: I9694470a8ce6d964d6251bda4463f025bd4245e0
Signed-off-by: Doug Szumski <doug@stackhpc.com>
This commit is contained in:
Doug Szumski
2026-04-09 15:50:18 +01:00
parent ccec4d07b3
commit b1932e1b06
6 changed files with 17 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
---
minor_changes:
- Add support for setting the shard key on a baremetal node.

View File

@@ -46,6 +46,7 @@ expected_fields:
- reservation
- resource_class
- retired_reason
- shard
- states
- storage_interface
- target_power_state

View File

@@ -46,6 +46,7 @@ expected_fields:
- reservation
- resource_class
- retired_reason
- shard
- states
- storage_interface
- target_power_state

View File

@@ -243,6 +243,10 @@ node:
retired_reason:
description: TODO
type: str
shard:
description: The shard key for a node.
returned: success
type: str
states:
description: |
Links to the collection of states. Note that this resource is also

View File

@@ -437,6 +437,10 @@ node:
description: The reason the node is marked as retired.
returned: success
type: str
shard:
description: The shard key for a node.
returned: success
type: str
states:
description: Links to the collection of states.
returned: success

View File

@@ -289,6 +289,10 @@ nodes:
description: The reason the node is marked as retired.
returned: success
type: str
shard:
description: The shard key for a node.
returned: success
type: str
states:
description: Links to the collection of states.
returned: success