From dc421891ff7a27068ffcac2530974da4ebfaa275 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Evrard Date: Thu, 9 Aug 2018 13:35:14 +0200 Subject: [PATCH] Prepare master branch for M1 With branching done earlier than the rc1 freeze, we needed to bring the release notes from the updated roles into the integrated repo. On top of the changes needed for M1 is the version change. The openstack SHAs will be updated in a separate commit. Change-Id: I4d5211062966bc4fdb9f5d36eec46d9911012acd --- inventory/group_vars/all/all.yml | 2 +- ...h-service-setup-host-d28f6974160fd939.yaml | 17 +++++++++++++ ...n-service-setup-host-a5da4ed51d164fb5.yaml | 17 +++++++++++++ ...r-service-setup-host-18179a1f9b71fb14.yaml | 25 +++++++++++++++++++ ...r-service-setup-host-712ca5e7b7b9d578.yaml | 17 +++++++++++++ ...stom-pip-package-add-4c17638c6e5b3373.yaml | 6 +++++ ...recated-iscsi_helper-98fd2aebfd72fdf6.yaml | 5 ++++ ...signate-1604-support-d397681dd302eda9.yaml | 1 + ...e-service-setup-host-78466665a752dadd.yaml | 17 +++++++++++++ .../get-nested-removed-779b8d2648d2e8b4.yaml | 5 ++++ ...e-service-setup-host-b0e71be408de074b.yaml | 17 +++++++++++++ ...i-service-setup-host-ef418b0e709ae796.yaml | 17 +++++++++++++ ...t-service-setup-host-e15eb9aa40414697.yaml | 17 +++++++++++++ ...n-service-setup-host-9728b772d2514dd9.yaml | 17 +++++++++++++ ...c-service-setup-host-658842e1875ea7bf.yaml | 17 +++++++++++++ .../notes/journal-log-ccba504642b49612.yaml | 5 ++++ .../notes/journal-log-ccbb504642b49611.yaml | 9 +++++++ .../notes/journal-log-ccbb504642b49614.yaml | 5 ++++ .../notes/journal-log-cwbr504hd9b59612.yaml | 5 ++++ .../notes/journal-log-cxcb512642b49617.yaml | 9 +++++++ .../notes/journal-log-xcba504642b49619.yaml | 6 +++++ .../notes/journal-log-ycba504642b47619.yaml | 5 ++++ ...e-service-setup-host-cd3ee3346af823e6.yaml | 17 +++++++++++++ ...m-service-setup-host-ea285f161e625980.yaml | 22 ++++++++++++++++ ...n-service-setup-host-895ececec99d7a51.yaml | 17 +++++++++++++ ...a-service-setup-host-f62d2eaede77d23c.yaml | 17 +++++++++++++ ...a-service-setup-host-d57533fdea394394.yaml | 18 +++++++++++++ ...istribution-packages-bbec587237b8bc80.yaml | 7 ++++++ ...istribution-packages-f5d3174b96fc2372.yaml | 7 ++++++ ...istribution-packages-fcb6220fdeb3668c.yaml | 7 ++++++ ...o-messaging-backends-65287400dba86fce.yaml | 20 +++++++++++++++ ...ng-separate-backends-401c97b4c48a9b31.yaml | 20 +++++++++++++++ ...ng-separate-backends-60f81dae397b1c96.yaml | 15 +++++++++++ ...ng-separate-backends-652f63d5c21b1884.yaml | 20 +++++++++++++++ ...ng-separate-backends-87f2d1a15c202f73.yaml | 20 +++++++++++++++ ...ng-separate-backends-a3af6957a984ac51.yaml | 20 +++++++++++++++ ...ng-separate-backends-e82ea3162d2d383f.yaml | 15 +++++++++++ ...ng-separate-backends-e8a0b6857f2a9749.yaml | 20 +++++++++++++++ .../pypi-cache-removed-c03a9a0658c9d89f.yaml | 10 ++++++++ .../notes/remove-v1-api-4c66f43c4f8404b6.yaml | 6 +++++ ...er-required-packages-9a5b1a5c1236030f.yaml | 5 ++++ ...a-service-setup-host-18f57fbc1671adfc.yaml | 17 +++++++++++++ ...so-callback-template-cf720ab7f6fc2461.yaml | 5 ++++ ...t-service-setup-host-b3d0aca53522a887.yaml | 17 +++++++++++++ ...mpest-test-blacklist-4ec6cc32798874ce.yaml | 6 +++++ ...e-service-setup-host-5bb64b2356ca81e2.yaml | 17 +++++++++++++ 46 files changed, 585 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/aodh-service-setup-host-d28f6974160fd939.yaml create mode 100644 releasenotes/notes/barbican-service-setup-host-a5da4ed51d164fb5.yaml create mode 100644 releasenotes/notes/ceilometer-service-setup-host-18179a1f9b71fb14.yaml create mode 100644 releasenotes/notes/cinder-service-setup-host-712ca5e7b7b9d578.yaml create mode 100644 releasenotes/notes/custom-pip-package-add-4c17638c6e5b3373.yaml create mode 100644 releasenotes/notes/deprecated-iscsi_helper-98fd2aebfd72fdf6.yaml create mode 100644 releasenotes/notes/designate-service-setup-host-78466665a752dadd.yaml create mode 100644 releasenotes/notes/get-nested-removed-779b8d2648d2e8b4.yaml create mode 100644 releasenotes/notes/glance-service-setup-host-b0e71be408de074b.yaml create mode 100644 releasenotes/notes/gnocchi-service-setup-host-ef418b0e709ae796.yaml create mode 100644 releasenotes/notes/heat-service-setup-host-e15eb9aa40414697.yaml create mode 100644 releasenotes/notes/horizon-service-setup-host-9728b772d2514dd9.yaml create mode 100644 releasenotes/notes/ironic-service-setup-host-658842e1875ea7bf.yaml create mode 100644 releasenotes/notes/journal-log-ccba504642b49612.yaml create mode 100644 releasenotes/notes/journal-log-ccbb504642b49611.yaml create mode 100644 releasenotes/notes/journal-log-ccbb504642b49614.yaml create mode 100644 releasenotes/notes/journal-log-cwbr504hd9b59612.yaml create mode 100644 releasenotes/notes/journal-log-cxcb512642b49617.yaml create mode 100644 releasenotes/notes/journal-log-xcba504642b49619.yaml create mode 100644 releasenotes/notes/journal-log-ycba504642b47619.yaml create mode 100644 releasenotes/notes/keystone-service-setup-host-cd3ee3346af823e6.yaml create mode 100644 releasenotes/notes/magnum-service-setup-host-ea285f161e625980.yaml create mode 100644 releasenotes/notes/neutron-service-setup-host-895ececec99d7a51.yaml create mode 100644 releasenotes/notes/nova-service-setup-host-f62d2eaede77d23c.yaml create mode 100644 releasenotes/notes/octavia-service-setup-host-d57533fdea394394.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-bbec587237b8bc80.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-f5d3174b96fc2372.yaml create mode 100644 releasenotes/notes/openstack-distribution-packages-fcb6220fdeb3668c.yaml create mode 100644 releasenotes/notes/oslo-messaging-backends-65287400dba86fce.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-401c97b4c48a9b31.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-60f81dae397b1c96.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-652f63d5c21b1884.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-87f2d1a15c202f73.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-a3af6957a984ac51.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-e82ea3162d2d383f.yaml create mode 100644 releasenotes/notes/oslo-messaging-separate-backends-e8a0b6857f2a9749.yaml create mode 100644 releasenotes/notes/pypi-cache-removed-c03a9a0658c9d89f.yaml create mode 100644 releasenotes/notes/remove-v1-api-4c66f43c4f8404b6.yaml create mode 100644 releasenotes/notes/repo-server-required-packages-9a5b1a5c1236030f.yaml create mode 100644 releasenotes/notes/sahara-service-setup-host-18f57fbc1671adfc.yaml create mode 100644 releasenotes/notes/sso-callback-template-cf720ab7f6fc2461.yaml create mode 100644 releasenotes/notes/swift-service-setup-host-b3d0aca53522a887.yaml create mode 100644 releasenotes/notes/tempest-test-blacklist-4ec6cc32798874ce.yaml create mode 100644 releasenotes/notes/trove-service-setup-host-5bb64b2356ca81e2.yaml diff --git a/inventory/group_vars/all/all.yml b/inventory/group_vars/all/all.yml index 16bbadc17a..43f3839888 100644 --- a/inventory/group_vars/all/all.yml +++ b/inventory/group_vars/all/all.yml @@ -14,7 +14,7 @@ # limitations under the License. ## OpenStack Source Code Release -openstack_release: 18.0.0.0b3 +openstack_release: 19.0.0.0b1 ## Verbosity Options debug: False diff --git a/releasenotes/notes/aodh-service-setup-host-d28f6974160fd939.yaml b/releasenotes/notes/aodh-service-setup-host-d28f6974160fd939.yaml new file mode 100644 index 0000000000..84e4ef301f --- /dev/null +++ b/releasenotes/notes/aodh-service-setup-host-d28f6974160fd939.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for aodh will now be executed + through delegation to the ``aodh_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + aodh_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``aodh_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/barbican-service-setup-host-a5da4ed51d164fb5.yaml b/releasenotes/notes/barbican-service-setup-host-a5da4ed51d164fb5.yaml new file mode 100644 index 0000000000..ff7b8b2925 --- /dev/null +++ b/releasenotes/notes/barbican-service-setup-host-a5da4ed51d164fb5.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for barbican will now be executed + through delegation to the ``barbican_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + barbican_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``barbican_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/ceilometer-service-setup-host-18179a1f9b71fb14.yaml b/releasenotes/notes/ceilometer-service-setup-host-18179a1f9b71fb14.yaml new file mode 100644 index 0000000000..83ac58581c --- /dev/null +++ b/releasenotes/notes/ceilometer-service-setup-host-18179a1f9b71fb14.yaml @@ -0,0 +1,25 @@ +--- +features: + - | + The service setup in keystone for ceilometer will now be executed + through delegation to the ``ceilometer_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + ceilometer_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The following variables are no longer used and have therefore been + removed. + + * ``ceilometer_requires_pip_packages`` + * ``ceilometer_service_name`` + * ``ceilometer_service_port`` + * ``ceilometer_service_proto`` + * ``ceilometer_service_type`` + * ``ceilometer_service_description`` + diff --git a/releasenotes/notes/cinder-service-setup-host-712ca5e7b7b9d578.yaml b/releasenotes/notes/cinder-service-setup-host-712ca5e7b7b9d578.yaml new file mode 100644 index 0000000000..6670e5b361 --- /dev/null +++ b/releasenotes/notes/cinder-service-setup-host-712ca5e7b7b9d578.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for cinder will now be executed + through delegation to the ``cinder_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + cinder_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``cinder_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/custom-pip-package-add-4c17638c6e5b3373.yaml b/releasenotes/notes/custom-pip-package-add-4c17638c6e5b3373.yaml new file mode 100644 index 0000000000..01c0a67a27 --- /dev/null +++ b/releasenotes/notes/custom-pip-package-add-4c17638c6e5b3373.yaml @@ -0,0 +1,6 @@ +--- +features: + - The option ``repo_venv_default_pip_packages`` has been added which will + allow deployers to insert any packages into a service venv as needed. + The option expects a list of strings which are valid python package names as + found on PYPI. diff --git a/releasenotes/notes/deprecated-iscsi_helper-98fd2aebfd72fdf6.yaml b/releasenotes/notes/deprecated-iscsi_helper-98fd2aebfd72fdf6.yaml new file mode 100644 index 0000000000..bcd14720f4 --- /dev/null +++ b/releasenotes/notes/deprecated-iscsi_helper-98fd2aebfd72fdf6.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - The variable `cinder_iscsi_helper` has been replaced by the new variable + which is `cinder_target_helper` due to the fact that iscsi_helper has + been deprecated in Cinder. diff --git a/releasenotes/notes/designate-1604-support-d397681dd302eda9.yaml b/releasenotes/notes/designate-1604-support-d397681dd302eda9.yaml index 570bcc40f6..006b980125 100644 --- a/releasenotes/notes/designate-1604-support-d397681dd302eda9.yaml +++ b/releasenotes/notes/designate-1604-support-d397681dd302eda9.yaml @@ -1,2 +1,3 @@ +--- features: - The ``os-designate`` role now supports Ubuntu 16.04 and SystemD. diff --git a/releasenotes/notes/designate-service-setup-host-78466665a752dadd.yaml b/releasenotes/notes/designate-service-setup-host-78466665a752dadd.yaml new file mode 100644 index 0000000000..b2581e0941 --- /dev/null +++ b/releasenotes/notes/designate-service-setup-host-78466665a752dadd.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for designate will now be executed + through delegation to the ``designate_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + designate_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``designate_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/get-nested-removed-779b8d2648d2e8b4.yaml b/releasenotes/notes/get-nested-removed-779b8d2648d2e8b4.yaml new file mode 100644 index 0000000000..4abd262bfe --- /dev/null +++ b/releasenotes/notes/get-nested-removed-779b8d2648d2e8b4.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + The ``get_gested`` filter has been removed, as it is not used by any + roles/plays. diff --git a/releasenotes/notes/glance-service-setup-host-b0e71be408de074b.yaml b/releasenotes/notes/glance-service-setup-host-b0e71be408de074b.yaml new file mode 100644 index 0000000000..49540abeeb --- /dev/null +++ b/releasenotes/notes/glance-service-setup-host-b0e71be408de074b.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for glance will now be executed + through delegation to the ``glance_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + glance_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``glance_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/gnocchi-service-setup-host-ef418b0e709ae796.yaml b/releasenotes/notes/gnocchi-service-setup-host-ef418b0e709ae796.yaml new file mode 100644 index 0000000000..5fccaafa58 --- /dev/null +++ b/releasenotes/notes/gnocchi-service-setup-host-ef418b0e709ae796.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for gnocchi will now be executed + through delegation to the ``gnocchi_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + gnocchi_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``gnocchi_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/heat-service-setup-host-e15eb9aa40414697.yaml b/releasenotes/notes/heat-service-setup-host-e15eb9aa40414697.yaml new file mode 100644 index 0000000000..65a7148e64 --- /dev/null +++ b/releasenotes/notes/heat-service-setup-host-e15eb9aa40414697.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for heat will now be executed + through delegation to the ``heat_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + heat_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``heat_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/horizon-service-setup-host-9728b772d2514dd9.yaml b/releasenotes/notes/horizon-service-setup-host-9728b772d2514dd9.yaml new file mode 100644 index 0000000000..c3cdddbf18 --- /dev/null +++ b/releasenotes/notes/horizon-service-setup-host-9728b772d2514dd9.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for horizon will now be executed + through delegation to the ``horizon_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + horizon_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``horizon_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/ironic-service-setup-host-658842e1875ea7bf.yaml b/releasenotes/notes/ironic-service-setup-host-658842e1875ea7bf.yaml new file mode 100644 index 0000000000..7f8ed106ea --- /dev/null +++ b/releasenotes/notes/ironic-service-setup-host-658842e1875ea7bf.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for ironic will now be executed + through delegation to the ``ironic_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + ironic_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``ironic_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/journal-log-ccba504642b49612.yaml b/releasenotes/notes/journal-log-ccba504642b49612.yaml new file mode 100644 index 0000000000..08aa8747e5 --- /dev/null +++ b/releasenotes/notes/journal-log-ccba504642b49612.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - The log path, ``/var/log/barbican`` is no longer used to capture service + logs. All logging for the barbican service will now be sent directly to the + systemd journal. diff --git a/releasenotes/notes/journal-log-ccbb504642b49611.yaml b/releasenotes/notes/journal-log-ccbb504642b49611.yaml new file mode 100644 index 0000000000..c97b7c97db --- /dev/null +++ b/releasenotes/notes/journal-log-ccbb504642b49611.yaml @@ -0,0 +1,9 @@ +--- +deprecations: + - The log path, ``/var/log/keystone`` is no longer used to capture service + logs. All logging for the Keystone service will now be sent directly to the + systmed journal. +other: + - When running keystone with apache(httpd) all apache logs will be stored in + the standard apache log directory which is controlled by the distro specific + variable ``keystone_apache_default_log_folder``. diff --git a/releasenotes/notes/journal-log-ccbb504642b49614.yaml b/releasenotes/notes/journal-log-ccbb504642b49614.yaml new file mode 100644 index 0000000000..1679a8ceae --- /dev/null +++ b/releasenotes/notes/journal-log-ccbb504642b49614.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - The log path, ``/var/log/congress`` is no longer used to capture service + logs. All logging for the congress service will now be sent directly to the + systmed journal. diff --git a/releasenotes/notes/journal-log-cwbr504hd9b59612.yaml b/releasenotes/notes/journal-log-cwbr504hd9b59612.yaml new file mode 100644 index 0000000000..6ca8e99f79 --- /dev/null +++ b/releasenotes/notes/journal-log-cwbr504hd9b59612.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - The log path, ``/var/log/cinder`` is no longer used to capture service + logs. All logging for the cinder service will now be sent directly to the + systemd journal. diff --git a/releasenotes/notes/journal-log-cxcb512642b49617.yaml b/releasenotes/notes/journal-log-cxcb512642b49617.yaml new file mode 100644 index 0000000000..f1d1ccacc6 --- /dev/null +++ b/releasenotes/notes/journal-log-cxcb512642b49617.yaml @@ -0,0 +1,9 @@ +--- +deprecations: + - The log path, ``/var/log/aodh`` is no longer used to capture service + logs. All logging for the aodh service will now be sent directly to the + systmed journal. +other: + - When running aodh with apache(httpd) all apache logs will be stored in + the standard apache log directory which is controlled by the distro specific + variable ``aodh_apache_default_log_folder``. diff --git a/releasenotes/notes/journal-log-xcba504642b49619.yaml b/releasenotes/notes/journal-log-xcba504642b49619.yaml new file mode 100644 index 0000000000..1c4629f2d2 --- /dev/null +++ b/releasenotes/notes/journal-log-xcba504642b49619.yaml @@ -0,0 +1,6 @@ +--- +deprecations: + - The log path, ``/var/log/ceilometer`` is no longer used to capture service + logs. All logging for the ceilometer service will now be sent directly to the + systemd journal. + diff --git a/releasenotes/notes/journal-log-ycba504642b47619.yaml b/releasenotes/notes/journal-log-ycba504642b47619.yaml new file mode 100644 index 0000000000..04a815c937 --- /dev/null +++ b/releasenotes/notes/journal-log-ycba504642b47619.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - The log path, ``/var/log/designate`` is no longer used to capture service + logs. All logging for the designate service will now be sent directly to the + systmed journal. diff --git a/releasenotes/notes/keystone-service-setup-host-cd3ee3346af823e6.yaml b/releasenotes/notes/keystone-service-setup-host-cd3ee3346af823e6.yaml new file mode 100644 index 0000000000..5b648e0ffb --- /dev/null +++ b/releasenotes/notes/keystone-service-setup-host-cd3ee3346af823e6.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service updates for keystone will now be executed + through delegation to the ``keystone_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + keystone_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``keystone_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/magnum-service-setup-host-ea285f161e625980.yaml b/releasenotes/notes/magnum-service-setup-host-ea285f161e625980.yaml new file mode 100644 index 0000000000..b0bb8dbc02 --- /dev/null +++ b/releasenotes/notes/magnum-service-setup-host-ea285f161e625980.yaml @@ -0,0 +1,22 @@ +--- +features: + - | + The service setup in keystone for magnum will now be executed + through delegation to the ``magnum_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + magnum_service_setup_host: "{{ groups['utility_all'][0] }}" + - | + Instead of downloading images to the magnum API servers, the + images will now download to the ``magnum_service_setup_host`` to + the folder set in ``magnum_image_path`` owned by + ``magnum_image_path_owner``. + +deprecations: + - | + The variable ``magnum_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/neutron-service-setup-host-895ececec99d7a51.yaml b/releasenotes/notes/neutron-service-setup-host-895ececec99d7a51.yaml new file mode 100644 index 0000000000..5fb6236575 --- /dev/null +++ b/releasenotes/notes/neutron-service-setup-host-895ececec99d7a51.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for neutron will now be executed + through delegation to the ``neutron_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + neutron_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``neutron_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/nova-service-setup-host-f62d2eaede77d23c.yaml b/releasenotes/notes/nova-service-setup-host-f62d2eaede77d23c.yaml new file mode 100644 index 0000000000..5ebe00b393 --- /dev/null +++ b/releasenotes/notes/nova-service-setup-host-f62d2eaede77d23c.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for nova will now be executed + through delegation to the ``nova_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + nova_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``nova_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/octavia-service-setup-host-d57533fdea394394.yaml b/releasenotes/notes/octavia-service-setup-host-d57533fdea394394.yaml new file mode 100644 index 0000000000..540882256c --- /dev/null +++ b/releasenotes/notes/octavia-service-setup-host-d57533fdea394394.yaml @@ -0,0 +1,18 @@ +--- +features: + - | + The service setup in keystone for octavia will now be executed + through delegation to the ``octavia_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + octavia_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``octavia_image_downloader`` has been removed. The image + download now uses the same host designated by the + ``octavia_service_setup_host`` for the image download. diff --git a/releasenotes/notes/openstack-distribution-packages-bbec587237b8bc80.yaml b/releasenotes/notes/openstack-distribution-packages-bbec587237b8bc80.yaml new file mode 100644 index 0000000000..dca0d73421 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-bbec587237b8bc80.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 ``nova_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-f5d3174b96fc2372.yaml b/releasenotes/notes/openstack-distribution-packages-f5d3174b96fc2372.yaml new file mode 100644 index 0000000000..f67fb66df8 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-f5d3174b96fc2372.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 ``neutron_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/openstack-distribution-packages-fcb6220fdeb3668c.yaml b/releasenotes/notes/openstack-distribution-packages-fcb6220fdeb3668c.yaml new file mode 100644 index 0000000000..dca0d73421 --- /dev/null +++ b/releasenotes/notes/openstack-distribution-packages-fcb6220fdeb3668c.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 ``nova_install_method`` + variable to ``distro``. diff --git a/releasenotes/notes/oslo-messaging-backends-65287400dba86fce.yaml b/releasenotes/notes/oslo-messaging-backends-65287400dba86fce.yaml new file mode 100644 index 0000000000..03c5cd2c55 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-backends-65287400dba86fce.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. + - trove_oslomsg_rpc_servers replaces trove_rabbitmq_servers + - trove_oslomsg_rpc_port replaces trove_rabbitmq_port + - trove_oslomsg_rpc_use_ssl replaces trove_rabbitmq_use_ssl + - trove_oslomsg_rpc_userid replaces trove_rabbitmq_userid + - trove_oslomsg_rpc_vhost replaces trove_rabbitmq_vhost + - added trove_oslomsg_notify_servers + - added trove_oslomsg_notify_port + - added trove_oslomsg_notify_use_ssl + - added trove_oslomsg_notify_userid + - added trove_oslomsg_notify_vhost + - added trove_oslomsg_notify_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-401c97b4c48a9b31.yaml b/releasenotes/notes/oslo-messaging-separate-backends-401c97b4c48a9b31.yaml new file mode 100644 index 0000000000..093d93890a --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-401c97b4c48a9b31.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. + - barbican_oslomsg_rpc_servers replaces rabbitmq_servers + - barbican_oslomsg_rpc_port replaces rabbitmq_port + - barbican_oslomsg_rpc_userid replaces barbican_rabbitmq_userid + - barbican_oslomsg_rpc_vhost replaces barbican_rabbitmq_vhost + - added barbican_oslomsg_rpc_use_ssl + - added barbican_oslomsg_notify_servers + - added barbican_oslomsg_notify_port + - added barbican_oslomsg_notify_use_ssl + - added barbican_oslomsg_notify_userid + - added barbican_oslomsg_notify_vhost + - added barbican_oslomsg_notify_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-60f81dae397b1c96.yaml b/releasenotes/notes/oslo-messaging-separate-backends-60f81dae397b1c96.yaml new file mode 100644 index 0000000000..4320841875 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-60f81dae397b1c96.yaml @@ -0,0 +1,15 @@ +--- +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. + - aodh_oslomsg_rpc_servers replaces aodh_rabbitmq_servers + - aodh_oslomsg_rpc_port replaces aodh_rabbitmq_port + - aodh_oslomsg_rpc_use_ssl replaces aodh_rabbitmq_use_ssl + - aodh_oslomsg_rpc_userid replaces aodh_rabbitmq_userid + - aodh_oslomsg_rpc_vhost replaces aodh_rabbitmq_vhost + - aodh_oslomsg_rpc_password replaces aodh_rabbitmq_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-652f63d5c21b1884.yaml b/releasenotes/notes/oslo-messaging-separate-backends-652f63d5c21b1884.yaml new file mode 100644 index 0000000000..ebf01179e5 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-652f63d5c21b1884.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. + - ceilometer_oslomsg_rpc_servers replaces rabbitmq_servers + - ceilometer_oslomsg_rpc_port replaces rabbitmq_port + - ceilometer_oslomsg_rpc_userid replaces ceilometer_rabbitmq_userid + - ceilometer_oslomsg_rpc_vhost replaces ceilometer_rabbitmq_vhost + - added ceilometer_oslomsg_rpc_use_ssl + - added ceilometer_oslomsg_notify_servers + - added ceilometer_oslomsg_notify_port + - added ceilometer_oslomsg_notify_use_ssl + - added ceilometer_oslomsg_notify_userid + - added ceilometer_oslomsg_notify_vhost + - added ceilometer_oslomsg_notify_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-87f2d1a15c202f73.yaml b/releasenotes/notes/oslo-messaging-separate-backends-87f2d1a15c202f73.yaml new file mode 100644 index 0000000000..e7fa7f2cae --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-87f2d1a15c202f73.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. + - designate_oslomsg_rpc_servers replaces designate_rabbitmq_servers + - designate_oslomsg_rpc_port replaces designate_rabbitmq_port + - designate_oslomsg_rpc_use_ssl replaces designate_rabbitmq_use_ssl + - designate_oslomsg_rpc_userid replaces designate_rabbitmq_userid + - designate_oslomsg_rpc_vhost replaces designate_rabbitmq_vhost + - designate_oslomsg_notify_servers replaces designate_rabbitmq_telemetry_servers + - designate_oslomsg_notify_port replaces designate_rabbitmq_telemetry_port + - designate_oslomsg_notify_use_ssl replaces designate_rabbitmq_telemetry_use_ssl + - designate_oslomsg_notify_userid replaces designate_rabbitmq_telemetry_userid + - designate_oslomsg_notify_vhost replaces designate_rabbitmq_telemetry_vhost + - designate_oslomsg_notify_password replaces designate_rabbitmq_telemetry_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-a3af6957a984ac51.yaml b/releasenotes/notes/oslo-messaging-separate-backends-a3af6957a984ac51.yaml new file mode 100644 index 0000000000..6aefd37fa8 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-a3af6957a984ac51.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. + - magnum_oslomsg_rpc_servers replaces rabbitmq_servers + - magnum_oslomsg_rpc_port replaces rabbitmq_port + - magnum_oslomsg_rpc_userid replaces magnum_rabbitmq_userid + - magnum_oslomsg_rpc_vhost replaces magnum_rabbitmq_vhost + - added magnum_oslomsg_rpc_use_ssl + - added magnum_oslomsg_notify_servers + - added magnum_oslomsg_notify_port + - added magnum_oslomsg_notify_use_ssl + - added magnum_oslomsg_notify_userid + - added magnum_oslomsg_notify_vhost + - added magnum_oslomsg_notify_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-e82ea3162d2d383f.yaml b/releasenotes/notes/oslo-messaging-separate-backends-e82ea3162d2d383f.yaml new file mode 100644 index 0000000000..ed00f66bd1 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-e82ea3162d2d383f.yaml @@ -0,0 +1,15 @@ +--- +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 Notify parameters in order to abstract the + messaging service from the actual backend server deployment. + - swift_oslomsg_notify_servers replaces swift_rabbitmq_telemetry_servers + - swift_oslomsg_notify_port replaces swift_rabbitmq_telemetry_port + - swift_oslomsg_notify_use_ssl replaces swift_rabbitmq_telemetry_use_ssl + - swift_oslomsg_notify_userid replaces swift_rabbitmq_telemetry_userid + - swift_oslomsg_notify_vhost replaces swift_rabbitmq_telemetry_vhost + - swift_oslomsg_notify_password replaces swift_rabbitmq_telemetry_password diff --git a/releasenotes/notes/oslo-messaging-separate-backends-e8a0b6857f2a9749.yaml b/releasenotes/notes/oslo-messaging-separate-backends-e8a0b6857f2a9749.yaml new file mode 100644 index 0000000000..8bc8ce2c37 --- /dev/null +++ b/releasenotes/notes/oslo-messaging-separate-backends-e8a0b6857f2a9749.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. + - octavia_oslomsg_rpc_servers replaces octavia_rabbitmq_servers + - octavia_oslomsg_rpc_port replaces octavia_rabbitmq_port + - octavia_oslomsg_rpc_use_ssl replaces octavia_rabbitmq_use_ssl + - octavia_oslomsg_rpc_userid replaces octavia_rabbitmq_userid + - octavia_oslomsg_rpc_vhost replaces octavia_rabbitmq_vhost + - octavia_oslomsg_notify_servers replaces octavia_rabbitmq_telemetry_servers + - octavia_oslomsg_notify_port replaces octavia_rabbitmq_telemetry_port + - octavia_oslomsg_notify_use_ssl replaces octavia_rabbitmq_telemetry_use_ssl + - octavia_oslomsg_notify_userid replaces octavia_rabbitmq_telemetry_userid + - octavia_oslomsg_notify_vhost replaces octavia_rabbitmq_telemetry_vhost + - octavia_oslomsg_notify_password replaces octavia_rabbitmq_telemetry_password diff --git a/releasenotes/notes/pypi-cache-removed-c03a9a0658c9d89f.yaml b/releasenotes/notes/pypi-cache-removed-c03a9a0658c9d89f.yaml new file mode 100644 index 0000000000..8ccbcf49c2 --- /dev/null +++ b/releasenotes/notes/pypi-cache-removed-c03a9a0658c9d89f.yaml @@ -0,0 +1,10 @@ +--- +deprecations: + - | + The repo server's reverse proxy for pypi has now been removed, + leaving only the pypiserver to serve packages already on the + repo server. The attempt to reverse proxy upstream pypi turned + out to be very unstable with increased complexity for deployers + using proxies or offline installs. With this, the variables + ``repo_nginx_pypi_upstream`` and ``repo_nginx_proxy_cache_path`` + have also been removed. diff --git a/releasenotes/notes/remove-v1-api-4c66f43c4f8404b6.yaml b/releasenotes/notes/remove-v1-api-4c66f43c4f8404b6.yaml new file mode 100644 index 0000000000..d6409bf714 --- /dev/null +++ b/releasenotes/notes/remove-v1-api-4c66f43c4f8404b6.yaml @@ -0,0 +1,6 @@ +--- +upgrade: + - | + The glance v1 API is now removed upstream and the deployment code is now + removed from this glance ansible role. The variable ``glance_enable_v1_api`` + is removed. diff --git a/releasenotes/notes/repo-server-required-packages-9a5b1a5c1236030f.yaml b/releasenotes/notes/repo-server-required-packages-9a5b1a5c1236030f.yaml new file mode 100644 index 0000000000..4b8690d70a --- /dev/null +++ b/releasenotes/notes/repo-server-required-packages-9a5b1a5c1236030f.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + The variable ``repo_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/sahara-service-setup-host-18f57fbc1671adfc.yaml b/releasenotes/notes/sahara-service-setup-host-18f57fbc1671adfc.yaml new file mode 100644 index 0000000000..de9f132124 --- /dev/null +++ b/releasenotes/notes/sahara-service-setup-host-18f57fbc1671adfc.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for sahara will now be executed + through delegation to the ``sahara_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + sahara_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``sahara_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/sso-callback-template-cf720ab7f6fc2461.yaml b/releasenotes/notes/sso-callback-template-cf720ab7f6fc2461.yaml new file mode 100644 index 0000000000..a50b255fa5 --- /dev/null +++ b/releasenotes/notes/sso-callback-template-cf720ab7f6fc2461.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + The conditional that determines whether the ``sso_callback_template.html`` + file is deployed for federated deployments has been fixed. diff --git a/releasenotes/notes/swift-service-setup-host-b3d0aca53522a887.yaml b/releasenotes/notes/swift-service-setup-host-b3d0aca53522a887.yaml new file mode 100644 index 0000000000..139e7b1dba --- /dev/null +++ b/releasenotes/notes/swift-service-setup-host-b3d0aca53522a887.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The service setup in keystone for swift will now be executed + through delegation to the ``swift_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + swift_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``swift_requires_pip_packages`` is no longer required + and has therefore been removed. diff --git a/releasenotes/notes/tempest-test-blacklist-4ec6cc32798874ce.yaml b/releasenotes/notes/tempest-test-blacklist-4ec6cc32798874ce.yaml new file mode 100644 index 0000000000..d9a76744bf --- /dev/null +++ b/releasenotes/notes/tempest-test-blacklist-4ec6cc32798874ce.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + It is now possible to specify a list of tests for tempest to + blacklist when executing using the ``tempest_test_blacklist`` + list variable. diff --git a/releasenotes/notes/trove-service-setup-host-5bb64b2356ca81e2.yaml b/releasenotes/notes/trove-service-setup-host-5bb64b2356ca81e2.yaml new file mode 100644 index 0000000000..3e8d787f07 --- /dev/null +++ b/releasenotes/notes/trove-service-setup-host-5bb64b2356ca81e2.yaml @@ -0,0 +1,17 @@ +--- +features: + - | + The trove service setup in keystone will now be executed + through delegation to the ``trove_service_setup_host`` which, + by default, is ``localhost`` (the deploy host). Deployers can + opt to rather change this to the utility container by implementing + the following override in ``user_variables.yml``. + + .. code-block:: yaml + + trove_service_setup_host: "{{ groups['utility_all'][0] }}" + +deprecations: + - | + The variable ``trove_requires_pip_packages`` is no longer required + and has therefore been removed.