From 38b333ba306cd86f24a7c72ab466da3d389156d4 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Evrard Date: Thu, 7 Jun 2018 09:29:32 +0200 Subject: [PATCH] Freeze roles for Milestone 2 release Change-Id: Ia5a65510c58972c07a74c74eec3ab52aa82eedec --- ansible-role-requirements.yml | 110 +++++++++--------- .../add-random-devices-38671b23cb1319b8.yaml | 14 +++ ...rtificate_generation-a9cdcc8e3b1e186f.yaml | 14 +++ .../notes/cmd2-0.9.0-838765e91d9be69e.yaml | 7 ++ ...ainer-extra-networks-c74119ba6a559a59.yaml | 8 ++ .../notes/elang-version-2c1135466ef94032.yaml | 9 ++ ...bvirt-python-symlink-e892dd3536c02179.yaml | 19 +++ ...istribution-packages-1f8b8dd56b58180f.yaml | 7 ++ ...istribution-packages-292a6cb46e3adc32.yaml | 7 ++ ...istribution-packages-2f041fb59bfbb7ef.yaml | 7 ++ ...istribution-packages-416a67fc03d79dc9.yaml | 7 ++ ...istribution-packages-9fa11225b7f06125.yaml | 7 ++ ...istribution-packages-b1c9e1f488e53872.yaml | 7 ++ ...istribution-packages-c6dc58c949068713.yaml | 7 ++ ...istribution-packages-ca14e38bbea872b2.yaml | 7 ++ ...istribution-packages-d42a426bb57f76b1.yaml | 7 ++ ...ng-separate-backends-06a1b30ffb228f22.yaml | 19 +++ ...ng-separate-backends-1fbdb77e93e29542.yaml | 20 ++++ ...ng-separate-backends-3b2dac9462595b31.yaml | 14 +++ ...ng-separate-backends-4491e7c099bee4f5.yaml | 21 ++++ ...ng-separate-backends-61d279ded1bc999e.yaml | 20 ++++ ...ng-separate-backends-702d7b33fda7a9f5.yaml | 19 +++ ...ng-separate-backends-9b3fcaaa21a0d9f4.yaml | 19 +++ ...ng-separate-backends-e68c98d4f9d9a79c.yaml | 19 +++ ...istro-package-lookup-340b0fedb25a7c4b.yaml | 8 ++ .../set-limit-enabled-25998f1f12987c12.yaml | 13 +++ 26 files changed, 361 insertions(+), 55 deletions(-) create mode 100644 releasenotes/notes/add-random-devices-38671b23cb1319b8.yaml create mode 100644 releasenotes/notes/certificate_generation-a9cdcc8e3b1e186f.yaml create mode 100644 releasenotes/notes/cmd2-0.9.0-838765e91d9be69e.yaml create mode 100644 releasenotes/notes/container-extra-networks-c74119ba6a559a59.yaml create mode 100644 releasenotes/notes/elang-version-2c1135466ef94032.yaml create mode 100644 releasenotes/notes/libvirt-python-symlink-e892dd3536c02179.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-1f8b8dd56b58180f.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-292a6cb46e3adc32.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-2f041fb59bfbb7ef.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-416a67fc03d79dc9.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-9fa11225b7f06125.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-b1c9e1f488e53872.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-c6dc58c949068713.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-ca14e38bbea872b2.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-d42a426bb57f76b1.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-06a1b30ffb228f22.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-1fbdb77e93e29542.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-3b2dac9462595b31.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-4491e7c099bee4f5.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-61d279ded1bc999e.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-702d7b33fda7a9f5.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-9b3fcaaa21a0d9f4.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-e68c98d4f9d9a79c.yaml create mode 100644 releasenotes/notes/remove-distro-package-lookup-340b0fedb25a7c4b.yaml create mode 100644 releasenotes/notes/set-limit-enabled-25998f1f12987c12.yaml diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 378e3101e6..878e538f6f 100644 --- a/ansible-role-requirements.yml +++ b/ansible-role-requirements.yml @@ -1,191 +1,191 @@ - name: ansible-hardening scm: git src: https://git.openstack.org/openstack/ansible-hardening - version: master + version: ce53f4afd3a3524249f044d629aedd0efcadd393 - name: apt_package_pinning scm: git src: https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning - version: master + version: 9f12cace353d1c26e764eadc97d7e9e565923352 - name: pip_install scm: git src: https://git.openstack.org/openstack/openstack-ansible-pip_install - version: master + version: 8d39c2bbe26d083389431e548e011c8464c8699e - name: galera_client scm: git src: https://git.openstack.org/openstack/openstack-ansible-galera_client - version: master + version: 92f87eb0abd091f382321fee14d13eaa9b4de2a0 - name: galera_server scm: git src: https://git.openstack.org/openstack/openstack-ansible-galera_server - version: master + version: 883ae50523bdc3394977ab66003f823597aacb2d - name: ceph_client scm: git src: https://git.openstack.org/openstack/openstack-ansible-ceph_client - version: master + version: 4e24bb923c6b268e381bc4bb50147699d176bb81 - name: haproxy_server scm: git src: https://git.openstack.org/openstack/openstack-ansible-haproxy_server - version: master + version: fc38ff162e0f3c204f87e7c0565f07076d1882f5 - name: keepalived scm: git src: https://github.com/evrardjp/ansible-keepalived - version: master + version: 64764d25ab868417f1138a7b9605f2eb94cbfd02 - name: lxc_container_create scm: git src: https://git.openstack.org/openstack/openstack-ansible-lxc_container_create - version: master + version: 654558a7bd104812c4dce25d677fe315a5403ccb - name: lxc_hosts scm: git src: https://git.openstack.org/openstack/openstack-ansible-lxc_hosts - version: master + version: c782833f4cea3483ee3c980abf52ddcab5c36cb1 - name: memcached_server scm: git src: https://git.openstack.org/openstack/openstack-ansible-memcached_server - version: master + version: 6b94d5a134c7bd6ebf5969e87645290407fce9d6 - name: openstack_hosts scm: git src: https://git.openstack.org/openstack/openstack-ansible-openstack_hosts - version: master + version: eda8ed788404d5e9e439dd8905b71d1ce8bfbbab - name: os_keystone scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_keystone - version: master + version: 48a1cf3f40284e2fd30c68d879b0db30121bf3d0 - name: openstack_openrc scm: git src: https://git.openstack.org/openstack/openstack-ansible-openstack_openrc - version: master + version: c25c47e4b318bc497cd22131c344dd5b947066eb - name: os_aodh scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_aodh - version: master + version: 1ef3d3b541c11e5ec1b79d2dae6a3d6591be4bc7 - name: os_barbican scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_barbican - version: master + version: d2b93e12f5c7852625913908f260ff1e8b86bcb2 - name: os_ceilometer scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_ceilometer - version: master + version: 045e17f85f7827f53c172935458a6416e0d7c5ac - name: os_cinder scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_cinder - version: master + version: 189aaaa022d1e7cd061b79c1e4bf645fa6ede139 - name: os_congress scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_congress - version: master + version: fba9e73ffa7d83a0418e37af9161b48af544c3d1 - name: os_designate scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_designate - version: master + version: 83ba4d06c989019d889e9c372e50646fe7016885 - name: os_glance scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_glance - version: master + version: 4e227f79de894a8b1d6ee7c18d10d16eaed298bf - name: os_gnocchi scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_gnocchi - version: master + version: e9d564daea3ad1be6ee5de6df581588ea63df0bb - name: os_heat scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_heat - version: master + version: 5cf6779fba4b72b31c147c594118d5fb3ecff04b - name: os_horizon scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_horizon - version: master + version: 5a163fc36e88413a8fc727c2b858fcde5614db6d - name: os_ironic scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_ironic - version: master + version: 8b0e4006352f8ce731edb07c367714fda538ea54 - name: os_magnum scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_magnum - version: master + version: 8cfcb0197cf7a921429e04c817803cdd8b461b2a - name: os_molteniron scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_molteniron - version: master + version: ddb6b2b83c4e9d7f6a6c30b2207690a01f3d4c53 - name: os_neutron scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_neutron - version: master + version: 359c3839eb307a1477fdcda2175b4a01f1fc2171 - name: os_nova scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_nova - version: master + version: 2bc567516fe867d46bd2caedd4fe847ba88e201c - name: os_octavia scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_octavia - version: master + version: caa21002064ad1c1a2300838abb5c1d439c0b008 - name: os_rally scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_rally - version: master + version: 9544cf1ce4a00236000332f8f327ad1debab5199 - name: os_sahara scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_sahara - version: master + version: 70c680293a04ad73a744f60773e47503ddee638d - name: os_swift scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_swift - version: master + version: ee0d0dfd52b9489bc5455045912cc3410a1fd7b6 - name: os_tacker scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_tacker - version: master + version: d3c1fa60240e0b041b515037d2d54b7e8bd630bd - name: os_tempest scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_tempest - version: master + version: e904f9fbc6c5473d758c85c3b296db3a22314ada - name: os_trove scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_trove - version: master + version: 2aced517368956b78d10ba05867c69a0711ac0cc - name: plugins scm: git src: https://git.openstack.org/openstack/openstack-ansible-plugins - version: master + version: cef7946b3b3b3e4d02406c228741985a94b72cff - name: rabbitmq_server scm: git src: https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server - version: master + version: ea96b87de5af2a932452498be03ac4f39eec3c60 - name: repo_build scm: git src: https://git.openstack.org/openstack/openstack-ansible-repo_build - version: master + version: 51fb5bb898be75d97ff5312e80e0bf381a29c810 - name: repo_server scm: git src: https://git.openstack.org/openstack/openstack-ansible-repo_server - version: master + version: 2d4c98e810ff6dc97b2ebe661661ea6e0854ce9d - name: rsyslog_client scm: git src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_client - version: master + version: 915be97a9f032e1e0ef4ccd9dc8f64b26a0595d3 - name: rsyslog_server scm: git src: https://git.openstack.org/openstack/openstack-ansible-rsyslog_server - version: master + version: c1fb0aaf5b98e134e24fef7956218ca54ce0afe5 - name: sshd scm: git src: https://github.com/willshersystems/ansible-sshd - version: master + version: e9c1db2bc8476e25a2356b7fe4a228c1d5ac7cce - name: bird scm: git src: https://github.com/logan2211/ansible-bird - version: master + version: 3703c30e92ccec6c021fd795abd1bfea023b4a05 - name: etcd scm: git src: https://github.com/logan2211/ansible-etcd - version: master + version: 3933355dfe51477822db517d3c07ad561fb61318 - name: unbound scm: git src: https://github.com/logan2211/ansible-unbound - version: master + version: 509d99a94bd959afa0d9a86f34fb6af95a1ef5c7 - name: resolvconf scm: git src: https://github.com/logan2211/ansible-resolvconf - version: master + version: a2ff5ba59b47f96ddddcb7a3a67de93687c317a6 - name: ceph-ansible scm: git src: https://github.com/ceph/ceph-ansible @@ -193,32 +193,32 @@ - name: opendaylight scm: git src: https://github.com/opendaylight/integration-packaging-ansible-opendaylight - version: master + version: 9d5951c39da7722c71632a10ec53e7ab93b8ac9b - name: haproxy_endpoints scm: git src: https://github.com/logan2211/ansible-haproxy-endpoints - version: master + version: 8e3a24a35beb16d717072dc83895c5a1f92689fb - name: nspawn_container_create src: https://git.openstack.org/openstack/openstack-ansible-nspawn_container_create scm: git - version: master + version: ff2672b181d23757555862c7c49aec79105aa09e - name: nspawn_hosts src: https://git.openstack.org/openstack/openstack-ansible-nspawn_hosts scm: git - version: master + version: bab4352124533093948ebf20c22e82f6abbeda6a - name: systemd_service src: https://git.openstack.org/openstack/ansible-role-systemd_service scm: git - version: master + version: 02f5ff1c0e073af53bed2141a045e608162970ea - name: systemd_mount src: https://git.openstack.org/openstack/ansible-role-systemd_mount scm: git - version: master + version: 66b8b1a6d8e8a6a4c9b618784b955860b70d71f9 - name: systemd_networkd src: https://git.openstack.org/openstack/ansible-role-systemd_networkd scm: git - version: master + version: 267fa4add0111eb9e7ab5a43672479036bb2b57c - name: python_venv_build src: https://git.openstack.org/openstack/ansible-role-python_venv_build scm: git - version: master + version: abfb16dd60624ab4dceef9d713a0f952e9b60a0d diff --git a/releasenotes/notes/add-random-devices-38671b23cb1319b8.yaml b/releasenotes/notes/add-random-devices-38671b23cb1319b8.yaml new file mode 100644 index 0000000000..a3d3a98254 --- /dev/null +++ b/releasenotes/notes/add-random-devices-38671b23cb1319b8.yaml @@ -0,0 +1,14 @@ +--- +fixes: + - | + Newer releases of CentOS ship a version of libnss that depends on the existance + of /dev/random and /dev/urandom in the operating system in order to run. This + causes a problem during the cache preparation process which runs inside chroot + that does not contain this, resulting in errors with the following message. + + .. code-block:: text + + error: Failed to initialize NSS library + + This has been resolved by introducing a /dev/random and /dev/urandom inside + the chroot-ed environment. diff --git a/releasenotes/notes/certificate_generation-a9cdcc8e3b1e186f.yaml b/releasenotes/notes/certificate_generation-a9cdcc8e3b1e186f.yaml new file mode 100644 index 0000000000..4d9098888e --- /dev/null +++ b/releasenotes/notes/certificate_generation-a9cdcc8e3b1e186f.yaml @@ -0,0 +1,14 @@ +--- + +features: + - | + Octavia requires SSL certificates for communication with the amphora. This + adds the automatic creation of self signed certificates for this purpose. + It uses different certificate authorities for amphora and control plane + thus insuring maximum security. +security: + - | + It is recommended that the certificate generation is always reviewed by + security professionals since algorithms and key-lengths considered secure + change all the time. + diff --git a/releasenotes/notes/cmd2-0.9.0-838765e91d9be69e.yaml b/releasenotes/notes/cmd2-0.9.0-838765e91d9be69e.yaml new file mode 100644 index 0000000000..70dc3d9d1d --- /dev/null +++ b/releasenotes/notes/cmd2-0.9.0-838765e91d9be69e.yaml @@ -0,0 +1,7 @@ +--- +issues: + - | + All OSA releases earlier than 17.0.5, 16.0.4, and 15.1.22 will fail to build the + rally venv due to the release of the new cmd2-0.9.0 python library. Deployers are + encouraged to update to the latest OSA release which pins to an appropriate version + which is compatible with python2. diff --git a/releasenotes/notes/container-extra-networks-c74119ba6a559a59.yaml b/releasenotes/notes/container-extra-networks-c74119ba6a559a59.yaml new file mode 100644 index 0000000000..2595c50c41 --- /dev/null +++ b/releasenotes/notes/container-extra-networks-c74119ba6a559a59.yaml @@ -0,0 +1,8 @@ +--- +features: + - If defined in applicable host or group vars the variable + ``container_extra_networks`` will be merged with the existing + ``container_networks`` from the dynamic inventory. This allows a deployer + to specify special interfaces which may be unique to an indivdual + container. An example use for this feature would be applying known + fixed IP addresses to public interfaces on BIND servers for designate. diff --git a/releasenotes/notes/elang-version-2c1135466ef94032.yaml b/releasenotes/notes/elang-version-2c1135466ef94032.yaml new file mode 100644 index 0000000000..5afeb0a37f --- /dev/null +++ b/releasenotes/notes/elang-version-2c1135466ef94032.yaml @@ -0,0 +1,9 @@ +--- +features: + - The option ``rabbitmq_erlang_version_spec`` has been added allowing + deployers to set the version of erlang used on a given installation. +deprecations: + - The use of the ``apt_package_pinning`` role as a meta dependency + has been removed from the rabbitmq_server role. While the package + pinning role is still used, it will now only be executed when the + apt task file is executed. diff --git a/releasenotes/notes/libvirt-python-symlink-e892dd3536c02179.yaml b/releasenotes/notes/libvirt-python-symlink-e892dd3536c02179.yaml new file mode 100644 index 0000000000..0b937e6d99 --- /dev/null +++ b/releasenotes/notes/libvirt-python-symlink-e892dd3536c02179.yaml @@ -0,0 +1,19 @@ +--- +issues: + - | + With the release of CentOS 7.5, all pike releases are broken due to a + mismatch in version between the libvirt-python library specified by the + OpenStack community, and the version provided in CentOS 7.5. As such OSA + is unable build the appropriate python library for libvirt. The only + recourse for this is to upgrade the environment to the latest queens + release. +fixes: + - | + In order to prevent further issues with a libvirt and python-libvirt + version mismatch, KVM-based compute nodes will now use the distribution + package python library for libvirt. This should resolve the issue seen + with pike builds on CentOS 7.5. +deprecations: + - | + The variable ``nova_compute_pip_packages`` is no longer used and has + been removed. diff --git a/releasenotes/notes/openstack-distribution-packages-1f8b8dd56b58180f.yaml b/releasenotes/notes/openstack-distribution-packages-1f8b8dd56b58180f.yaml new file mode 100644 index 0000000000..2b460558f6 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-1f8b8dd56b58180f.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``heat_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-292a6cb46e3adc32.yaml b/releasenotes/notes/openstack-distribution-packages-292a6cb46e3adc32.yaml new file mode 100644 index 0000000000..7e0e747aa6 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-292a6cb46e3adc32.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``cinder_install_method`` + variable to ``distro``.-- diff --git a/releasenotes/notes/openstack-distribution-packages-2f041fb59bfbb7ef.yaml b/releasenotes/notes/openstack-distribution-packages-2f041fb59bfbb7ef.yaml new file mode 100644 index 0000000000..8326a91ee3 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-2f041fb59bfbb7ef.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``glance_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-416a67fc03d79dc9.yaml b/releasenotes/notes/openstack-distribution-packages-416a67fc03d79dc9.yaml new file mode 100644 index 0000000000..5c86c7c633 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-416a67fc03d79dc9.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``aodh_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-9fa11225b7f06125.yaml b/releasenotes/notes/openstack-distribution-packages-9fa11225b7f06125.yaml new file mode 100644 index 0000000000..b2872fdd45 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-9fa11225b7f06125.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``designate_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-b1c9e1f488e53872.yaml b/releasenotes/notes/openstack-distribution-packages-b1c9e1f488e53872.yaml new file mode 100644 index 0000000000..970f3a04ca --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-b1c9e1f488e53872.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``swift_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-c6dc58c949068713.yaml b/releasenotes/notes/openstack-distribution-packages-c6dc58c949068713.yaml new file mode 100644 index 0000000000..df99a2ce67 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-c6dc58c949068713.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``ceilometer_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-ca14e38bbea872b2.yaml b/releasenotes/notes/openstack-distribution-packages-ca14e38bbea872b2.yaml new file mode 100644 index 0000000000..73f12570a7 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-ca14e38bbea872b2.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``barbican_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-d42a426bb57f76b1.yaml b/releasenotes/notes/openstack-distribution-packages-d42a426bb57f76b1.yaml new file mode 100644 index 0000000000..2657389539 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-d42a426bb57f76b1.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The role now supports using the distribution packages for the OpenStack + services instead of the pip ones. This feature is disabled by default + and can be enabled by simply setting the ``keystone_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/oslo-messaging-separate-backends-06a1b30ffb228f22.yaml b/releasenotes/notes/oslo-messaging-separate-backends-06a1b30ffb228f22.yaml new file mode 100644 index 0000000000..ec1e2f761c --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-06a1b30ffb228f22.yaml @@ -0,0 +1,19 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - cinder_oslomsg_rpc_servers replaces cinder_rabbitmq_servers + - cinder_oslomsg_rpc_port replaces cinder_rabbitmq_port + - cinder_oslomsg_rpc_use_ssl replaces cinder_rabbitmq_use_ssl + - cinder_oslomsg_rpc_userid replaces cinder_rabbitmq_userid + - cinder_oslomsg_rpc_vhost replaces cinder_rabbitmq_vhost + - cinder_oslomsg_notify_servers replaces cinder_rabbitmq_telemetry_servers + - cinder_oslomsg_notify_port replaces cinder_rabbitmq_telemetry_port + - cinder_oslomsg_notify_use_ssl replaces cinder_rabbitmq_telemetry_use_ssl + - cinder_oslomsg_notify_userid replaces cinder_rabbitmq_telemetry_userid + - cinder_oslomsg_notify_vhost replaces cinder_rabbitmq_telemetry_vhost diff --git a/releasenotes/notes/oslo-messaging-separate-backends-1fbdb77e93e29542.yaml b/releasenotes/notes/oslo-messaging-separate-backends-1fbdb77e93e29542.yaml new file mode 100644 index 0000000000..174644326d --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-1fbdb77e93e29542.yaml @@ -0,0 +1,20 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - nova_oslomsg_rpc_servers replaces nova_rabbitmq_servers + - nova_oslomsg_rpc_port replaces nova_rabbitmq_port + - nova_oslomsg_rpc_use_ssl replaces nova_rabbitmq_use_ssl + - nova_oslomsg_rpc_userid replaces nova_rabbitmq_userid + - nova_oslomsg_rpc_vhost replaces nova_rabbitmq_vhost + - nova_oslomsg_notify_servers replaces nova_rabbitmq_telemetry_servers + - nova_oslomsg_notify_port replaces nova_rabbitmq_telemetry_port + - nova_oslomsg_notify_use_ssl replaces nova_rabbitmq_telemetry_use_ssl + - nova_oslomsg_notify_userid replaces nova_rabbitmq_telemetry_userid + - nova_oslomsg_notify_vhost replaces nova_rabbitmq_telemetry_vhost + - nova_oslomsg_notify_password replaces nova_rabbitmq_telemetry_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-3b2dac9462595b31.yaml b/releasenotes/notes/oslo-messaging-separate-backends-3b2dac9462595b31.yaml new file mode 100644 index 0000000000..a5f2c43c6e --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-3b2dac9462595b31.yaml @@ -0,0 +1,14 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - ironic_oslomsg_rpc_servers replaces ironic_rabbitmq_servers + - ironic_oslomsg_rpc_port replaces ironic_rabbitmq_port + - ironic_oslomsg_rpc_use_ssl replaces ironic_rabbitmq_use_ssl + - ironic_oslomsg_rpc_userid replaces ironic_rabbitmq_userid + - ironic_oslomsg_rpc_vhost replaces ironic_rabbitmq_vhost diff --git a/releasenotes/notes/oslo-messaging-separate-backends-4491e7c099bee4f5.yaml b/releasenotes/notes/oslo-messaging-separate-backends-4491e7c099bee4f5.yaml new file mode 100644 index 0000000000..4b44cc79ff --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-4491e7c099bee4f5.yaml @@ -0,0 +1,21 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - heat_oslomsg_rpc_servers replaces heat_rabbitmq_servers + - heat_oslomsg_rpc_port replaces heat_rabbitmq_port + - heat_oslomsg_rpc_use_ssl replaces heat_rabbitmq_use_ssl + - heat_oslomsg_rpc_userid replaces heat_rabbitmq_userid + - heat_oslomsg_rpc_vhost replaces heat_rabbitmq_vhost + - heat_oslomsg_rpc_password replaces heat_rabbitmq_password + - heat_oslomsg_notify_servers replaces heat_rabbitmq_telemetry_servers + - heat_oslomsg_notify_port replaces heat_rabbitmq_telemetry_port + - heat_oslomsg_notify_use_ssl replaces heat_rabbitmq_telemetry_use_ssl + - heat_oslomsg_notify_userid replaces heat_rabbitmq_telemetry_userid + - heat_oslomsg_notify_vhost replaces heat_rabbitmq_telemetry_vhost + - heat_oslomsg_notify_password replaces heat_rabbitmq_telemetry_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-61d279ded1bc999e.yaml b/releasenotes/notes/oslo-messaging-separate-backends-61d279ded1bc999e.yaml new file mode 100644 index 0000000000..50a9fc2953 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-61d279ded1bc999e.yaml @@ -0,0 +1,20 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - glance_oslomsg_rpc_servers replaces glance_rabbitmq_servers + - glance_oslomsg_rpc_port replaces glance_rabbitmq_port + - glance_oslomsg_rpc_use_ssl replaces glance_rabbitmq_use_ssl + - glance_oslomsg_rpc_userid replaces glance_rabbitmq_userid + - glance_oslomsg_rpc_vhost replaces glance_rabbitmq_vhost + - glance_oslomsg_notify_servers replaces glance_rabbitmq_telemetry_servers + - glance_oslomsg_notify_port replaces glance_rabbitmq_telemetry_port + - glance_oslomsg_notify_use_ssl replaces glance_rabbitmq_telemetry_use_ssl + - glance_oslomsg_notify_userid replaces glance_rabbitmq_telemetry_userid + - glance_oslomsg_notify_vhost replaces glance_rabbitmq_telemetry_vhost + - glance_oslomsg_notify_password replaces glance_rabbitmq_telemetry_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-702d7b33fda7a9f5.yaml b/releasenotes/notes/oslo-messaging-separate-backends-702d7b33fda7a9f5.yaml new file mode 100644 index 0000000000..6fc7de624f --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-702d7b33fda7a9f5.yaml @@ -0,0 +1,19 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - sahara_oslomsg_rpc_servers replaces sahara_rabbitmq_servers + - sahara_oslomsg_rpc_port replaces sahara_rabbitmq_port + - sahara_oslomsg_rpc_use_ssl replaces sahara_rabbitmq_use_ssl + - sahara_oslomsg_rpc_userid replaces sahara_rabbitmq_userid + - sahara_oslomsg_rpc_vhost replaces sahara_rabbitmq_vhost + - sahara_oslomsg_notify_servers replaces sahara_rabbitmq_telemetry_servers + - sahara_oslomsg_notify_port replaces sahara_rabbitmq_telemetry_port + - sahara_oslomsg_notify_use_ssl replaces sahara_rabbitmq_telemetry_use_ssl + - sahara_oslomsg_notify_userid replaces sahara_rabbitmq_telemetry_userid + - sahara_oslomsg_notify_vhost replaces sahara_rabbitmq_telemetry_vhost diff --git a/releasenotes/notes/oslo-messaging-separate-backends-9b3fcaaa21a0d9f4.yaml b/releasenotes/notes/oslo-messaging-separate-backends-9b3fcaaa21a0d9f4.yaml new file mode 100644 index 0000000000..67e69729ad --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-9b3fcaaa21a0d9f4.yaml @@ -0,0 +1,19 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - neutron_oslomsg_rpc_servers replaces neutron_rabbitmq_servers + - neutron_oslomsg_rpc_port replaces neutron_rabbitmq_port + - neutron_oslomsg_rpc_use_ssl replaces neutron_rabbitmq_use_ssl + - neutron_oslomsg_rpc_userid replaces neutron_rabbitmq_userid + - neutron_oslomsg_rpc_vhost replaces neutron_rabbitmq_vhost + - neutron_oslomsg_notify_servers replaces neutron_rabbitmq_telemetry_servers + - neutron_oslomsg_notify_port replaces neutron_rabbitmq_telemetry_port + - neutron_oslomsg_notify_use_ssl replaces neutron_rabbitmq_telemetry_use_ssl + - neutron_oslomsg_notify_userid replaces neutron_rabbitmq_telemetry_userid + - neutron_oslomsg_notify_vhost replaces neutron_rabbitmq_telemetry_vhost diff --git a/releasenotes/notes/oslo-messaging-separate-backends-e68c98d4f9d9a79c.yaml b/releasenotes/notes/oslo-messaging-separate-backends-e68c98d4f9d9a79c.yaml new file mode 100644 index 0000000000..470cfba6aa --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-e68c98d4f9d9a79c.yaml @@ -0,0 +1,19 @@ +--- +features: + - Support separate oslo.messaging services for RPC and Notifications + to enable operation of separate and different messaging backend servers. +deprecations: + - | + The rabbitmq server parameters have been replaced by corresponding + oslo.messaging RPC and Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - keystone_oslomsg_rpc_servers replaces keystone_rabbitmq_servers + - keystone_oslomsg_rpc_port replaces keystone_rabbitmq_port + - keystone_oslomsg_rpc_use_ssl replaces keystone_rabbitmq_use_ssl + - keystone_oslomsg_rpc_userid replaces keystone_rabbitmq_userid + - keystone_oslomsg_rpc_vhost replaces keystone_rabbitmq_vhost + - keystone_oslomsg_notify_servers replaces keystone_rabbitmq_telemetry_servers + - keystone_oslomsg_notify_port replaces keystone_rabbitmq_telemetry_port + - keystone_oslomsg_notify_use_ssl replaces keystone_rabbitmq_telemetry_use_ssl + - keystone_oslomsg_notify_userid replaces keystone_rabbitmq_telemetry_userid + - keystone_oslomsg_notify_vhost replaces keystone_rabbitmq_telemetry_vhost diff --git a/releasenotes/notes/remove-distro-package-lookup-340b0fedb25a7c4b.yaml b/releasenotes/notes/remove-distro-package-lookup-340b0fedb25a7c4b.yaml new file mode 100644 index 0000000000..1d1cbfc2da --- /dev/null +++ b/releasenotes/notes/remove-distro-package-lookup-340b0fedb25a7c4b.yaml @@ -0,0 +1,8 @@ +--- +upgrade: + - | + The distribution package lookup and data output + has been removed from the py_pkgs lookup so that + the repo-build use of py_pkgs has reduced output + and the lookup is purpose specific for python + packages only. diff --git a/releasenotes/notes/set-limit-enabled-25998f1f12987c12.yaml b/releasenotes/notes/set-limit-enabled-25998f1f12987c12.yaml new file mode 100644 index 0000000000..170b9c951f --- /dev/null +++ b/releasenotes/notes/set-limit-enabled-25998f1f12987c12.yaml @@ -0,0 +1,13 @@ +--- +features: + - An option to disable the ``machinectl`` quota system has been changed. The + variable ``lxc_host_machine_quota_disabled`` is a Boolean with a default of + **false**. When this option is set to **true** it will disable the + ``machinectl`` quota system. + - The options ``lxc_host_machine_qgroup_space_limit`` and + ``lxc_host_machine_qgroup_compression_limit`` have been added allowing a + deployer to set **qgroup** limits as they see fit. The default value for + these options is "none" which is effectively **unlimited**. These options + accept any nominal size value followed by the single letter type, example + ``64G``. These options are only effective when the option + ``lxc_host_machine_quota_disabled`` is set to **false**.