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(-)
participants (1)
-
no-reply@openstack.org