openstack-ansible-os_nova/releasenotes/notes
Jesse Pretorius d0696a90ab Execute service setup against a delegated host using Ansible built-in modules
In order to reduce the packages required to pip install on to the hosts,
we allow the service setup to be delegated to a specific host, defaulting
to the deploy host. We also switch as many tasks as possible to using the
built-in Ansible modules which make use of the shade library.

The 'virtualenv' package is now installed appropriately by the openstack_hosts
role, so there's no need to install it any more. The 'httplib2' package is a
legacy Ansible requirement for the get_url/get_uri module which is no longer
needed. The keystone client library is not required any more now that we're
using the upstream modules. As there are no required packages left, the task
to install them is also removed.

Unfortunately we need to use the openstack client to wait for a compute host
to register, so we add it into the nova venv and implement a change in the
way we do the wait so that openrc/clouds.yaml is only implemented on a single
compute host and the wait task is executed there.

Depends-On: https://review.openstack.org/582359
Change-Id: I702480a5188a583a03f66bb39609f7d25a996e4a
2018-07-22 14:22:40 +00:00
..
.placeholder Add reno scaffolding for release notes management 2016-04-09 19:21:11 +01:00
add-nova-lxd-f094438e4bf36d52.yaml Change nova_virt_type from lxc to lxd 2016-08-25 15:11:25 -04:00
add-qemu-conf-d42337dfd42bac6f.yaml Add config template for qemu.conf 2016-09-02 14:56:09 -04:00
add-xenial-support-3dc3711e5b1bdc34.yaml Implement Xenial Support 2016-06-14 15:38:16 +00:00
added-vendor-data-c35cb7735b1ee9c7.yaml Added vendor_data.json support 2018-03-06 14:57:40 -05:00
apt-source-filenamed-e710006ed93a9c67.yaml Allow override of the repo filename 2017-01-09 13:08:21 +00:00
capping_nova_workers-349f0f4d3fd50b37.yaml Cap the number of worker threads 2017-02-23 05:46:15 -05:00
detect_power-a6a679c8c3dd3262.yaml Detect PowerNV environment 2016-05-26 12:45:23 -05:00
disable-ksm-670aeb175826b7ca.yaml Fix nits in release note 2017-10-31 10:41:51 -05:00
libvirt-python-symlink-e892dd3536c02179.yaml Use the distro package for libvirt-python 2018-05-30 19:54:55 +00:00
libvirt-rbd-independent-5876349073463cc3.yaml Allow libvirt rbd params to be independent of cinder 2017-03-20 14:23:43 -05:00
live-migration-default-set-to-ssh-6add1dbdeea43509.yaml Turn SSH auth into the default for live migration 2016-07-08 08:58:28 -05:00
mitaka-deprecations-72bec69c1395261d.yaml Remove Mitaka Deprecated items 2016-07-19 13:36:48 +01:00
nova_galera_ssl-24c2ca2a8ab6fec4.yaml Added MySQL connection SSL support 2017-03-03 10:57:29 -06:00
nova_init_time_settings-cef7e89ab41da256.yaml Rename release note to unique hash 2017-04-28 11:32:35 +01:00
nova_use_cinder_v3_api-ce5f9c030591c404.yaml Use the cinderv3 endpoint by default 2017-03-27 14:54:35 +01:00
nova_uwsgi-af062fa20317d41c.yaml Move to use UWsgi for Nova 2017-08-14 14:27:25 +01:00
nova-console-proxy-git-cleanup-cdeffd3f0d040275.yaml Cleanup Nova console proxy git repos before updating it 2016-05-26 10:44:40 +00:00
nova-data-migrations-f6c2bc0f9e7b1908.yaml Implement data migrations for rolling upgrades 2017-07-06 06:18:21 +00:00
nova-init-config-overrides-7221a8f9d5be9291.yaml Rename reno to avoid conflict on integrated repo 2017-04-11 12:10:40 +01:00
nova-largecluster-key-inserts-afc8cac63af41087.yaml Improve deployment performance on large clusters 2016-07-18 20:31:25 -07:00
nova-ocata-conf-deprecations-0a99d13c97424c51.yaml Adjust conf for deprecation warnings 2017-02-28 13:06:09 +00:00
nova-placement-api-07ce03fdceb95c6d.yaml Add nova-placement-api service and cell_v2 setup 2017-02-02 16:47:19 +00:00
nova-placement-database-a8735a1df0c4566f.yaml Remove placement_database related options/code 2018-02-07 11:56:52 +00:00
nova-powervm-b4eddae30abbd08e.yaml Implement Nova PowerVM Virt Driver 2016-06-07 19:45:09 -05:00
nova-service-setup-host-f62d2eaede77d23c.yaml Execute service setup against a delegated host using Ansible built-in modules 2018-07-22 14:22:40 +00:00
nova-uca-support-409b2e6afbce47b1.yaml UCA support for nova compute 2016-06-02 07:16:31 -05:00
openstack-distribution-packages-fcb6220fdeb3668c.yaml Add support for using distribution packages for OpenStack services 2018-07-03 11:19:56 +01:00
optional-schedule-zone-12479db3ba0e9267.yaml Add release note for nova_default_schedule_zone 2018-03-25 17:39:42 +00:00
os_nova-centos-support-4ada2ade2b9dd8c9.yaml Add CentOS support for os_nova 2016-11-15 08:10:56 -05:00
os_nova-install-venv-6c6c2ba28f67a891.yaml Only install to virtual environment 2016-07-21 17:16:33 +00:00
os-nova-remove-nova-cert-441989f79b69524f.yaml Remove nova-cert 2016-10-14 14:42:10 -07:00
oslo-messaging-separate-backends-1fbdb77e93e29542.yaml Update to use oslo.messaging services for RPC and Notify 2018-05-30 14:18:52 -04:00
package-state-38187ec5242a005b.yaml Add ability to change apt/yum package state 2016-08-02 15:38:24 +01:00
pike_deprecations-39034d48825e8966.yaml Handle Pike changes for Nova 2017-12-13 13:49:39 +00:00
powervm-novalink-url-c5f9377e4f7971af.yaml Change protocol of novalink url. 2016-10-31 09:06:05 -05:00
remove_nova_cpu_mode_option-e9fcfc97aa13a29a.yaml Set cpu_mode = none for Qemu 2017-07-03 16:00:53 +01:00
remove-console-keymap-ae255da81979a3a5.yaml Remove default for nova_console_keymap 2017-05-18 13:39:41 -05:00
remove-requirements-git-c8a762c5172f25c7.yaml Simplify pip options/constraints mechanism 2016-11-02 17:53:34 +00:00
removed-db-create-tasks-3deea562441871c6.yaml Removed the db create tasks 2016-05-20 18:15:16 -07:00
support-ksm-fe6993158768a14e.yaml Enable KSM support for Nova 2017-10-26 14:06:10 +00:00
support-powervm-rmc-dedce9da5fdd1bea.yaml Add custom interfaces file and update docs for PowerVM RMC 2016-11-29 18:11:42 +00:00
symlink_libvirt_save_dir_to_nova_dir-3b1b278cb7e5831f.yaml Create symlink for libvirt save directory 2016-05-31 08:52:51 -05:00
var-deprecations-417d87b9d386466a.yaml Rename package lists (and related vars) appropriately 2016-08-30 19:54:11 +01:00