[release-announce] patrole 0.10.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 21 11:25:58 UTC 2020


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






More information about the Release-announce mailing list