We joyfully announce the release of: puppet-ironic 12.0.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.0.0 ^^^^^^ New Features ************ * Add support for DHCP client arch 11 to detect an aarch64 uefi host. * Allow skipping installation of syslinux. UEFI exclusive archiectures do not have syslinux support. * It is now possible to configure the access log (through the "access_log_file" and "access_log_format" variables) and the error log file path (through the error_log_file variable) in the apache vhost. * When "inspector::debug" is set to "true", DHCP queries and responses will be logged by the ironic-inspector dnsmasq services. * Add parameter to apache_wsgi to allow overwrite and/or add additional wsgi process options. Known Issues ************ * Keystone v2.0 API was removed so we need to set a default value for user_domain_name and project_domain name, which will be Default as it is already in some other classes in modules. Upgrade Notes ************* * The deprecated parameter "inspector::enable_setting_ipmi_credentials" was removed. This feature was already removed from ironic-inspector. * Removed support for setting options related to the SSH drivers. These drivers were removed from Ironic in the Pike release. Deprecation Notes ***************** * revocation_cache_time option is now deprecated for removal, the parameter has no effect. Bug Fixes ********* * It is now possible to pass empty strings to the log_dir option. This enables logging to stdout/stderr. * Increase the Inspector DHCP lease time that is provide by dnsmasq to 10 minutes. A shorter lease time may cause the provided IP address to expire and IPA may not add the address to the introspection report. Changes in puppet-ironic 11.3.0..12.0.0 --------------------------------------- f4cf0aa Add Puppet package to bindep, for module build 3c41398 Conditionalize syslinux requirement 5161073 add parameter to overwrite/add wsgi process options 910ea1c Prepare for Queens Milestone 1 21290f2 Adding support for UEFI client arch type 11 (EFI aarch64) c9951ab Turn on DHCP logging in ironic-inspector when debug is true b02d9c3 apache wsgi: Exchange defaults for workers and threads 9381f97 Configure *_domain_name to Default by default dbc4f7a Accept empty strings for log_dir 5a71880 Allow setting log files for apache vhost c00a1b8 Increase Ironic inspector dnsmasq lease time 3aaf2d0 Update to the latest address in README 53eaebc Update openstackdocstheme to latest version 98cda9d Remove support for already removed SSH drivers d86a38c Removed deprecated support for setting IPMI credentials 100f434 Deprecate revocation_cache_time option 9d7d8e7 Fixes for Ironic-inspector introspection when client using UEFI 8bd0134 Use Python to compute release notes version 10f4908 Update versions for Queens cycle c24dcfb Update reno for stable/pike f038c92 Update reno>=2.5.0 Diffstat (except docs and test files) ------------------------------------- README.md | 2 +- bindep.txt | 1 + manifests/api/authtoken.pp | 32 +++--- manifests/cinder.pp | 8 +- manifests/drivers/inspector.pp | 8 +- manifests/drivers/ssh.pp | 40 -------- manifests/glance.pp | 8 +- manifests/inspector.pp | 26 ++--- manifests/inspector/authtoken.pp | 32 +++--- manifests/logging.pp | 6 +- manifests/neutron.pp | 8 +- manifests/pxe.pp | 23 +++-- manifests/service_catalog.pp | 8 +- manifests/swift.pp | 8 +- manifests/wsgi/apache.pp | 110 +++++++++++++-------- metadata.json | 8 +- ...ept-empty-strings-log-dir-fc9ebec7543ea3a5.yaml | 5 + .../notes/add-aarch64-uefi-5b84a3805bad3d80.yaml | 3 + ...ionalize-syslinux-install-89865f7320f94d88.yaml | 4 + ...ccess-and-error-log-files-0181077a3d0e9d20.yaml | 6 ++ .../notes/default-domain-ac0128c3e0820ff6.yaml | 7 ++ ...tion_cache_time_parameter-096a16bac4a618c7.yaml | 4 + ...e-inspector-dnsmasq-lease-7e5b03941f3e161c.yaml | 5 + .../notes/ipmi-cred-removal-f31d0ae9504b970f.yaml | 5 + releasenotes/notes/log-dhcp-700336a5fa27096d.yaml | 5 + .../notes/ssh-removal-07d9adf11526e322.yaml | 5 + .../wsgi_process_options-b01aa3d1442febfe.yaml | 4 + releasenotes/source/conf.py | 4 +- releasenotes/source/index.rst | 1 + releasenotes/source/pike.rst | 6 ++ spec/classes/ironic_api_authtoken_spec.rb | 7 +- spec/classes/ironic_cinder_spec.rb | 4 +- spec/classes/ironic_drivers_inspector_spec.rb | 4 +- spec/classes/ironic_drivers_ssh_spec.rb | 50 ---------- spec/classes/ironic_glance_spec.rb | 4 +- spec/classes/ironic_inspector_authtoken_spec.rb | 7 +- spec/classes/ironic_inspector_spec.rb | 23 +++-- spec/classes/ironic_logging_spec.rb | 20 ++++ spec/classes/ironic_neutron_spec.rb | 4 +- spec/classes/ironic_pxe_spec.rb | 13 +++ spec/classes/ironic_service_catalog_spec.rb | 4 +- spec/classes/ironic_swift_spec.rb | 4 +- spec/classes/ironic_wsgi_apache_spec.rb | 83 +++++++++------- templates/inspector_dnsmasq_http.erb | 18 ++-- templates/inspector_dnsmasq_tftp.erb | 10 +- test-requirements.txt | 5 +- 46 files changed, 358 insertions(+), 294 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 629ab00..8db5c0d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3 +3 @@ sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 +openstackdocstheme>=1.17.0 # Apache-2.0 @@ -6,2 +6 @@ openstackdocstheme>=1.16.0 # Apache-2.0 -# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995 -reno!=2.0.0,!=2.3.1,>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0