[release-announce] [puppet] puppet-ironic 11.1.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Jun 7 12:05:37 UTC 2017


We are thrilled to announce the release of:

puppet-ironic 11.1.0: Puppet module for OpenStack Ironic

This release is part of the pike release series.

Download the package from:

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

For more details, please see below.

11.1.0
^^^^^^


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

* Add support of ironic-inspector-client.

* Add add_ports parameter in ironic-inspector service.

* add kernel_filename and ramdisk_filename parameters in
  inspector_pxelinux_cfg and inspector_ipxelinux_cfg erb tempaltes to
  make kernel and ramdisk filename configurable in tftp ipxelinux_cfg
  and pxelinux_cfg files.

* Support configuring the Redfish driver via new
  "ironic::drivers::redfish" manifest.


Bug Fixes
*********

* Permissions of inspector.conf are now changed to ironic-inspector
  user and group from previous root:root.

Changes in puppet-ironic 11.0.0..11.1.0
---------------------------------------

c5d1833 Drop -dev in preparation for Pike M2
93ac5b6 Fix unit test
3b4214d oslo policy: check puppet resource instead of actual config in spec
0ca7ce7 Change owner of inspector.conf to ironic-inspector
e36254a Update tox configuration
670cd7d Remove useless annotation admin_password
1bf55a9 Add parameter add_ports in ironic-inspector
6071888 Make kernel and ramdisk filename configurable
fc2adf7 Add support of ironic-inspector-client
804bb61 Support configuring the Redfish driver
3559d19 Bump modules to next minor with -dev
bf00e67 Fix user in sync.pp


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

.gitignore                                         |  1 -
Gemfile                                            |  4 +-
bindep.txt                                         | 11 ++++
manifests/api.pp                                   |  3 -
manifests/db/sync.pp                               |  7 +--
manifests/drivers/redfish.pp                       | 51 +++++++++++++++++
manifests/inspector.pp                             | 28 +++++++--
manifests/inspector/client.pp                      | 24 ++++++++
manifests/params.pp                                |  1 +
metadata.json                                      |  8 +--
...-inspector-client-support-170474ec8e08046c.yaml |  3 +
...ctor-parameters-add_ports-a254b910883edb08.yaml |  3 +
...r-config-file-permissions-9f414647e89c7d47.yaml |  4 ++
...pxelinux_cfg-configurable-fb1d39933770c70d.yaml |  5 ++
releasenotes/notes/redfish-4afc29a2ff07917f.yaml   |  5 ++
releasenotes/source/conf.py                        |  4 +-
spec/classes/ironic_db_spec.rb                     |  5 +-
spec/classes/ironic_db_sync_spec.rb                |  4 +-
spec/classes/ironic_drivers_redfish_spec.rb        | 66 ++++++++++++++++++++++
spec/classes/ironic_inspector_client_spec.rb       | 56 ++++++++++++++++++
spec/classes/ironic_inspector_db_spec.rb           |  5 +-
spec/classes/ironic_inspector_spec.rb              |  6 ++
spec/classes/ironic_policy_spec.rb                 |  4 +-
templates/inspector_ipxe.erb                       |  4 +-
templates/inspector_pxelinux_cfg.erb               |  4 +-
tox.ini                                            |  3 +
26 files changed, 283 insertions(+), 36 deletions(-)






More information about the Release-announce mailing list