Set admin, member and reader gates to be the same

Since the stein train and usuri and master gates are
running successfully I am proposing to turn on all
of the gates the same and make reader voting.

Add opendev.org to project reference in .zuul.yaml.
to clean up the yaml and make it more like the
tempest .zuul.yaml.

I will do small changes overtime to clean up little
issues and test the gate changes.  Some future area are
tox clean up and looking into the multinode failures
to see if we can make them voting gates.

Removed define concurrency value to allow it to
be set according to the CPU in the VM that the
test are running.

Change-Id: Iad76ad66605a12d55afcc3561e807374ba2943f9
This commit is contained in:
Doug Schveninger 2020-08-15 19:34:46 -05:00
parent cfac16a78c
commit 8e3b0322b3
1 changed files with 11 additions and 12 deletions

View File

@ -2,14 +2,14 @@
name: patrole-base name: patrole-base
parent: devstack-tempest parent: devstack-tempest
description: | description: |
Patrole base job for admin and member roles. This job executes RBAC tests Patrole base job for admin,member and reader roles. This job executes RBAC tests
for all the "core" services that Tempest covers, excluding Swift. for all the "core" services that Tempest covers, excluding Swift.
required-projects: required-projects:
- name: openstack/tempest - name: opendev.org/openstack/tempest
- name: openstack/patrole - name: opendev.org/openstack/patrole
timeout: 7800 timeout: 7800
roles: roles:
- zuul: openstack/devstack - zuul: opendev.org/openstack/devstack
# Define common irrelevant files to use everywhere else # Define common irrelevant files to use everywhere else
irrelevant-files: &patrole-irrelevant-files irrelevant-files: &patrole-irrelevant-files
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
@ -29,7 +29,6 @@
tempest: true tempest: true
neutron: true neutron: true
neutron-trunk: true neutron-trunk: true
tempest_concurrency: 2
tempest_test_regex: (?!.*\[.*\bslow\b.*\])(^patrole_tempest_plugin\.tests\.api) tempest_test_regex: (?!.*\[.*\bslow\b.*\])(^patrole_tempest_plugin\.tests\.api)
tox_envlist: all tox_envlist: all
tox_extra_args: --sitepackages tox_extra_args: --sitepackages
@ -47,9 +46,9 @@
branches: branches:
- master - master
required-projects: required-projects:
- openstack/devstack-gate - opendev.org/openstack/devstack-gate
- openstack/tempest - opendev.org/openstack/tempest
- openstack/patrole - opendev.org/openstack/patrole
irrelevant-files: *patrole-irrelevant-files irrelevant-files: *patrole-irrelevant-files
vars: vars:
tempest_plugins: tempest_plugins:
@ -82,13 +81,13 @@
devstack_localrc: devstack_localrc:
RBAC_TEST_ROLES: member RBAC_TEST_ROLES: member
- job: - job:
name: patrole-reader name: patrole-reader
parent: patrole-base parent: patrole-base
description: Patrole job for reader role. description: Patrole job for reader role.
# This currently works from stable/stein onward. # This currently works from stable/stein onward.
branches: ^(?!stable/(ocata|pike|queens|rocky)).*$ branches: ^(?!stable/(ocata|pike|queens|rocky)).*$
voting: false
vars: vars:
devstack_localrc: devstack_localrc:
RBAC_TEST_ROLES: reader RBAC_TEST_ROLES: reader
@ -158,9 +157,9 @@
Covers Neutron extension functionality only. Should not be used for Covers Neutron extension functionality only. Should not be used for
supporting Neutron plugins like fwaas. supporting Neutron plugins like fwaas.
required-projects: required-projects:
- name: openstack/tempest - name: opendev.org/openstack/tempest
- name: openstack/patrole - name: opendev.org/openstack/patrole
- name: openstack/neutron-tempest-plugin - name: opendev.org/openstack/neutron-tempest-plugin
vars: vars:
tempest_plugins: tempest_plugins:
- patrole - patrole