[openstack-announce] [new][puppet] puppet-ironic 9.2.0 release (newton)
no-reply at openstack.org
no-reply at openstack.org
Mon Aug 29 18:25:56 UTC 2016
We are thrilled to announce the release of:
puppet-ironic 9.2.0: Puppet module for OpenStack Ironic
This release is part of the newton release series.
For more details, please see below.
9.2.0
^^^^^
New Features
************
* Configure keystonemiddleware in a consistent way with all options
required for Keystone v3.
* Add new option "ironic::conductor::cleaning_disk_erase" for
tweaking how Ironic erases hard drive during cleaning. Possible
values:
* *full* - erase all data on all hard drives using either ATA
secure erase or "shred" utility.
* *metadata* - erase only disk metadata on all hard drives,
leaving data intact.
* *none* - do not erase anything (only use it if you have other
means of erasing hard drives in place).
* Add new option
"ironic::conductor::continue_if_disk_secure_erase_fails" which
defines whether ironic should fall back to "shred" utility if ATA
secure erase is available, but fails in the process.
* Manage ironic-lib package, called python-ironic-lib. Also make
sure the packages notify Ironic services to facilitate upgrade
orchestration.
* allows configuring CORS settings.
* Allow to configure ssh section in Ironic configuration.
Deprecation Notes
*****************
* ironic::api|inspector::admin_tenant_name is deprecated in favor of
ironic::api|inspector::authtoken::project_name.
* ironic::api|inspector::admin_user is deprecated in favor of
ironic::api|inspector::authtoken::username.
* ironic::api|inspector::admin_password is deprecated in favor of
ironic::api|inspector::authtoken::password.
* ironic::api|inspector::identity_uri is deprecated in favor of
ironic::api|inspector::authtoken::auth_uri.
* ironic::api|inspector::auth_uri is deprecated in favor of
ironic::api|inspector::authtoken::auth_uri.
* ironic::api::memcached_servers is deprecated in favor of
ironic::api::authtoken::memcached_servers.
Changes in puppet-ironic 9.1.0..9.2.0
-------------------------------------
2b2e70a Prepare 9.2.0 (newton b3)
c07444e Support ironic-lib package and orchestrate Ironic upgrade
c403458 Configure cleaning parameters
17a4985 Allow to set provisioning_network_uuid
eef5b11 Configure keystone authtoken options
d9a7a53 conductor: add api_url parameter
56d81e0 Move other-requirements.txt to bindep.txt
eb4bea5 Add log directory to .gitignore
4b243d4 Add CORS settings
7b13911 Allow to configure [ssh] section in ironic config
f7264d5 Make ironic-inspector's listen_address configurable
270b0cb [inspection] allow to configure HTTP port
7526bfa Include openstacklib defaults manifest.
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 1 +
bindep.txt | 0
lib/puppet/provider/ironic.rb | 35 +--
manifests/api.pp | 110 ++++----
manifests/api/authtoken.pp | 280 +++++++++++++++++++++
manifests/conductor.pp | 68 ++++-
manifests/cors.pp | 56 +++++
manifests/drivers/ssh.pp | 34 +++
manifests/init.pp | 8 +
manifests/inspector.pp | 100 +++++---
manifests/inspector/authtoken.pp | 280 +++++++++++++++++++++
manifests/params.pp | 3 +
metadata.json | 8 +-
other-requirements.txt | 0
releasenotes/notes/authtoken-6daf653ffcd619c5.yaml | 17 ++
.../notes/cleaning-erase-2f8b60ae729c86e4.yaml | 18 ++
.../notes/ironic-lib-3e668497a18a9b2c.yaml | 4 +
.../notes/ironic_cors-8b2f2bdaaa4b51f4.yaml | 3 +
releasenotes/notes/ssh-6b157a993886618d.yaml | 3 +
releasenotes/source/conf.py | 4 +-
spec/classes/ironic_api_authtoken_spec.rb | 145 +++++++++++
spec/classes/ironic_api_spec.rb | 37 +--
spec/classes/ironic_conductor_spec.rb | 12 +-
spec/classes/ironic_cors_spec.rb | 49 ++++
spec/classes/ironic_drivers_ssh_spec.rb | 50 ++++
spec/classes/ironic_init_spec.rb | 16 +-
spec/classes/ironic_inspector_authtoken_spec.rb | 145 +++++++++++
spec/classes/ironic_inspector_spec.rb | 47 ++--
spec/classes/ironic_wsgi_apache_spec.rb | 4 +-
spec/unit/provider/ironic_spec.rb | 32 +--
templates/inspector_dnsmasq_http.erb | 2 +-
templates/inspector_ipxe.erb | 4 +-
32 files changed, 1395 insertions(+), 180 deletions(-)
More information about the OpenStack-announce
mailing list