summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2022-09-03 14:03:36 -0700
committerJames E. Blair <jim@acmegating.com>2022-09-08 13:01:28 -0700
commit1958bbad03d4c2eb59502df8682bdfcb248400c2 (patch)
treeffb6bffdbd41ff93eea1a732aff536db906b2058 /releasenotes
parent64fa9db5799d33838267183f5c6734d4ba5ee7c9 (diff)
downloadzuul-1958bbad03d4c2eb59502df8682bdfcb248400c2.tar.gz
Add nodeset alternatives
This feature instructs Zuul to attempt a second or more node request with a different node configuration (ie, possibly different labels) if the first one fails. It is intended to address the case where a cloud provider is unable to supply specialized high-performance nodes, and the user would like the job to proceed anyway on lower-performance nodes. Change-Id: Idede4244eaa3b21a34c20099214fda6ecdc992df
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/nodeset-alternatives-7cc39a69ac4f1481.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/releasenotes/notes/nodeset-alternatives-7cc39a69ac4f1481.yaml b/releasenotes/notes/nodeset-alternatives-7cc39a69ac4f1481.yaml
new file mode 100644
index 000000000..e4dc4274b
--- /dev/null
+++ b/releasenotes/notes/nodeset-alternatives-7cc39a69ac4f1481.yaml
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ Nodesets may now express an ordered list of alternatives so that
+ if Nodepool is unable to fulfill a request for certain labels, one
+ or more alternative Nodesets may be attempted instead. See
+ :attr:`nodeset.alternatives` for details.