[release-announce] openstack-ansible 18.1.1 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 13 01:21:49 UTC 2018


We are ecstatic to announce the release of:

openstack-ansible 18.1.1: Ansible playbooks for deploying OpenStack

This release is part of the rocky stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/openstack-ansible

Download the package from:

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

For more details, please see below.

18.1.1
^^^^^^


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

* This role now optionally enables your compute nodes' KVM kernel
  module nested virtualization capabilities, by setting
  nova_nested_virt_enabled to true. Depending on your distribution and
  libvirt version, you might need to set additional variables to fully
  enabled nested virtualization. For details, please see
  https://docs.openstack.org/nova/latest/admin/configuration
  /hypervisor-kvm.html#nested-guest-support.

* You can now set the Libvirt CPU model and feature flags from the
  appropriate entry under the "nova_virt_types" dictionary variable
  (normally "kvm"). "nova_cpu_model" is a string value that sets the
  CPU model; this value is ignored if you set any "nova_cpu_mode"
  other than "custom". "nova_cpu_model_extra_flags" is a list that
  allows you to specify extra CPU feature flags not normally passed
  through with "host-model", or the "custom" CPU model of your choice.


Upgrade Notes
*************

* If your configuration previously set the "libvirt/cpu_model"
  and/or "libvirt/cpu_model_extra_flags" variables in a
  "nova_nova_conf_overrides" dictionary, you should consider moving
  those to "nova_cpu_model" and "nova_cpu_model_extra_flags" in the
  appropriate entry (normally "kvm") in the "nova_virt_types"
  dictionary.


Bug Fixes
*********

* With the release of CentOS 7.6, deployments were breaking and
  becoming very slow when we restart dbus in order to catch some
  PolicyKit changes. However, those changes were never actaully used
  so they were happening for no reason. We no longer make any
  modifications to the systemd-machined configuration and/or PolicyKit
  to maintain upstream compatibility.

Changes in openstack-ansible 18.1.0..18.1.1
-------------------------------------------

55bfbdb Implement AIO changes to allow test usage by roles
6c94d8e [docs] Clean up the AIO user story
bb63b08 Implement documentation changes for translations
1716ca7 Ensure AIO container_tech/install_method vars are namespaced
e9a1d96 Remove unnecessary octavia scenario AIO bootstrap
bae39fb Update lxc_hosts SHA for CentOS systemd fix
a83274a Fix "configure container (other services)" when statement
159ef81 Add bionic to Vagrantfile
70ffc0b Update doc to use chrony instead of ntp
4287eda Add extra volume types to AIO
70b83f2 Add openstackclient bash completion
2905299 Move ARA install to end of bootstrap
a70dc3a Update all SHAs for 18.1.1
0cd6fdb Ensure that a consistent mirror is used for RDO
43a165e haproxy: remove repo_cache service
41a76e7 Add MariaDB infrastructure mirrors
d43ee86 Set SUSE ceph-distro job to non-voting
90bf004 Use loop_var name in when clause
72358b3 Docs: Fix VLAN bridge interface in example setup


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

.gitignore                                         |   9 +-
Vagrantfile                                        |  11 ++
ansible-role-requirements.yml                      |  34 ++---
deploy-guide/source/targethosts-prepare.rst        |  22 +--
.../openstack_interface.cfg.test.example           |   2 +-
etc/openstack_deploy/conf.d/cinder.yml.aio         |  27 ++++
.../openstack_user_config.yml.aio.j2               |  16 +--
inventory/group_vars/all/all.yml                   |   2 +-
inventory/group_vars/haproxy/haproxy.yml           |   5 +
inventory/group_vars/utility_all.yml               |   1 +
playbooks/common-playbooks/cinder.yml              |   4 +-
playbooks/common-playbooks/nova.yml                |   8 +-
playbooks/defaults/repo_packages/gnocchi.yml       |   2 +-
.../defaults/repo_packages/openstack_services.yml  |  74 +++++-----
playbooks/utility-install.yml                      |   3 +
.../notes/add-nested-virt-1db2270e73d1b34.yaml     |   7 +
.../notes/nova-cpu-model-006da20048168842.yaml     |  18 +++
...ve-machinectl-workarounds-d67a4739f6385f54.yaml |   7 +
scripts/bootstrap-ansible.sh                       |  10 +-
.../bootstrap-host/tasks/check-requirements.yml    |  23 ++-
.../bootstrap-host/tasks/prepare_aio_config.yml    |  42 ++++--
.../roles/bootstrap-host/tasks/prepare_octavia.yml |  80 -----------
.../templates/user_variables.aio.yml.j2            |  14 +-
.../templates/user_variables_octavia.yml.j2        |  25 ----
.../templates/user_variables_translations.yml.j2   |   2 +-
zuul.d/jobs.yaml                                   |  44 +++---
zuul.d/project-templates.yaml                      |  13 +-
36 files changed, 399 insertions(+), 520 deletions(-)







More information about the Release-announce mailing list