We are tickled pink to announce the release of: puppet-barbican 10.0.0: Puppet module for Barbican This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/puppet-barbican/ For more details, please see below. 10.0.0 ^^^^^^ New Features ************ * This adds the enable_proxy_headers parsing option which is used by the http_proxy_to_wsgi middleware. Known Issues ************ * Ubuntu Cloud Archive barbican-api package deposits a config, in a different directory, that conflicts with the puppet created config. The behavior now is to update the config deposited by the package to have only a comment to inform of the correct config file. * Fix for wsgi app locations for Ubuntu/Debian, was previously using RedHat packaging locations. * Add conditional to prevent puppet from trying to manage barbican- api service on Ubuntu/Debian as the packaging contains no init script for the eventlet. * Add api_package_name for Ubuntu/Debian. This worked because the title is the same as the package name on Ubuntu/Debian and api_package_name was undefined. * Add worker_package_name and worker_service_name for Ubuntu/Debian. * Remove unused variable package_name from params for both Ubuntu/Debian and RedHat. * Remove service_name for Ubuntu/Debian as there is no init script for Ubuntu/Debian and apache must be used. Deprecation Notes ***************** * barbican::rabbit_host, barbican::rabbit_hosts, barbican::rabbit_password, barbican::rabbit_port, barbican::rabbit_userid and barbican::rabbit_virtual_host are deprecated. barbican::default_transport_url should be used instead. Bug Fixes ********* * Fixed documentation for log_dir parameter Other Notes *********** * Parameters that control the number of spawned child processes for distributing processing have had their default value changed from ::processorcount to ::os_workers. * removed deprecated barbican::api::keystone_password * removed deprecated barbican::api::auth_url * removed deprecated barbican::api::auth_type Changes in puppet-barbican 9.4.0..10.0.0 ---------------------------------------- d1204c5 Prepare 10.0.0 release bc47dbc Remove old authtoken options 6fe2171 Fix common options position in params.pp ac95aa2 Add requirements in metadata.json file f26dee3 Deprecate rabbitmq connection parameters 6aca1ad Add enable_proxy_headers_parsing option 25f2899 Manage package created apache config file d1764c6 Update barbican for Debian based systems 0ad1693 Fix documentation for log_dir parameter 866aabb Change worker defaults to ::os_workers 7afd77e Enable release notes translation 82dc3c9 Changed the home-page to point Openstack Puppet Homepage 11a6390 Move rspec-puppet-facts to spec helper 93f885f Added retries for db_sync 31b806c Update reno for stable/newton Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 177 ++++--- manifests/api/logging.pp | 2 +- manifests/db/sync.pp | 4 +- manifests/keystone/authtoken.pp | 9 +- manifests/params.pp | 21 +- manifests/wsgi/apache.pp | 20 +- metadata.json | 18 +- ...able_proxy_header_parsing-235a92e233f6741d.yaml | 4 + ..._wsgi_conf_from_packaging-f407b04e30ee44e2.yaml | 4 + ...fix_log_dir_documentation-1dc5a829b4cc265d.yaml | 3 + .../notes/fix_ubuntu_install-20a799586184762a.yaml | 11 + ..._workers_for_worker_count-a07f74e0418709e5.yaml | 5 + ...ection-params-deprecation-6a7aa014d3da98d4.yaml | 6 + ...ove_old_authtoken_options-bf1cd0acf3f65056.yaml | 5 + releasenotes/source/conf.py | 7 +- releasenotes/source/index.rst | 1 + releasenotes/source/newton.rst | 6 + setup.cfg | 2 +- spec/acceptance/basic_barbican_spec.rb | 65 ++- spec/classes/barbican_api_logging_spec.rb | 26 +- spec/classes/barbican_api_spec.rb | 511 +++++++++++---------- spec/classes/barbican_client_spec.rb | 48 +- spec/classes/barbican_db_mysql_spec.rb | 102 ++-- spec/classes/barbican_db_postgresql_spec.rb | 2 +- spec/classes/barbican_db_spec.rb | 32 +- .../classes/barbican_keystone_notification_spec.rb | 92 ++-- spec/classes/barbican_plugins_dogtag_spec.rb | 4 +- spec/classes/barbican_plugins_kmip_spec.rb | 103 +++-- spec/classes/barbican_plugins_p11_crypto_spec.rb | 71 +-- .../classes/barbican_plugins_simple_crypto_spec.rb | 55 ++- spec/classes/barbican_quota_spec.rb | 89 ++-- spec/classes/barbican_wsgi_apache_spec.rb | 9 +- spec/spec_helper.rb | 10 +- 33 files changed, 849 insertions(+), 675 deletions(-)