summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Faulkner <jay@jvf.cc>2023-02-13 14:11:37 -0800
committerJay Faulkner <jay@jvf.cc>2023-02-17 09:38:20 -0800
commit1b2a35afdf5e8653e46a90b54f04578f7912083f (patch)
treeb506988ab18cc0064fbde98654ef047b0b94437d
parenta0c1fd8888f283d741faf76774aac3373161be80 (diff)
downloadironic-1b2a35afdf5e8653e46a90b54f04578f7912083f.tar.gz
Add release note for node sharding
Release note covers changes in the previous 4 commits in this chain. Change-Id: I5388e82e958acd930295215c9f9427080650866d
-rw-r--r--releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml14
1 files changed, 14 insertions, 0 deletions
diff --git a/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml b/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml
new file mode 100644
index 000000000..10104bf91
--- /dev/null
+++ b/releasenotes/notes/shard-support-a26f8d2ab5cca582.yaml
@@ -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.