We are psyched to announce the release of: puppet-barbican 12.2.0: Puppet module for Barbican This release is part of the queens release series. Download the package from: https://tarballs.openstack.org/puppet-barbican/ For more details, please see below. 12.2.0 ^^^^^^ New Features * Added parameters multiple_secret_stores_enabled and enabled_secret_stores to configure secret store backends using the newer multiple backend configuration scheme. This will allow us to specify more than one backend in case we need to migrate to more secure backends. * Added parameters in each backend to configure them correctly using the newer multiple backend scheme, including global_default to specify if the backend is supposed to be the default backend for new secrets. * Adds the use_journal option for configuring oslo.log. This will enable passing the logs to journald. Changes in puppet-barbican 12.1.0..12.2.0 ----------------------------------------- bd657f3 Prepare for Queens Milestone 3 af5fbb8 Remove pinned versions from test-requirements.txt 16f5fa7 Add use_journal option for logging configuration 035c0bb Add group to policy management 4c076eb Run puppet-openstack-beaker-jobs 303f85c Add support for multiple backends Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + manifests/api.pp | 29 ++++++++++++++++++++++ manifests/api/logging.pp | 6 +++++ manifests/params.pp | 1 + manifests/plugins/dogtag.pp | 11 +++++++- manifests/plugins/kmip.pp | 11 ++++++++ manifests/plugins/p11_crypto.pp | 11 ++++++++ manifests/plugins/simple_crypto.pp | 11 ++++++++ manifests/policy.pp | 5 +++- metadata.json | 8 +++--- ...d-multiple-backend-config-158138b82dfd3dca.yaml | 9 +++++++ ...ournal-option-for-logging-8dfac5372d73397c.yaml | 5 ++++ spec/classes/barbican_api_logging_spec.rb | 3 +++ spec/classes/barbican_api_spec.rb | 11 ++++++++ spec/classes/barbican_plugins_dogtag_spec.rb | 8 ++++++ spec/classes/barbican_plugins_kmip_spec.rb | 13 ++++++++++ spec/classes/barbican_plugins_p11_crypto_spec.rb | 10 ++++++++ .../classes/barbican_plugins_simple_crypto_spec.rb | 21 +++++++++++++++- spec/classes/barbican_policy_spec.rb | 26 +++---------------- test-requirements.txt | 6 ++--- 20 files changed, 174 insertions(+), 32 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 8db5c0d..aa9dd6b 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -2,2 +2,2 @@ -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx # BSD +openstackdocstheme # Apache-2.0 @@ -6 +6 @@ openstackdocstheme>=1.17.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +reno # Apache-2.0