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:
parent
739041fb9c
commit
4c3ae9bd25
19
.zuul.yaml
19
.zuul.yaml
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue