Make patrole-member job run for queens and pike branches

This makes patrole-member job run for queens and pike branches.
Arguably it is also important to do this for admin role, but
for now we will verify stability with Member role before extending
to admin role.

Change-Id: I76c4a9b8737bf94f230ab141def652b054120f3b
This commit is contained in:
Felipe Monteiro 2018-02-25 18:33:32 +00:00
parent 739041fb9c
commit 4c3ae9bd25
2 changed files with 28 additions and 0 deletions

View File

@ -55,10 +55,25 @@
name: patrole-member
parent: patrole-base
description: Patrole job for Member role.
# This currently works from stable/pike onward.
branches:
- master
- stable/queens
- stable/pike
vars:
devstack_localrc:
RBAC_TEST_ROLE: Member
- job:
name: patrole-member-queens
parent: patrole-member
override-checkout: stable/queens
- job:
name: patrole-member-pike
parent: patrole-member
override-checkout: stable/pike
- job:
name: patrole-multinode-admin
parent: patrole-base-multinode
@ -98,6 +113,8 @@
jobs:
- patrole-admin
- patrole-member
- patrole-member-queens
- patrole-member-pike
- patrole-py35-member
- patrole-multinode-admin
- patrole-multinode-member
@ -106,5 +123,7 @@
jobs:
- patrole-admin
- patrole-member
- patrole-member-queens
- patrole-member-pike
- patrole-py35-member
- openstack-tox-lower-constraints

View File

@ -13,15 +13,24 @@
# License for the specific language governing permissions and limitations
# under the License.
from tempest import config
from tempest.lib.common.utils import data_utils
from tempest.lib import decorators
from patrole_tempest_plugin import rbac_rule_validation
from patrole_tempest_plugin.tests.api.identity import rbac_base
CONF = config.CONF
class ProjectTagsV3RbacTest(rbac_base.BaseIdentityV3RbacTest):
@classmethod
def skip_checks(cls):
super(ProjectTagsV3RbacTest, cls).skip_checks()
if not CONF.identity_feature_enabled.project_tags:
raise cls.skipException("Project tags feature disabled")
@classmethod
def resource_setup(cls):
super(ProjectTagsV3RbacTest, cls).resource_setup()