puppet-ironic 15.0.0 (train)
We are overjoyed to announce the release of: puppet-ironic 15.0.0: Puppet module for OpenStack Ironic This release is part of the train release series. The source is available from: https://opendev.org/openstack/puppet-ironic Download the package from: https://tarballs.openstack.org/puppet-ironic/ Please report issues through: https://bugs.launchpad.net/puppet-ironic/+bugs For more details, please see below. 15.0.0 ^^^^^^ New Features ************ * Allow configuring the "default_python_interpreter" parameter for the ansible deploy interface in the "ironic::drivers::ansible" manifest. * Add openstackclient installation to the client class. * Expose the "service_token_roles_required` and ``service_token_roles" parameters in both "::ironic::api::authtoken" and "ironic::inspector::authtoken" * Adds "ironic::rpc_transport" parameter to define remote procedure call transport between conductor and API processes. Upgrade Notes ************* * The deprecated ironic::inspector::debug is removed, please use the dhcp_debug parameter. Deprecation Notes ***************** * database_idle_timeout is deprecated and will be removed in a future release. Please use database_connection_recycle_time instead. Bug Fixes ********* * dnsmasq.conf require netmask for IPv6 to be a prefix. If IPv6 netmask is used it will be converted to a prefix. See bug: 1828367 (https://bugs.launchpad.net/neutron/+bug/1828367) Changes in puppet-ironic 14.4.0..15.0.0 --------------------------------------- 650a1e5 Add openstackclient installation to the client class 7b6b097 Convert ipv6 netmask to prefix in dnsmasq.conf 1e588ca Add rcp_transport parameter for conductor 39115e6 Remove ironic::inspector::debug b50b6a0 Deprecate idle_timeout option f5c5a20 Move to opendev 29451f9 Expose service_token_roles params d38cd7c Move to opendev 457c4a2 Fix Repository 7fa2ca5 Replace git.openstack.org with opendev.org/openstack ccf8d7e OpenDev Migration Patch 0202bc4 Add Beaker-Rspec to the table of contents cd31a20 Also copy ldlinux.c32 057ceb0 Bump version for the start of Train f241b0b Update master for stable/stein 1b55f88 Add default_python_interpreter parameter to ansible manifest dcb77fb Replace vcsrepo with git_resource Diffstat (except docs and test files) ------------------------------------- .gitreview | 2 +- Gemfile | 2 +- README.md | 13 +++--- lib/puppet/functions/ipv6_netmask_to_prefix.rb | 25 ++++++++++ manifests/api/authtoken.pp | 21 +++++++++ manifests/bifrost.pp | 13 +++--- manifests/client.pp | 2 + manifests/db.pp | 54 ++++++++++++++-------- manifests/drivers/ansible.pp | 5 ++ manifests/init.pp | 7 +++ manifests/inspector.pp | 14 +----- manifests/inspector/authtoken.pp | 12 +++++ manifests/inspector/client.pp | 2 + manifests/inspector/db.pp | 54 ++++++++++++++-------- manifests/params.pp | 6 ++- metadata.json | 14 +++--- ...nsible-python-interpreter-fedc6fbdc4839f70.yaml | 5 ++ ...ctor-transport-url-config-6b5bd87b6e7bd968.yaml | 2 +- ...dd-openstackclient-client-9eac916e963f3f38.yaml | 3 ++ ...vice_token_roles_required-7d0aa71af2f40ed9.yaml | 6 +++ ...te_idle_timeout_parameter-bb14a0f10a816033.yaml | 4 ++ ...dnsmasq-conf-ipv6-netmask-6ff367f7c6ed5653.yaml | 6 +++ .../remove-inspector-debug-62a7295112860c54.yaml | 4 ++ .../notes/rpc-transport-1213c384d755018d.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 +++ spec/classes/ironic_api_authtoken_spec.rb | 6 +++ spec/classes/ironic_bifrost_spec.rb | 11 ++--- spec/classes/ironic_client_spec.rb | 2 + spec/classes/ironic_db_spec.rb | 54 +++++++++++----------- spec/classes/ironic_drivers_ansible_spec.rb | 5 +- spec/classes/ironic_init_spec.rb | 15 +++++- spec/classes/ironic_inspector_authtoken_spec.rb | 3 ++ spec/classes/ironic_inspector_client_spec.rb | 2 + spec/classes/ironic_inspector_db_spec.rb | 54 +++++++++++----------- spec/classes/ironic_inspector_spec.rb | 12 ++++- spec/functions/ipv6_netmask_to_prefix_spec.rb | 9 ++++ templates/inspector_dnsmasq_http.erb | 4 +- templates/inspector_dnsmasq_tftp.erb | 4 +- tox.ini | 2 +- 40 files changed, 327 insertions(+), 144 deletions(-)
participants (1)
-
no-reply@openstack.org