summaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-07-21 11:27:17 +0000
committerGerrit Code Review <review@openstack.org>2021-07-21 11:27:17 +0000
commitc71583fc8a618b77c2b90e4fd5322410ebd81283 (patch)
treecc95f5e4a183efd913e15f4524f0baa52391fcfc /zuul.d
parent103e34f5a8e3f22b329b6a38a05edff5539bb063 (diff)
parent2cd64683461d3a5648b24e1202b2480a7115a195 (diff)
downloadironic-c71583fc8a618b77c2b90e4fd5322410ebd81283.tar.gz
Merge "Scoped RBAC Devstack Plugin support"
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/ironic-jobs.yaml22
-rw-r--r--zuul.d/project.yaml4
2 files changed, 26 insertions, 0 deletions
diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml
index 03c8adaf5..3e9291db6 100644
--- a/zuul.d/ironic-jobs.yaml
+++ b/zuul.d/ironic-jobs.yaml
@@ -185,6 +185,7 @@
IRONIC_VM_VOLUME_COUNT: 2
IRONIC_VM_SPECS_RAM: 1024
IRONIC_VM_SPECS_CPU: 1
+ IRONIC_ENFORCE_SCOPE: True
# We're using a lot of disk space in this job. Some testing nodes have
# a small root partition, so use /opt which is mounted from a bigger
# ephemeral partition on such nodes
@@ -309,6 +310,7 @@
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
IRONIC_VM_EPHEMERAL_DISK: 0
IRONIC_AUTOMATED_CLEAN_ENABLED: False
+ IRONIC_ENFORCE_SCOPE: True
- job:
name: ironic-tempest-ipa-partition-uefi-pxe_ipmitool
@@ -348,6 +350,7 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
+ IRONIC_ENFORCE_SCOPE: True
devstack_services:
c-api: True
c-bak: True
@@ -397,6 +400,17 @@
s-proxy: True
- job:
+ name: ironic-inspector-tempest-rbac-scope-enforced
+ description: ironic-inspector-tempest-rbac-scope-enforced
+ parent: ironic-inspector-tempest
+ required-projects:
+ - openstack/ironic-inspector
+ vars:
+ devstack_localrc:
+ IRONIC_ENFORCE_SCOPE: True
+ IRONIC_INSPECTOR_ENFORCE_SCOPE: True
+
+- job:
name: ironic-tempest-functional-python3
description: ironic-tempest-functional-python3
parent: ironic-base
@@ -432,6 +446,14 @@
q-svc: False
- job:
+ name: ironic-tempest-functional-rbac-scope-enforced
+ description: ironic-tempest-funcitonal-rbac-scope-enforced
+ parent: ironic-tempest-functional-python3
+ vars:
+ devstack_localrc:
+ IRONIC_ENFORCE_SCOPE: True
+
+- job:
name: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
description: ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
parent: tempest-multinode-full-base
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 676e28011..23aa568fb 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -11,6 +11,7 @@
jobs:
- ironic-tox-unit-with-driver-libs
- ironic-tempest-functional-python3
+ - ironic-tempest-functional-rbac-scope-enforced
- ironic-grenade
- ironic-standalone
- ironic-standalone-redfish
@@ -41,6 +42,8 @@
voting: false
- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib:
voting: false
+ - ironic-inspector-tempest-rbac-scope-enforced:
+ voting: false
- bifrost-integration-tinyipa-ubuntu-focal:
voting: false
- bifrost-integration-redfish-vmedia-uefi-centos-8:
@@ -54,6 +57,7 @@
jobs:
- ironic-tox-unit-with-driver-libs
- ironic-tempest-functional-python3
+ - ironic-tempest-functional-rbac-scope-enforced
- ironic-grenade
- ironic-standalone
- ironic-standalone-redfish