summaryrefslogtreecommitdiff
path: root/releasenotes/notes
diff options
context:
space:
mode:
Diffstat (limited to 'releasenotes/notes')
-rw-r--r--releasenotes/notes/access-rules-096ecf9ae747188e.yaml7
-rw-r--r--releasenotes/notes/ansible-5-removed-956d88b320956dc8.yaml6
-rw-r--r--releasenotes/notes/authz-rule-55a6db54340f2e08.yaml24
-rw-r--r--releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml6
-rw-r--r--releasenotes/notes/github-draft-requirement-29b4f44229bb1af1.yaml6
5 files changed, 49 insertions, 0 deletions
diff --git a/releasenotes/notes/access-rules-096ecf9ae747188e.yaml b/releasenotes/notes/access-rules-096ecf9ae747188e.yaml
new file mode 100644
index 000000000..e9d00b42e
--- /dev/null
+++ b/releasenotes/notes/access-rules-096ecf9ae747188e.yaml
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ Read-level access to tenants or the tenant list may now be
+ restricted to authorized users using the
+ :attr:`tenant.access-rules` and :attr:`api-root.access-rules`
+ attributes.
diff --git a/releasenotes/notes/ansible-5-removed-956d88b320956dc8.yaml b/releasenotes/notes/ansible-5-removed-956d88b320956dc8.yaml
new file mode 100644
index 000000000..6ed4dfd7d
--- /dev/null
+++ b/releasenotes/notes/ansible-5-removed-956d88b320956dc8.yaml
@@ -0,0 +1,6 @@
+---
+upgrade:
+ - |
+ Support for Ansible version 5 has been removed. Migrate any
+ existing jobs which rely on this version to Ansible version 6
+ before upgrading.
diff --git a/releasenotes/notes/authz-rule-55a6db54340f2e08.yaml b/releasenotes/notes/authz-rule-55a6db54340f2e08.yaml
new file mode 100644
index 000000000..d3b3fa5f1
--- /dev/null
+++ b/releasenotes/notes/authz-rule-55a6db54340f2e08.yaml
@@ -0,0 +1,24 @@
+---
+upgrade:
+ - |
+ In preparation for expanded access control features in the web
+ interface, and REST API, the ``admin-rule`` tenant configuration
+ object has been renamed to ``authorization-rule``. When applied
+ to a tenant, the tenant attribute is still ``admin-rules`` since
+ it determines admin access to that tenant. This change will allow
+ similar rules to be applied to non-admin level access in the
+ future.
+
+ Tenant configs should now follow this example:
+
+ .. code-block:: yaml
+
+ - authorization-rule:
+ name: example-rule
+ - tenant:
+ name: example-tenant
+ admin-rules:
+ - example-rule
+
+ The old form is still permitted for backwards compatability, but
+ will be removed in a later version of Zuul.
diff --git a/releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml b/releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml
new file mode 100644
index 000000000..ff959e2d9
--- /dev/null
+++ b/releasenotes/notes/deprecate-ansible-5-eed0feccaabbb61f.yaml
@@ -0,0 +1,6 @@
+---
+upgrade:
+ - |
+ Ansible versions 5 is now deprecated in Zuul since it is
+ unmaintaned, and it will be removed from a future version of Zuul.
+ Ansible 6 is now the default version in Zuul.
diff --git a/releasenotes/notes/github-draft-requirement-29b4f44229bb1af1.yaml b/releasenotes/notes/github-draft-requirement-29b4f44229bb1af1.yaml
new file mode 100644
index 000000000..1e3493080
--- /dev/null
+++ b/releasenotes/notes/github-draft-requirement-29b4f44229bb1af1.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ The GitHub driver now supports specifying the `draft` status of a
+ PR as a pipeline requirement.
+ See :attr:`pipeline.require.<github source>.draft`.