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.