patrole 0.10.0 (victoria)
We are psyched to announce the release of: patrole 0.10.0: Patrole is a tool for verifying that Role-Based Access Control is being enforced across OpenStack deployments. This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/patrole Download the package from: https://tarballs.openstack.org/patrole/ Please report issues through: https://bugs.launchpad.net/patrole/+bugs For more details, please see below. 0.10.0 ^^^^^^ Prelude ******* This release is to tag the Patrole for OpenStack Victoria release. This release marks the start of Victoria release support in Patrole. After this release, Patrole will support below OpenStack Releases: * Victoria * Ussuri * Train * Stein Current development of Patrole is for OpenStack Wallaby development cycle. Every Patrole commit is also tested against master during the Wallaby cycle. However, this does not necessarily mean that using Patrole as of this tag will work against a Wallaby (or future release) cloud. To be on safe side, use this tag to test the OpenStack Victoria release. New Features ************ * A new policy feature flag called "[policy_feature_flag].changed_nova_policies_victoria" has been added to Patrole's config to handle Nova policies changed in Victoria. The policy feature flag is applied to tests that use policies changed in Victoria, including the following: * os_compute_api:os-hosts * os_compute_api:os-tenant-networks * os_compute_api:os-volumes * os_compute_api:os-security-groups Changes in patrole 0.9.0..0.10.0 -------------------------------- 782375d Add releasenote to tag the Patrole for Victoria release ff2fba2 Clean up tox.ini and document zuul.yaml settings 89d9ff8 Fix Extension gates by supporting Skip Execption in test case. 8746b77 fix patrole-multinode-member non-voting gate by skip_because a bug 2c80e38 Get the patrole gate working due to Nova category changes in Victoria 8e3b032 Set admin, member and reader gates to be the same 8592e58 [goal] Migrate patrole jobs to focal a5b51b6 Shorten Identity project name due to 64 char limit. cfac16a Fix gate for multiple issues 7a69fa0 Stop to use the __future__ module. 5d65c58 Switch to newer openstackdocstheme and reno versions 5a0c57c Fix hacking min version to 3.0.1 14d076b Followup for grouping imports c5ea6f2 Use unittest.mock instead of third party mock 15d8f26 Switch testing to Victoria testing runtime a19f3db Add Patrole gate job for stable/ussuri 6d97d0f Add Patrole gate job for stable/train 1d88d08 Add release notes page for version 0.9.0 5214bdc Fix typo in contributor guide 1fcf4bb Remove the stable rocky job from Patrole master gate d69a636 Cleanup py27 support Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 77 ++++++++++++++-------- devstack/plugin.sh | 15 +++++ lower-constraints.txt | 12 +--- patrole_tempest_plugin/config.py | 7 +- patrole_tempest_plugin/rbac_rule_validation.py | 9 +++ .../api/compute/test_quota_class_sets_rbac.py | 2 +- .../test_server_misc_policy_actions_rbac.py | 13 +++- .../compute/test_server_volume_attachments_rbac.py | 1 + .../api/identity/v3/test_oauth_consumers_rbac.py | 4 +- ...ed-nova-policies-victoria-7a5f123238b099d9.yaml | 13 ++++ .../patrole-victoria-release-e3dc105ed55a7c4c.yaml | 17 +++++ releasenotes/source/conf.py | 12 ++-- releasenotes/source/index.rst | 1 + releasenotes/source/v0.9.0.rst | 6 ++ setup.cfg | 11 +--- setup.py | 9 --- test-requirements.txt | 4 +- tox.ini | 24 ++++--- 34 files changed, 267 insertions(+), 128 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 63f290c..11f4a60 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -6 +5,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -mock>=2.0.0 # BSD @@ -11,0 +11 @@ bandit>=1.5 # Apache-2.0 +mock>=2.0.0 # BSD
participants (1)
-
no-reply@openstack.org