Allow Zuul API access from keycloak server

This allows users in our test keycloak server to have admin API
access to Zuul.

Change-Id: Ic620f60a65a61bef214a72900016671a92b185f1
This commit is contained in:
James E. Blair 2021-12-07 14:24:33 -08:00
parent 1bba992f10
commit 9791bdb138
1 changed files with 16 additions and 11 deletions

View File

@ -2,11 +2,21 @@
name: local-admin name: local-admin
conditions: conditions:
- iss: zuul.opendev.org - iss: zuul.opendev.org
- admin-rule:
name: tenant-group
conditions:
- groups: "{tenant.name}"
- admin-rule:
name: infra-root
conditions:
- groups: "infra-root"
- tenant: - tenant:
name: opendev name: opendev
admin-rules: admin-rules: &admin_rules
- local-admin - local-admin
- infra-root
- tenant-group
max-nodes-per-job: 10 max-nodes-per-job: 10
source: source:
gerrit: gerrit:
@ -73,8 +83,7 @@
- tenant: - tenant:
name: openstack name: openstack
admin-rules: admin-rules: *admin_rules
- local-admin
max-nodes-per-job: 10 max-nodes-per-job: 10
source: source:
gerrit: gerrit:
@ -1489,8 +1498,7 @@
- tenant: - tenant:
name: vexxhost name: vexxhost
admin-rules: admin-rules: *admin_rules
- local-admin
max-nodes-per-job: 10 max-nodes-per-job: 10
source: source:
gerrit: gerrit:
@ -1589,8 +1597,7 @@
- tenant: - tenant:
name: zuul name: zuul
admin-rules: admin-rules: *admin_rules
- local-admin
default-ansible-version: 2.9 default-ansible-version: 2.9
max-nodes-per-job: 10 max-nodes-per-job: 10
source: source:
@ -1667,8 +1674,7 @@
# https://github.com/pyca # https://github.com/pyca
- tenant: - tenant:
name: pyca name: pyca
admin-rules: admin-rules: *admin_rules
- local-admin
max-nodes-per-job: 1 max-nodes-per-job: 1
source: source:
gerrit: gerrit:
@ -1694,8 +1700,7 @@
# https://github.com/pypa # https://github.com/pypa
- tenant: - tenant:
name: pypa name: pypa
admin-rules: admin-rules: *admin_rules
- local-admin
max-nodes-per-job: 1 max-nodes-per-job: 1
source: source:
gerrit: gerrit: