summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorJames E. Blair <jim@acmegating.com>2022-05-16 16:02:05 -0700
committerJames E. Blair <jim@acmegating.com>2022-05-31 15:14:34 -0700
commit7fc94effe7910c61ee755106b2aa51c18ce2b1a8 (patch)
treea8d597cd3f7e3b6b4455ba06e25cc161e23f7d8a /releasenotes
parent7842e3fcf10e116ca47cfffbd82022802b53432d (diff)
downloadzuul-7fc94effe7910c61ee755106b2aa51c18ce2b1a8.tar.gz
Add global semaphore support
This adds support for global semaphores which can be used by multiple tenants. This supports the use case where they represent real-world resources which operate independentyl of Zuul tenants. This implements and removes the spec describing the feature. One change from the spec is that the configuration object in the tenant config file is "global-semaphore" rather than "semaphore". This makes it easier to distinguish them in documentation (facilitating easier cross-references and deep links), and may also make it easier for users to understand that they have distinct behavoirs. Change-Id: I5f2225a700d8f9bef0399189017f23b3f4caad17
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/global-semaphores-719828567158982a.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/releasenotes/notes/global-semaphores-719828567158982a.yaml b/releasenotes/notes/global-semaphores-719828567158982a.yaml
new file mode 100644
index 000000000..2d68fb1dc
--- /dev/null
+++ b/releasenotes/notes/global-semaphores-719828567158982a.yaml
@@ -0,0 +1,5 @@
+---
+features:
+ - |
+ Support for global (cross-tenant) semaphores has been added. See
+ :ref:`global_semaphore`.