[release-announce] [puppet] puppet-ironic 12.2.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 25 20:00:46 UTC 2018


We are thrilled to announce the release of:

puppet-ironic 12.2.0: Puppet module for OpenStack Ironic

This release is part of the queens release series.

Download the package from:

    https://tarballs.openstack.org/puppet-ironic/

For more details, please see below.

12.2.0
^^^^^^


New Features
************

* Adds the use_journal option for configuring oslo.log. This will
  enable passing the logs to journald.

* Allow configuring the defaults for the ansible deploy interface
  via new parameters "default_username", "default_key_file",
  "default_deploy_playbook", "default_shutdown_playbook",
  "default_clean_playbook" and "default_clean_steps_config" in the
  "ironic::drivers::ansible" manifest.

* Add new parameter
  "ironic::db::online_data_migrations::migration_params" to allow
  passing arguments to migration themselves ("extra_params" passes
  arguments to the "ironic-dbsync" command itself and cannot be used
  to tune migrations).

* Exposes "swift_container" and "swift_endpoint_url" in the
  "ironic::glance" manifest. The latter is required for "ansible" and
  "direct" deploy interfaces.

* New option "tftp_bind_host" added to specify IP address TFTP will
  bind too


Bug Fixes
*********

* The "ironic::drivers::ansible" manifest now installs dependencies
  of the *ansible* deploy method - "ansible" and "systemd-python"
  packages.

Changes in puppet-ironic 12.1.0..12.2.0
---------------------------------------

dd2b63c online_data_migrations: allow passing command line params to migrations
2369e91 Prepare for Queens Milestone 3
9c651b4 Remove pinned versions from test-requirements.txt
339735f Add use_journal option for logging configuration
c547a02 Add group to policy management
42cfde0 Run puppet-openstack-beaker-jobs
ca56d82 ansible: allow configuring default_* configuration parameters
c0122b7 Add an option to specify the tftp bind host IP
2dae296 Make ironic::drivers::ansible actually install required packages
18d90c9 Expose swift_container and swift_endpoint_url in ironic::glance


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  1 +
manifests/db/online_data_migrations.pp             | 11 +++-
manifests/drivers/ansible.pp                       | 76 +++++++++++++++++++---
manifests/glance.pp                                | 13 ++++
manifests/logging.pp                               |  6 ++
manifests/params.pp                                |  3 +
manifests/policy.pp                                | 17 ++++-
manifests/pxe.pp                                   |  6 ++
metadata.json                                      |  8 +--
...ournal-option-for-logging-bb188924ad2f8d6c.yaml |  5 ++
.../notes/ansible-defaults-86a775df15fca45d.yaml   |  8 +++
.../notes/ansible-packages-b22b04fd68c9836a.yaml   |  5 ++
.../notes/migration-params-f9ec055f4ab5e98d.yaml   |  7 ++
.../swift-container-endpoint-1bbb0f848a57a6a6.yaml |  6 ++
.../notes/tftp-bind-ip-0a042cd836dd53f9.yaml       |  4 ++
.../ironic_db_online_data_migrations_spec.rb       |  7 +-
spec/classes/ironic_drivers_ansible_spec.rb        | 43 +++++++++++-
spec/classes/ironic_glance_spec.rb                 |  6 ++
spec/classes/ironic_logging_spec.rb                |  3 +
spec/classes/ironic_policy_spec.rb                 |  9 +--
spec/classes/ironic_pxe_spec.rb                    |  6 ++
test-requirements.txt                              |  6 +-
22 files changed, 229 insertions(+), 27 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






More information about the Release-announce mailing list