Add release note for node sharding

Release note covers changes in the previous 4 commits in this chain.

Change-Id: I5388e82e958acd930295215c9f9427080650866d
This commit is contained in:
Jay Faulkner 2023-02-13 14:11:37 -08:00
parent a0c1fd8888
commit 1b2a35afdf

View File

@ -0,0 +1,14 @@
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.