[release-announce] [puppet] puppet-nova 12.2.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 25 20:09:08 UTC 2018


We are stoked to announce the release of:

puppet-nova 12.2.0: Puppet module for OpenStack Nova

This release is part of the queens release series.

Download the package from:

    https://tarballs.openstack.org/puppet-nova/

For more details, please see below.

12.2.0
^^^^^^


New Features
************

* Added parameter verify_glance_signatures to enable verification of
  signatures on glance images.

* Adds the use_journal option for configuring oslo.log. This will
  enable passing the logs to journald.


Bug Fixes
*********

* Restore NoopQuotaDriver quota_driver in child cell with CellsV1 as
  it is still required to disable quota checking in child cells.

* Correct permissions on the nova logfiles. If the "nova-manage"
  commands (such as dbsync) were initially run as root then subsequent
  runs as the nova user would fail as the logfile is owned by root
  (see bug 1671681). The ownership of all nova logfiles is now checked
  before configuring nova, as a similar issue could prevent a service
  starting, and the nova-manage command is now run as the correct
  user.

  Adds nova::params::nova_user and nova::params::nova_group.
  nova::cron::archive_deleted_rows::user now defaults to
  nova::params::nova_user instead of hardcoding 'nova'

   (https://bugs.launchpad.net/puppet-nova/+bug/1671681)

Changes in puppet-nova 12.1.0..12.2.0
-------------------------------------

7a1931c Fix until_complete parameter in nova crons
63fa7f3 Prepare for Queens Milestone 3
3fa4717 Remove pinned versions from test-requirements.txt
e211fcf Add use_journal option for logging configuration
99c6683 Add group to policy management
4bedf92 Fix annotations
5a806e9 Run puppet-openstack-beaker-jobs
e128ba6 Correct permissions on the nova logfiles
027a7d3 Restore NoopQuotaDriver in child cell with CellsV1
f567320 Add glance image signature verification parameter


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  1 +
lib/puppet/provider/nova.rb                        |  5 +++
manifests/cell_v2/discover_hosts.pp                |  2 +
manifests/cell_v2/map_cell0.pp                     |  2 +
manifests/cell_v2/map_cell_and_hosts.pp            |  2 +
manifests/cell_v2/map_instances.pp                 |  2 +
manifests/cells.pp                                 |  1 +
manifests/compute.pp                               |  8 +++-
manifests/cron/archive_deleted_rows.pp             | 12 +++---
manifests/db/online_data_migrations.pp             |  1 +
manifests/db/sync.pp                               |  1 +
manifests/db/sync_api.pp                           |  1 +
manifests/logging.pp                               | 47 ++++++++++++++++++++++
manifests/params.pp                                |  8 +++-
manifests/policy.pp                                | 19 ++-------
manifests/vncproxy/common.pp                       |  8 ++--
metadata.json                                      | 14 +++----
...ge-verification-parameter-456df02dd26552d3.yaml |  4 ++
...ournal-option-for-logging-bd5e9e7654833c44.yaml |  5 +++
.../cellsv1-quota-driver-24498d3b83e9e824.yaml     |  5 +++
.../notes/nova-manage-user-16e7145d0c10bf57.yaml   | 17 ++++++++
spec/classes/nova_cell_v2_discover_hosts_spec.rb   |  2 +
spec/classes/nova_cell_v2_map_cell0_spec.rb        |  2 +
.../nova_cell_v2_map_cell_and_hosts_spec.rb        |  2 +
spec/classes/nova_cell_v2_map_instances.rb         |  2 +
spec/classes/nova_cells_spec.rb                    |  1 +
spec/classes/nova_compute_spec.rb                  |  3 ++
.../classes/nova_cron_archive_deleted_rows_spec.rb |  4 +-
.../classes/nova_db_online_data_migrations_spec.rb |  3 ++
spec/classes/nova_db_sync_api_spec.rb              |  3 ++
spec/classes/nova_db_sync_spec.rb                  |  3 ++
spec/classes/nova_logging_spec.rb                  | 38 +++++++++++++----
spec/classes/nova_policy_spec.rb                   |  6 ++-
test-requirements.txt                              |  6 +--
34 files changed, 193 insertions(+), 47 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index 8db5c0d..aa9dd6b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,2 +2,2 @@
-sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.17.0 # Apache-2.0
+sphinx # BSD
+openstackdocstheme # Apache-2.0
@@ -6 +6 @@ openstackdocstheme>=1.17.0 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
+reno # Apache-2.0






More information about the Release-announce mailing list