diff --git a/zuul.d/integrated-gate.yaml b/zuul.d/integrated-gate.yaml index 121e04dfa8..7d0246b519 100644 --- a/zuul.d/integrated-gate.yaml +++ b/zuul.d/integrated-gate.yaml @@ -344,6 +344,30 @@ # ENABLE_FILE_INJECTION: true DATABASE_TYPE: postgresql +- job: + name: tempest-full-enforce-scope-new-defaults + parent: tempest-full-py3 + description: | + This job runs the Tempest tests with scope and new defaults enabled. + # TODO: remove this once https://review.opendev.org/c/openstack/neutron-lib/+/864213 + # fix is released in neutron-lib + required-projects: + - openstack/neutron-lib + - openstack/neutron + vars: + devstack_localrc: + # Enabeling the scope and new defaults for services. + # NOTE: (gmann) We need to keep keystone scope check disable as + # services (except ironic) does not support the system scope and + # they need keystone to continue working with project scope. Until + # Keystone policies are changed to work for both system as well as + # for project scoped, we need to keep scope check disable for + # keystone. + NOVA_ENFORCE_SCOPE: true + CINDER_ENFORCE_SCOPE: true + GLANCE_ENFORCE_SCOPE: true + NEUTRON_ENFORCE_SCOPE: true + - project-template: name: integrated-gate-networking description: | diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 6412e78db9..46c0d8d888 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -103,6 +103,8 @@ irrelevant-files: *tempest-irrelevant-files - nova-live-migration: irrelevant-files: *tempest-irrelevant-files + - tempest-full-enforce-scope-new-defaults: + irrelevant-files: *tempest-irrelevant-files - devstack-plugin-ceph-tempest-py3: # TODO(kopecmartin): make it voting once the below bug is fixed # https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1975648 @@ -150,6 +152,8 @@ irrelevant-files: *tempest-irrelevant-files-3 - tempest-multinode-full-py3: irrelevant-files: *tempest-irrelevant-files + - tempest-full-enforce-scope-new-defaults: + irrelevant-files: *tempest-irrelevant-files #- devstack-plugin-ceph-tempest-py3: # irrelevant-files: *tempest-irrelevant-files #- tempest-full-centos-9-stream: