[release-announce] [openstackansible] openstack-ansible-os_nova 16.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Sep 14 17:24:17 UTC 2017


We jubilantly announce the release of:

openstack-ansible-os_nova 16.0.0: os_nova for OpenStack Ansible

This release is part of the pike release series.

Download the package from:

    https://tarballs.openstack.org/openstack-ansible-os_nova/

For more details, please see below.

Changes in openstack-ansible-os_nova 15.0.0.0rc1..16.0.0
--------------------------------------------------------

1c125da Ensure online migrations can run
bed3511 Update vars and test tooling for Pike
d7537e4 Correct nova virt type detection
2a95366 Correct Ansible deprecation warning
72a059b Fail if TLS + TCP are enabled for libvirtd
3b8b29f Update UPPER_CONSTRAINTS_FILE for stable/pike
7a7c839 Update .gitreview for stable/pike
6b5a267 Fix reloads for uWSGI
f94e609 Add libxml2-devel package dependency
0c653f0 Update paste, policy and rootwrap configurations 2017-08-15
42eaa80 tasks: nova_install: Fix virtualenv-tools issue on openSUSE
823a80b Move to use UWsgi for Nova
672c762 Updated from OpenStack Ansible Tests
6a1cc72 remove the use of iteritems
1c895a1 Add dnf support
42fad6d Updated from OpenStack Ansible Tests
ab45cf0 Remove nova_linuxnet_interface_driver option
2bf61ee Updated from OpenStack Ansible Tests
392572d Updated from global requirements
394365f Add support for the openSUSE Leap distributions
6ce3958 Use direct include instead of "with_first_found"
c642931 Update URLs in documents according to document migration
92c6aa0 Remove temporary default used for Ceph var migration
33ea3ff Include ceph_client role if needed
b236525 Updated from OpenStack Ansible Tests
ce9a25b Cast the resulting intersect set into a list
cdb408b Improve inventory scoping for limited play execution
5b76274 Updated from OpenStack Ansible Tests
7fc1497 Implement data migrations for rolling upgrades
a2f95e9 Set cpu_mode = none for Qemu
fe52878 Fix openstackdocstheme settings
031b386 Updated from global requirements
403f3ff Switch from oslosphinx to openstackdocstheme
a49019b Updated from OpenStack Ansible Tests
dd10ad2 Remove neutron SHA pin for nova-lxd scenario
8ad85e2 Add reload support to init file
071794e novnc fix for vnc_auto.html -> vnc_lite.html
4b9100a Perform an atomic policy file change
3c573ae Normalise distro package installation
234ec64 Use the host python interpreter when delegating to localhost
975a6e2 Fix default_floating_pool option
5137777 Updated from global requirements
5574d70 Updated from global requirements
8f107d7 Update paste, policy and rootwrap configurations 2017-06-02
4d34788 Switch to Cryptography over pycrypto
27872a8 Remove cpu_mode option in Nova configuration
afa6fc5 Ensure that role tests pin pip/setuptools/wheel
3fe7e81 Updated from global requirements
bc9a645 Add upgrade testing benchmarks for Nova
b17d880 Allow the developer constraints to be adjusted
ace5107 Update paste, policy and rootwrap configurations 2017-05-26
fdb2e96 Fix lint failure E004
1ea729a Remove warning about duplicate item var
d43ca20 Remove {{ in when
8120853 Pin Neutron for Nova-lxd
06af48b Ensure tasks are not skipped
33bd2fd Get Cell UUID based on Cell name variable
3b5d2d8 Deprecate rabbit_use_ssl option
9326554 Add venv_tag local fact
4ccf26f Fix upgrades to map existing nova instances to cell1
33b2472 Streamline task execution
385d03c Remove default for nova_console_keymap
9d59176 Updated from global requirements
b3c6035 Remove trailing slash in nginx config
9ae3404 Fix for lookup and get_url occuring in different places
f9a36eb Remove pypowervm module linking
97cf209 Use handlers based on filtered_nova_services
d320e43 Cleanup CentOS pkg
83b17c9 Use zuul-cloner for tests repo in OpenStack-CI
d76d4cd Enable using btrfs as a backend
6a21912 Update paste, policy and rootwrap configurations 2017-04-28
6682ea0 Rename release note to unique hash
3e8a78b Reduce init restart/kill times
a68afec Revert "Pin Nova SHA for testing"
fa3797d Enable Nginx for nova-placement
5e30aa9 Filter services dictionary per host
e56ad5b Fix role gate tests for Ansible 2.3
9a217f2 Pin Nova SHA for testing
cff06e1 Rename reno to avoid conflict on integrated repo
5fbbff6 Reload service files on Nova services restart
2bd15db nova user can read kernel for libguestfs on Ubuntu
12d958e Allow to use a custom block device with LXD init
15131c7 Fixed error in Galera SSL connection related task
2dbb860 Added constraints to qemu save dir check and move
54af2f2 Add novalink apt key and repo before installation
863da4b Use the cinderv3 endpoint by default
b87bb37 Search for whole equivalence for SElinux
e9cc32c Ensure the components are isolated from the system
1c6b5ac CentOS pkg cleanup
3df65a5 Fix Nova upgrade jobs
4027710 Allow libvirt rbd params to be independent of cinder
0e12132 Rename vars/common.yml to vars/main.yml
700ff8e Move away from "tenant_id" endpoints
f655b1a Run nova_placement_service_setup.yml once
6d1346b Cleanup nova-placement installation
3145f51 Set secontext for /var/lib/nova/
80b800e Changed libvirt unit name
7a068be Install python2-pyOpenSSL package on CentOS
57e283f Added MySQL connection SSL support
ea6e673 Adjust ordering for nova_db_setup
98019a0 Updated from global requirements
4b002d4 Change /etc/default/libvirt-bin to libvirtd
5950d99 Adjust ansible_hostname to ansible_nodename
7c9a64b Adjust conf for deprecation warnings
6867e24 Reload nginx instead of restart
58bfc33 Split upgrade testing into it's own shell script
f83296e Cap the number of worker threads
5c99b10 Ordered service restarts
6fc78d9 Fix cell enrollment wait conditional
9137145 Remove uwsgi http port and add var for buffer-size
1ad0bb7 Enable cell auto enrollment
b6992d3 Remove UCA/RDO in role
6def3da Setup "os_interface" option for placement service
ec3c29e Updated from global requirements
ae89331 Updated from global requirements
b9b8e08 Wait for nova-compute service registration
d2da078 Fix idempotence for nova cell1 create
aae4f01 Add variable to enable integration with barbican
d81b7e6 Use ocata component for UCA
a690884 Implementing stricter permissions on config files
74acf48 Work around Trusty CI bindep issue
46c1576 Change the group name for the libvirt group
0c4bf88 Update upgrade test to use stable/ocata
2adb650 Only install nova_nginx packages on placement host
b4e7fb8 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
bdf7eb7 Combine package install tasks
5b624d6 Use https instead of http for git.openstack.org
3c40a4f Update reno for stable/ocata
0b3c1b8 Implementation Neutron SR-IOV
7b86a05 Update paste, policy and rootwrap configurations 2017-02-02
b13be07 Fix nova.conf to reduce deprecation warnings.


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

.gitignore                                         |   3 +
.gitreview                                         |   1 +
README.rst                                         |   2 +-
Vagrantfile                                        |  49 +++++-
bindep.txt                                         |  44 +++--
defaults/main.yml                                  | 153 +++++++++++------
files/nova_kernel_permissions.sh                   |  20 +++
files/rootwrap.d/compute.filters                   |  31 ++--
handlers/main.yml                                  |  72 ++++++--
meta/main.yml                                      |   8 +
.../capping_nova_workers-349f0f4d3fd50b37.yaml     |   7 +
.../libvirt-rbd-independent-5876349073463cc3.yaml  |   8 +
.../nova-data-migrations-f6c2bc0f9e7b1908.yaml     |   9 +
...ova-init-config-overrides-7221a8f9d5be9291.yaml |   9 +
...a-ocata-conf-deprecations-0a99d13c97424c51.yaml |  13 ++
.../notes/nova_galera_ssl-24c2ca2a8ab6fec4.yaml    |   9 +
.../nova_init_time_settings-cef7e89ab41da256.yaml  |  23 +++
.../nova_use_cinder_v3_api-ce5f9c030591c404.yaml   |   6 +
.../notes/nova_uwsgi-af062fa20317d41c.yaml         |  23 +++
.../remove-console-keymap-ae255da81979a3a5.yaml    |  13 ++
...move_nova_cpu_mode_option-e9fcfc97aa13a29a.yaml |   9 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/ocata.rst                      |   6 +
setup.cfg                                          |   2 +-
setup.py                                           |   2 +-
tasks/consoles/nova_console_novnc_install.yml      |  66 ++++++++
tasks/consoles/nova_console_novnc_ssl.yml          |  44 +++++
tasks/consoles/nova_console_spice_install.yml      |  37 ++++
tasks/drivers/ironic/nova_compute_ironic.yml       |  32 ++++
tasks/drivers/kvm/nova_compute_kvm.yml             | 127 ++++++++++++++
tasks/drivers/kvm/nova_compute_kvm_install.yml     |  97 +++++++++++
.../kvm/nova_compute_kvm_virsh_net_remove.yml      |  28 ++++
tasks/drivers/kvm/nova_compute_qemu.yml            |   1 +
tasks/drivers/kvm/nova_disable_smt.yml             |  41 +++++
tasks/drivers/kvm/nova_kernel_permissions.yml      |  39 +++++
tasks/drivers/lxd/nova_compute_lxd.yml             |  56 +++++++
tasks/drivers/powervm/nova_compute_powervm.yml     |  59 +++++++
tasks/drivers/qemu                                 |   1 +
tasks/main.yml                                     |  83 +++++++--
tasks/nova_compute.yml                             |  14 +-
tasks/nova_compute_ironic.yml                      |  32 ----
tasks/nova_compute_key_distribute.yml              |   5 +-
tasks/nova_compute_kvm.yml                         | 121 --------------
tasks/nova_compute_kvm_install.yml                 |  88 ----------
tasks/nova_compute_kvm_virsh_net_remove.yml        |  28 ----
tasks/nova_compute_lxd.yml                         |  46 -----
tasks/nova_compute_lxd_install.yml                 |  31 ----
tasks/nova_compute_powervm.yml                     |  46 -----
tasks/nova_compute_powervm_install.yml             |  85 ----------
tasks/nova_console_novnc_install.yml               |  63 -------
tasks/nova_console_novnc_ssl.yml                   |  44 -----
tasks/nova_console_spice_install.yml               |  37 ----
tasks/nova_db_post_setup.yml                       |  21 +--
tasks/nova_db_setup.yml                            |  57 +++++--
tasks/nova_disable_smt.yml                         |  41 -----
tasks/nova_init_common.yml                         |  30 ----
tasks/nova_init_systemd.yml                        |  41 ++---
tasks/nova_install.yml                             | 186 ++++++++-------------
tasks/nova_install_apt_powervm.yml                 |  39 +++++
tasks/nova_placement.yml                           |  58 -------
tasks/nova_placement_nginx.yml                     |  56 -------
tasks/nova_placement_service_setup.yml             | 103 ------------
tasks/nova_placement_uwsgi.yml                     |  50 ------
tasks/nova_post_install.yml                        |  13 +-
tasks/nova_pre_install.yml                         |   7 +-
tasks/nova_selinux.yml                             |  41 +++++
tasks/nova_service_setup.yml                       |  95 ++++++++++-
tasks/nova_uwsgi.yml                               |  55 ++++++
tasks/nova_virt_detect.yml                         |  29 ++--
templates/api-paste.ini.j2                         |  13 +-
templates/lxd-init.sh.j2                           |  17 ++
templates/nova-placement-nginx.conf.j2             |  23 ---
templates/nova-placement-uwsgi.ini.j2              |  21 ---
templates/nova-systemd-init.j2                     |  20 ++-
templates/nova-systemd-tmpfiles.j2                 |   4 +-
templates/nova-uwsgi.ini.j2                        |  21 +++
templates/nova.conf.j2                             | 125 +++++++-------
templates/qemu.conf.j2                             |   2 +-
test-requirements.txt                              |  11 +-
tox.ini                                            |  34 ++--
vars/main.yml                                      |  59 +++++++
vars/redhat-7.yml                                  |  17 +-
vars/suse-42.yml                                   |  65 +++++++
vars/ubuntu-16.04.yml                              |  20 +--
99 files changed, 2177 insertions(+), 1665 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index a5433f9..ae8c323 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ flake8<2.6.0,>=2.5.4 # MIT
-pyasn1 # BSD
+pyasn1!=0.2.3 # BSD
@@ -8 +8 @@ pyOpenSSL>=0.14 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
@@ -12,3 +12,2 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-openstackdocstheme>=1.5.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -16 +15 @@ doc8 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0






More information about the Release-announce mailing list