Merge "Make patrole-member job run for queens and pike branches"

This commit is contained in:
Zuul 2018-05-21 17:10:35 +00:00 committed by Gerrit Code Review
commit 1f2ba24f4d
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()