ironic/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml
Jay Faulkner 1b2a35afdf Add release note for node sharding
Release note covers changes in the previous 4 commits in this chain.

Change-Id: I5388e82e958acd930295215c9f9427080650866d
2023-02-17 09:38:20 -08:00

15 lines
912 B
YAML

features:
- Adds support for setting a shard key on a node, and filtering node or port
lists by shard. This shard key is not used for any purpose internally in
Ironic, but instead is intended to allow API clients to filter for a
subset of nodes or ports. Being able to fetch only a subset of nodes or
ports is useful for parallelizing any operational task that needs to be
performed across all nodes or ports.
- Adds support for querying for nodes which are sharded or unsharded. This
is useful for allowing operators to find nodes which have not been
assigned a shard key.
- Adds support for querying for a list of shards via ``/v1/shards``. This
endpoint will return a list of currently assigned shard keys as well as
the count of nodes which has those keys assigned. Using this API endpoint,
operators can see a high level listing of how their nodes are sharded.