We are psyched to announce the release of: openstack-ansible-os_nova 17.0.0: os_nova for OpenStack Ansible This release is part of the queens 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 16.0.0.0rc1..17.0.0 -------------------------------------------------------- b683b54 Remove systemd conditionals 2d7331d Add SELinux contexts for nova log directory ac13e1b tests: test-nova-upgrades.sh: Drop Ansible verbosity 8c87608 Skip logging for haproxy health checks 49f7113 Stop running non-voting jobs in gate 882f36d Fix cache update after initial apt_repository fail f34b46c Updated from OpenStack Ansible Tests 13bbca5 Switch upgrade test to non-voting 8c1c324 Normalise SuSE barbican package install f171361 Updated from global requirements 9094c41 Point to Queens instead of master e40ff53 Updated from global requirements a7909c7 Update UPPER_CONSTRAINTS_FILE for stable/queens 6f53981 Update .gitreview for stable/queens 9e44a4d Adjust deprecated nova console variables 72fbeeb Zuul: Remove project name 023c4f2 Remove placement_database related options/code ec4c262 If debug is enabled, provide verbose output for host discovery 0a3ce61 Optimize SELinux bits in os_nova 1b35e59 Avoid explicit requirement for groups to exist c41103b Improve console install and restart services appropriately 113aa97 Use a venv with previous ansible version for upgrades 1a483db Fix SELinux file contexts for nova's ssh keys 9ffe93f Reinitialize the virtualenv 0477201 Updated from OpenStack Ansible Tests e227681 Fix upgrade test 307add0 Replace virtualenv-tools by a script 3d3a330 Fix SSL proxy bca10e9 Update paste, policy and rootwrap configurations 2017-12-19 4ff28dc tests: test-nova-upgrades.sh: Remove the exit trap 70c6633 Add MySQL connection SSL support 8a3840b Handle Pike changes for Nova 3cfc8fd Updated from OpenStack Ansible Tests 36c4f11 Update static files 767672e Allow the experimental trigger of the integrated repo 9b436a1 Remove pip_install dependency 0a97679 Do not implement reload for novnc/spice service 67b5707 Use group_names to check a host belongs to group 91fa97a ansible-role-requirements: Switch ODL git repo to the github mirror c6c05a7 Remove setting of version/release from releasenotes 503045e Remove Linux Bridge reference in powervm doc a5a6035 Updated from OpenStack Ansible Tests dc5f56f Set the nova-lxd test to voting a016cb3 Update test image for nova-lxd b439e4a Fix nits in release note 55be574 Explicitly disable KSM by default on Ubuntu. 6a783fe Update filters to support over-commit e2e79c8 Enable KSM support for Nova be9db3b Remove unified queue from gate pipeline b21acaf Update paste, policy and rootwrap configurations 2017-10-14 c60ebb7 Update upgrade role for Queens from P 554e4ea Add OpenStack-Ansible metadata 89b4a78 Force the installation of qemu packages e16f7d6 Updated from global requirements 902e638 Add external LB management handler hook interface b1fdb2d Add libvirt-client on nova-compute b5f2137 Updated from global requirements 70ecaa1 Updated from OpenStack Ansible Tests 12e09a3 Fix live migration on Pike and later 953f324 Scope vars references correctly when delegated 648142d Updated from OpenStack Ansible Tests 0aefe6a Adding serial console support 65c1296 Ensure online migrations can run 5528f9a Updated from OpenStack Ansible Tests 6065d45 Update reno for stable/pike ecb4585 Add opendaylight role to tests a-r-r 3cb998b Add always tag where it's needed e6af7db Updated from global requirements 968e9a9 Correct tag for nova_compute_kvm_install tasks 37a8b27 Fail if TLS + TCP are enabled for libvirtd e426041 Correct Ansible deprecation warning db6c7df Correct nova virt type detection Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + Vagrantfile | 2 + bindep.txt | 25 ++---- defaults/main.yml | 73 +++++++++------ files/osa-nova.te | 42 +++++++++ files/rootwrap.d/compute.filters | 100 +-------------------- files/rootwrap.d/lxd.filters | 6 +- handlers/main.yml | 12 ++- meta/main.yml | 1 - meta/openstack-ansible.yml | 20 +++++ .../notes/disable-ksm-670aeb175826b7ca.yaml | 5 ++ .../nova-placement-database-a8735a1df0c4566f.yaml | 15 ++++ .../notes/pike_deprecations-39034d48825e8966.yaml | 8 ++ .../notes/support-ksm-fe6993158768a14e.yaml | 5 ++ releasenotes/source/conf.py | 18 ++-- releasenotes/source/index.rst | 5 +- releasenotes/source/pike.rst | 6 ++ tasks/consoles/nova_console_novnc_install.yml | 32 ++++++- tasks/consoles/nova_console_novnc_ssl.yml | 4 +- tasks/consoles/nova_console_spice_install.yml | 29 +++++- tasks/drivers/kvm/nova_compute_kvm.yml | 22 ++++- tasks/drivers/kvm/nova_compute_kvm_install.yml | 2 - tasks/drivers/kvm/nova_disable_smt.yml | 1 - tasks/drivers/kvm/nova_enable_ksm.yml | 14 +++ tasks/main.yml | 32 +++++-- tasks/nova_db_post_setup.yml | 18 ++-- tasks/nova_db_setup.yml | 1 + tasks/nova_init_systemd.yml | 2 + tasks/nova_install.yml | 27 ++++-- tasks/nova_install_apt_powervm.yml | 19 +++- tasks/nova_post_install.yml | 8 +- tasks/nova_pre_install.yml | 8 +- tasks/nova_selinux.yml | 62 ++++++++++--- tasks/nova_uwsgi.yml | 1 + tasks/nova_virt_detect.yml | 22 +++-- templates/api-paste.ini.j2 | 3 - templates/nova-systemd-init.j2 | 2 + templates/nova-uwsgi.ini.j2 | 3 + templates/nova.conf.j2 | 50 ++++++----- test-requirements.txt | 14 +-- tox.ini | 17 +++- vars/main.yml | 9 +- vars/redhat-7.yml | 5 +- vars/suse-42.yml | 7 +- vars/ubuntu-16.04.yml | 15 ++++ zuul.d/jobs.yaml | 27 ++++++ zuul.d/project.yaml | 41 +++++++++ 58 files changed, 755 insertions(+), 357 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ae8c323..09d54c4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -bashate>=0.2 # Apache-2.0 +bashate>=0.5.1 # Apache-2.0 @@ -6,2 +6,2 @@ flake8<2.6.0,>=2.5.4 # MIT -pyasn1!=0.2.3 # BSD -pyOpenSSL>=0.14 # Apache-2.0 +pyasn1!=0.2.3,>=0.1.8 # BSD +pyOpenSSL>=16.2.0 # Apache-2.0 @@ -12,4 +12,4 @@ ndg-httpsclient>=0.4.2;python_version<'3.0' # BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.16.0 # Apache-2.0 -doc8 # Apache-2.0 -reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +doc8>=0.6.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0