[puppet] puppet-ironic 13.0.0 (rocky)
We are jazzed to announce the release of: puppet-ironic 13.0.0: Puppet module for OpenStack Ironic This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/puppet-ironic/ For more details, please see below. 13.0.0 ^^^^^^ New Features ************ * Adds "ironic::inspector::always_store_ramdisk_logs" parameter. * Adds support for the "dnsmasq" PXE filter driver in ironic- inspector. * Supports configuring rescue mode: * Adds support for "default_rescue_interface" and "enabled_rescue_interfaces" to "ironic::drivers::interfaces". * Adds support for configuring rescue network via "rescuing_network" or "rescuing_network_name" in "ironic::conductor". * Add openstack-db tag to Exec that run db-sync. Upgrade Notes ************* * Deprecated keystone::authtoken::revocation_cache_time option has been removed. Deprecation Notes ***************** * auth_uri is deprecated and will be removed in a future release. Please use www_authenticate_uri instead. Changes in puppet-ironic 12.3.0..13.0.0 --------------------------------------- 03701d5 Prepare Rocky M1 798a165 Debian is using python3-ironicclient 8738d2f Update .gitignore 4b6e556 Deprecate auth_uri option 0f3ff5e Deprecate auth_uri option 975499b Remove deprecated keystone authtoken revocation_cache_time option def2e5c fix a typp in documentation 78740fe Add support for configuring rescue mode 6971249 oslo middleware: check puppet resource instead of actual config in spec 76e4a89 inspector: configure "dnsmasq" DHCP filter 731b563 inspector: allow configuring always_store_ramdisk_logs 410945f Switch acceptance test to use integration classes 1f694ff Add 'openstack-db' tag to db-sync Exec resource fbd8c08 Follow the new PTI for document build 40219e5 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +- lib/puppet/provider/ironic.rb | 4 +- manifests/api/authtoken.pp | 20 +++--- manifests/conductor.pp | 27 ++++++++ manifests/db/sync.pp | 1 + manifests/drivers/interfaces.pp | 14 ++++ manifests/inspector.pp | 14 +++- manifests/inspector/authtoken.pp | 20 +++--- manifests/inspector/db/sync.pp | 1 + manifests/inspector/pxe_filter.pp | 38 +++++++++++ manifests/inspector/pxe_filter/dnsmasq.pp | 41 ++++++++++++ manifests/params.pp | 8 ++- metadata.json | 8 +-- ...always_store_ramdisk_logs-cec708576c54b399.yaml | 3 + ...recate_auth_uri_parameter-9c3b5d66452043fa.yaml | 4 ++ ...pector-pxe-filter-dnsmasq-98af54c3cbf105c8.yaml | 4 ++ .../notes/ironic-rescue-d1c28e3f4b67c14c.yaml | 10 +++ .../notes/openstack_db_tag-92785ba5669c7b28.yaml | 3 + ...ocation_cache_time_option-9cb40c11d4a4e31a.yaml | 3 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ spec/acceptance/ironic_wsgi_apache_spec.rb | 73 +-------------------- spec/classes/ironic_api_authtoken_spec.rb | 6 +- spec/classes/ironic_api_spec.rb | 8 ++- spec/classes/ironic_client_spec.rb | 15 ++++- spec/classes/ironic_conductor_spec.rb | 7 +- spec/classes/ironic_db_sync_spec.rb | 2 + spec/classes/ironic_drivers_interfaces_spec.rb | 3 + spec/classes/ironic_init_spec.rb | 2 +- spec/classes/ironic_inspector_authtoken_spec.rb | 6 +- spec/classes/ironic_inspector_db_sync_spec.rb | 3 +- .../ironic_inspector_pxe_filter_dnsmasq_spec.rb | 75 ++++++++++++++++++++++ spec/classes/ironic_inspector_pxe_filter_spec.rb | 64 ++++++++++++++++++ spec/classes/ironic_inspector_spec.rb | 5 +- spec/unit/provider/ironic_spec.rb | 14 ++-- templates/inspector_dnsmasq_http.erb | 3 + templates/inspector_dnsmasq_tftp.erb | 3 + test-requirements.txt | 6 -- tox.ini | 2 +- 40 files changed, 404 insertions(+), 132 deletions(-)
participants (1)
-
no-reply@openstack.org