summaryrefslogtreecommitdiff
path: root/releasenotes/notes/nodepool-slot-2061128253e50580.yaml
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2021-09-25 13:01:22 -0700
committerJames E. Blair <jim@acmegating.com>2022-11-30 13:27:02 -0800
commitb0783a8f7d8a7d88eb9e64475b266e91199aa4ba (patch)
treef84e0249c5c5b0e51b94e46b416875a8891f6c01 /releasenotes/notes/nodepool-slot-2061128253e50580.yaml
parent5443a0f51bbd9060bf36ac37fd3f08d237adc04b (diff)
downloadzuul-b0783a8f7d8a7d88eb9e64475b266e91199aa4ba.tar.gz
Expose nodepool slot attribute
Nodepool now exposes a slot attribute which is set by the static and metastatic drivers to provide a stable id for which "slot" is occupied by a node on a host with max-parallel-jobs > 1. Expose this as a variable to Ansible so that jobs can use it to provide stable but non-conflicting workspace paths. This also documents all of the current "nodepool" host vars. Change-Id: I07cea423df7811c1de7763ff48b8308768246810
Diffstat (limited to 'releasenotes/notes/nodepool-slot-2061128253e50580.yaml')
-rw-r--r--releasenotes/notes/nodepool-slot-2061128253e50580.yaml7
1 files changed, 7 insertions, 0 deletions
diff --git a/releasenotes/notes/nodepool-slot-2061128253e50580.yaml b/releasenotes/notes/nodepool-slot-2061128253e50580.yaml
new file mode 100644
index 000000000..c7ba3e1dc
--- /dev/null
+++ b/releasenotes/notes/nodepool-slot-2061128253e50580.yaml
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ The :var:`nodepool.slot` variable has been added to host vars.
+ This is supplied by the nodepool static and metastatic drivers
+ starting with version 8.0.0. It may be used to avoid build
+ directory collisions on nodes that run more than one job.