[new][puppet] puppet-ironic 9.2.0 release (newton)
We are thrilled to announce the release of: puppet-ironic 9.2.0: Puppet module for OpenStack Ironic This release is part of the newton release series. For more details, please see below. 9.2.0 ^^^^^ New Features ************ * Configure keystonemiddleware in a consistent way with all options required for Keystone v3. * Add new option "ironic::conductor::cleaning_disk_erase" for tweaking how Ironic erases hard drive during cleaning. Possible values: * *full* - erase all data on all hard drives using either ATA secure erase or "shred" utility. * *metadata* - erase only disk metadata on all hard drives, leaving data intact. * *none* - do not erase anything (only use it if you have other means of erasing hard drives in place). * Add new option "ironic::conductor::continue_if_disk_secure_erase_fails" which defines whether ironic should fall back to "shred" utility if ATA secure erase is available, but fails in the process. * Manage ironic-lib package, called python-ironic-lib. Also make sure the packages notify Ironic services to facilitate upgrade orchestration. * allows configuring CORS settings. * Allow to configure ssh section in Ironic configuration. Deprecation Notes ***************** * ironic::api|inspector::admin_tenant_name is deprecated in favor of ironic::api|inspector::authtoken::project_name. * ironic::api|inspector::admin_user is deprecated in favor of ironic::api|inspector::authtoken::username. * ironic::api|inspector::admin_password is deprecated in favor of ironic::api|inspector::authtoken::password. * ironic::api|inspector::identity_uri is deprecated in favor of ironic::api|inspector::authtoken::auth_uri. * ironic::api|inspector::auth_uri is deprecated in favor of ironic::api|inspector::authtoken::auth_uri. * ironic::api::memcached_servers is deprecated in favor of ironic::api::authtoken::memcached_servers. Changes in puppet-ironic 9.1.0..9.2.0 ------------------------------------- 2b2e70a Prepare 9.2.0 (newton b3) c07444e Support ironic-lib package and orchestrate Ironic upgrade c403458 Configure cleaning parameters 17a4985 Allow to set provisioning_network_uuid eef5b11 Configure keystone authtoken options d9a7a53 conductor: add api_url parameter 56d81e0 Move other-requirements.txt to bindep.txt eb4bea5 Add log directory to .gitignore 4b243d4 Add CORS settings 7b13911 Allow to configure [ssh] section in ironic config f7264d5 Make ironic-inspector's listen_address configurable 270b0cb [inspection] allow to configure HTTP port 7526bfa Include openstacklib defaults manifest. Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + bindep.txt | 0 lib/puppet/provider/ironic.rb | 35 +-- manifests/api.pp | 110 ++++---- manifests/api/authtoken.pp | 280 +++++++++++++++++++++ manifests/conductor.pp | 68 ++++- manifests/cors.pp | 56 +++++ manifests/drivers/ssh.pp | 34 +++ manifests/init.pp | 8 + manifests/inspector.pp | 100 +++++--- manifests/inspector/authtoken.pp | 280 +++++++++++++++++++++ manifests/params.pp | 3 + metadata.json | 8 +- other-requirements.txt | 0 releasenotes/notes/authtoken-6daf653ffcd619c5.yaml | 17 ++ .../notes/cleaning-erase-2f8b60ae729c86e4.yaml | 18 ++ .../notes/ironic-lib-3e668497a18a9b2c.yaml | 4 + .../notes/ironic_cors-8b2f2bdaaa4b51f4.yaml | 3 + releasenotes/notes/ssh-6b157a993886618d.yaml | 3 + releasenotes/source/conf.py | 4 +- spec/classes/ironic_api_authtoken_spec.rb | 145 +++++++++++ spec/classes/ironic_api_spec.rb | 37 +-- spec/classes/ironic_conductor_spec.rb | 12 +- spec/classes/ironic_cors_spec.rb | 49 ++++ spec/classes/ironic_drivers_ssh_spec.rb | 50 ++++ spec/classes/ironic_init_spec.rb | 16 +- spec/classes/ironic_inspector_authtoken_spec.rb | 145 +++++++++++ spec/classes/ironic_inspector_spec.rb | 47 ++-- spec/classes/ironic_wsgi_apache_spec.rb | 4 +- spec/unit/provider/ironic_spec.rb | 32 +-- templates/inspector_dnsmasq_http.erb | 2 +- templates/inspector_ipxe.erb | 4 +- 32 files changed, 1395 insertions(+), 180 deletions(-)
participants (1)
-
no-reply@openstack.org