[new][puppet] puppet-ironic 10.0.0 release (ocata)
We are grateful to announce the release of: puppet-ironic 10.0.0: Puppet module for OpenStack Ironic This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/puppet-ironic/ For more details, please see below. 10.0.0 ^^^^^^ New Features ************ * This adds the enable_proxy_headers parsing option which is used by the http_proxy_to_wsgi middleware. * Add "ironic::inspector::detect_boot_mode" parameter to configure whether to store the boot mode (BIOS or UEFI). * Add "ironic::conductor::default_boot_option" parameter to configure the default boot option for nodes. * New manifest "ironic::inspector::db" for configuring ironic- inspector oslo.db parameters. Upgrade Notes ************* * Is is recommended to set "ironic::conductor::default_boot_option" to an explicit value, as it's default value will change in the future from "netboot" to "local". See bug 1619339 (https://bugs.launchpad.net/ironic/+bug/1619339) for details. Deprecation Notes ***************** * Manifest "ironic::db::inspector_sync" is deprecated, use "ironic::inspector::db::sync" instead. * ironic::rabbit_host, ironic::rabbit_hosts, ironic::rabbit_password, ironic::rabbit_port, ironic::rabbit_userid and ironic::rabbit_virtual_host are deprecated. ironic::default_transport_url should be used instead. Bug Fixes ********* * Fixed documentation for log_dir parameter * Remove "dhcp" command from the introspection iPXE script. It is redundant, and may even break booting when the provisioning NIC is not the first one. Other Notes *********** * Parameters that control the number of spawned child processes for distributing processing have had their default value changed from ::processorcount to ::os_workers. * This patch removes the verbose parameter. Since we are in Ocata and this option was marked to be removed in this release. In Newton the option was deprecated. Changes in puppet-ironic 9.4.0..10.0.0 -------------------------------------- de80a44 Prepare 10.0.0 release 17634d7 Adding detect_boot_mode option be101ec Deprecate rabbitmq connection parameters 77c06e6 Fix common options position in params.pp 5409708 Add enable_proxy_headers_parsing option 1467ac8 Remove verbose 806d5a1 Remove "dhcp" command from the iPXE script bdba53d Release 9.4.1 (newton) 5a44afd Allow configuring default_boot_option 18cc687 Fix documentation for log_dir parameter 2e4c586 start ironic-(api|inspector) after Keystone_endpoint d5d026a Change worker defaults to ::os_workers 934ff54 Enable release notes translation ac03904 [inspector] create a separate database configuration for ironic-inspector 65c28a7 Changed the home-page to point Openstack Puppet Homepage c45455c Move rspec-puppet-facts to spec helper a2cfc7e Added retries for db_sync 27651d4 Update reno for stable/newton b979667 Remove unnecesary spaces in log messages. Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 69 ++++++----- manifests/conductor.pp | 7 ++ manifests/db/inspector_sync.pp | 21 +--- manifests/db/sync.pp | 2 + manifests/init.pp | 85 ++++++------- manifests/inspector.pp | 38 +++--- manifests/inspector/db.pp | 63 ++++++++++ manifests/inspector/db/mysql.pp | 69 +++++++++++ manifests/inspector/db/postgresql.pp | 47 +++++++ manifests/inspector/db/sync.pp | 22 ++++ manifests/inspector/logging.pp | 13 +- manifests/logging.pp | 18 +-- manifests/params.pp | 14 +-- manifests/wsgi/apache.pp | 4 +- metadata.json | 8 +- ...able_proxy_header_parsing-1837e35d317e74f7.yaml | 4 + ...dding_inspector_boot_mode-5bb8a41e75c33622.yaml | 4 + .../default_boot_option-09992dff723b9167.yaml | 10 ++ ...fix_log_dir_documentation-ae6c760e36c26a29.yaml | 3 + .../notes/inspector-db-ddfdc7d17628f969.yaml | 7 ++ releasenotes/notes/ipxe-dhcp-f82e17c956a5b887.yaml | 4 + ..._workers_for_worker_count-24578f84123bd2ea.yaml | 5 + ...ection-params-deprecation-ab8842cdfbadc64a.yaml | 6 + .../notes/remove_verbose-cc22967ed7edbd00.yaml | 5 + releasenotes/source/conf.py | 7 +- releasenotes/source/index.rst | 3 +- releasenotes/source/newton.rst | 6 + setup.cfg | 2 +- spec/acceptance/ironic_wsgi_apache_spec.rb | 12 +- spec/classes/inspector_db_sync_spec.rb | 44 ------- spec/classes/ironic_api_spec.rb | 11 +- spec/classes/ironic_conductor_spec.rb | 3 + spec/classes/ironic_db_postgresql_spec.rb | 2 +- spec/classes/ironic_db_sync_spec.rb | 2 +- spec/classes/ironic_inspector_db_mysql_spec.rb | 61 ++++++++++ .../classes/ironic_inspector_db_postgresql_spec.rb | 39 ++++++ spec/classes/ironic_inspector_db_spec.rb | 135 +++++++++++++++++++++ spec/classes/ironic_inspector_db_sync_spec.rb | 30 +++++ spec/classes/ironic_inspector_spec.rb | 5 +- spec/classes/ironic_wsgi_apache_spec.rb | 2 +- spec/spec_helper.rb | 10 +- templates/inspector_ipxe.erb | 3 - 42 files changed, 687 insertions(+), 218 deletions(-)
participants (1)
-
no-reply@openstack.org