From 7437b7641b73c6a29f3b7abc042b0af30d60c434 Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Wed, 24 May 2023 15:59:14 +0200 Subject: [PATCH] Bump SHAs for OpenStack-Ansible 27.0.0.rc1 Change-Id: I20a5049e14fae2da25a87a97efa58692e561b1be --- ansible-role-requirements.yml | 304 +++++++++--------- .../group_vars/horizon_all/source_git.yml | 4 +- .../group_vars/ironic_all/source_git.yml | 4 +- .../group_vars/neutron_all/source_git.yml | 4 +- .../group_vars/sahara_all/source_git.yml | 4 +- inventory/group_vars/swift_all/source_git.yml | 4 +- inventory/group_vars/trove_all/source_git.yml | 4 +- .../bind-address-list-64633fd1cd22d785.yaml | 7 + ...r_polling_namespaces-a21da7a655f4c922.yaml | 5 + .../notes/ceph-caches-a12dbce748838ddc.yaml | 5 + .../notes/certbot-auto-5ccf2184fb554c90.yaml | 5 + ...r_db_cleanup_service-4754f3094604f677.yaml | 12 + ...ult_backend_override-9840dc75ff9d1a9c.yaml | 10 + .../notes/haproxy-maps-787084d7f161c27e.yaml | 11 + ...orizon_backend_https-105d9050aa3ec125.yaml | 5 + ...n_enable_ssl_default-15089bd97d81ceb1.yaml | 5 + ...izon_ssl_self_signed-aea616a3e1259a6c.yaml | 6 + ...ibvirt_daemon_centos-9826ecb428bce8a5.yaml | 7 + ...mitool-socat-console-5b99db22de49aefd.yaml | 9 + .../notes/keystone_ssl-4dc7676a36831f85.yaml | 5 + .../notes/lxcbr0_type-2e9b5022864bc31c.yaml | 7 + .../notes/no_driver-b289e1c4e2fafabe.yaml | 7 + ...rovider-config-files-a7ff9303bba083f9.yaml | 7 + ..._db_cleanup_services-a39bafaaacfb4671.yaml | 19 ++ ...ork_type_deprecation-86da18bfc827818a.yaml | 15 + ...ia_amphorav2_default-6fbe0f75327def69.yaml | 5 + ...via_default_topology-91f574bbaed85249.yaml | 8 + ...up_rule_cidr_default-dbf0cdfd17731a73.yaml | 7 + ...nstack_hosts_systemd-4f47056a732820bd.yaml | 23 ++ ...dhcp_metadata_agents-851b42a6923c811f.yaml | 10 + ...ip_build_install_env-464b66f471060442.yaml | 6 + ...ki_handler_variables-6e72209f9cbc4cf5.yaml | 8 + .../notes/rabbit_3_11-f3ec4e2c38ee9a66.yaml | 6 + ...rated-haproxy-config-b38d200ee0baaeac.yaml | 8 + .../notes/uwsgi-support-70d9427de86555eb.yaml | 4 + ...build_group_variable-39f05cbdda59cd7e.yaml | 5 + .../wheel_build_enable-ea0bd0cb676128dd.yaml | 7 + 37 files changed, 408 insertions(+), 164 deletions(-) create mode 100644 releasenotes/notes/bind-address-list-64633fd1cd22d785.yaml create mode 100644 releasenotes/notes/ceilometer_polling_namespaces-a21da7a655f4c922.yaml create mode 100644 releasenotes/notes/ceph-caches-a12dbce748838ddc.yaml create mode 100644 releasenotes/notes/certbot-auto-5ccf2184fb554c90.yaml create mode 100644 releasenotes/notes/cinder_db_cleanup_service-4754f3094604f677.yaml create mode 100644 releasenotes/notes/default_backend_override-9840dc75ff9d1a9c.yaml create mode 100644 releasenotes/notes/haproxy-maps-787084d7f161c27e.yaml create mode 100644 releasenotes/notes/horizon_backend_https-105d9050aa3ec125.yaml create mode 100644 releasenotes/notes/horizon_enable_ssl_default-15089bd97d81ceb1.yaml create mode 100644 releasenotes/notes/horizon_ssl_self_signed-aea616a3e1259a6c.yaml create mode 100644 releasenotes/notes/install_libvirt_daemon_centos-9826ecb428bce8a5.yaml create mode 100644 releasenotes/notes/ipmitool-socat-console-5b99db22de49aefd.yaml create mode 100644 releasenotes/notes/keystone_ssl-4dc7676a36831f85.yaml create mode 100644 releasenotes/notes/lxcbr0_type-2e9b5022864bc31c.yaml create mode 100644 releasenotes/notes/no_driver-b289e1c4e2fafabe.yaml create mode 100644 releasenotes/notes/nova-resource-provider-config-files-a7ff9303bba083f9.yaml create mode 100644 releasenotes/notes/nova_db_cleanup_services-a39bafaaacfb4671.yaml create mode 100644 releasenotes/notes/nova_network_type_deprecation-86da18bfc827818a.yaml create mode 100644 releasenotes/notes/octavia_amphorav2_default-6fbe0f75327def69.yaml create mode 100644 releasenotes/notes/octavia_default_topology-91f574bbaed85249.yaml create mode 100644 releasenotes/notes/octavia_security_group_rule_cidr_default-dbf0cdfd17731a73.yaml create mode 100644 releasenotes/notes/openstack_hosts_systemd-4f47056a732820bd.yaml create mode 100644 releasenotes/notes/ovn_dhcp_metadata_agents-851b42a6923c811f.yaml create mode 100644 releasenotes/notes/pip_build_install_env-464b66f471060442.yaml create mode 100644 releasenotes/notes/pki_handler_variables-6e72209f9cbc4cf5.yaml create mode 100644 releasenotes/notes/rabbit_3_11-f3ec4e2c38ee9a66.yaml create mode 100644 releasenotes/notes/separated-haproxy-config-b38d200ee0baaeac.yaml create mode 100644 releasenotes/notes/uwsgi-support-70d9427de86555eb.yaml create mode 100644 releasenotes/notes/venv_build_group_variable-39f05cbdda59cd7e.yaml create mode 100644 releasenotes/notes/wheel_build_enable-ea0bd0cb676128dd.yaml diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 676c39bfe3..4f95f67d3d 100644 --- a/ansible-role-requirements.yml +++ b/ansible-role-requirements.yml @@ -2,255 +2,255 @@ - name: ansible-hardening scm: git src: https://opendev.org/openstack/ansible-hardening - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: d9dba5a7ca8d6108c089c7460609090eefdf6612 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: apt_package_pinning scm: git src: https://opendev.org/openstack/openstack-ansible-apt_package_pinning - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 56ef6c79a4525743d9efade90a8909dc915857a1 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: galera_server scm: git src: https://opendev.org/openstack/openstack-ansible-galera_server - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: b36429d903b630864067f3dafeacc49774a6b3ec + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: ceph_client scm: git src: https://opendev.org/openstack/openstack-ansible-ceph_client - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: fc1cce881722dad32b6eed452ca22e5a4aa273eb + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: haproxy_server scm: git src: https://opendev.org/openstack/openstack-ansible-haproxy_server - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: c6c4918a1396c4b027de8faa9160416fe58cbe43 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: keepalived scm: git src: https://github.com/evrardjp/ansible-keepalived - version: 460fc120b8263bcafc996a3859c9c005fb434447 + version: a73191c2e49cc7ce1c4a17fd90ef460c76439e94 trackbranch: master - shallow_since: '2022-05-03' + shallow_since: '2023-05-18' - name: lxc_container_create scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_container_create - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 9e9b6414dcaebbd31fdf4b5aa4fbdf054f9ee1cd + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: lxc_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_hosts - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: e48d146b2b1571adfce599257643da0966edeed3 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: memcached_server scm: git src: https://opendev.org/openstack/openstack-ansible-memcached_server - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 1414154691fc370cb76b9811477b7f355a85d9d8 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: openstack_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_hosts - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: d9434cc6ce0aafc96c0c9139c4772eb2e1691417 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_keystone scm: git src: https://opendev.org/openstack/openstack-ansible-os_keystone - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 63de04747c3b2414d6b301c88588246b671e8b39 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: openstack_openrc scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_openrc - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: e8426844dfa6ad1e378bc7033dd010d3ad051cc6 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_adjutant scm: git src: https://opendev.org/openstack/openstack-ansible-os_adjutant - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 4ce47a5d3efeb3d603abbcfaeb241359ed794807 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_aodh scm: git src: https://opendev.org/openstack/openstack-ansible-os_aodh - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: aa226932142986b578aaca197684eb82c772dab0 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_barbican scm: git src: https://opendev.org/openstack/openstack-ansible-os_barbican - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: c503837c45ce2819542c31f7e311c67c77554cb6 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_blazar scm: git src: https://opendev.org/openstack/openstack-ansible-os_blazar - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: f9a2266a6306cfedda85fc6c6871c1ff66aee4f2 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_ceilometer scm: git src: https://opendev.org/openstack/openstack-ansible-os_ceilometer - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: bed01a0a5e73cc1926c06388c99a9fd66b7240d9 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_cinder scm: git src: https://opendev.org/openstack/openstack-ansible-os_cinder - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 251778639170c8b7fef733a6ee3021c7bf6bdc85 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_cloudkitty scm: git src: https://opendev.org/openstack/openstack-ansible-os_cloudkitty - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 8dbd795dc88439d196490f6d4d599bfaa4a5cbfb + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_designate scm: git src: https://opendev.org/openstack/openstack-ansible-os_designate - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 69279e2cfbc041dce594d525959de88517bceecc + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_glance scm: git src: https://opendev.org/openstack/openstack-ansible-os_glance - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: a16f6f5b57b346d52fde9bce51f22e7b83525cd8 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_gnocchi scm: git src: https://opendev.org/openstack/openstack-ansible-os_gnocchi - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: b4dff63158994334b541752ea9cd01836c39dca6 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_heat scm: git src: https://opendev.org/openstack/openstack-ansible-os_heat - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 00a6843dd8ee1eb6d43fca20c997708a866104c4 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_horizon scm: git src: https://opendev.org/openstack/openstack-ansible-os_horizon - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: fa12f483afcdcea94a033f0ce06d7213c20e1334 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_ironic scm: git src: https://opendev.org/openstack/openstack-ansible-os_ironic - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: e1a0f2bf963c519378e5e0f6d2151c5b01da8398 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_magnum scm: git src: https://opendev.org/openstack/openstack-ansible-os_magnum - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 90d678cf0a8f9076c5b15514756967e0c56ef5cb + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_manila scm: git src: https://opendev.org/openstack/openstack-ansible-os_manila - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 2a21c4b25b16829b663c4c631e6d9061a92ede65 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_masakari scm: git src: https://opendev.org/openstack/openstack-ansible-os_masakari - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 7bf8bdd482a661320e48c2880dd6ce960360545a + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_mistral scm: git src: https://opendev.org/openstack/openstack-ansible-os_mistral - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: f79a4a7c4b989b7036cbbe5c8f6619f37de14412 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_murano scm: git src: https://opendev.org/openstack/openstack-ansible-os_murano - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 9211adc426416cd6171c758b875dc492c9d474e9 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_neutron scm: git src: https://opendev.org/openstack/openstack-ansible-os_neutron - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 39de975c90d83ca9f5b1c40d3d26ffe81675d2a2 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_nova scm: git src: https://opendev.org/openstack/openstack-ansible-os_nova - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 559fc4cb89d2cc1de71d143e37fc7730ab69684a + trackbranch: stable/2023.1 + shallow_since: '2023-05-25' - name: os_octavia scm: git src: https://opendev.org/openstack/openstack-ansible-os_octavia - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 89547db22bd49951d7749edb7b2c9302c51346da + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_placement scm: git src: https://opendev.org/openstack/openstack-ansible-os_placement - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 90bea66c8634bccfc3ba730338af764e2455d9bd + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_rally scm: git src: https://opendev.org/openstack/openstack-ansible-os_rally - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: fc97514ff219b700a78eb16aa2dc5b31736d58d7 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_sahara scm: git src: https://opendev.org/openstack/openstack-ansible-os_sahara - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 2aa1a0447347cdd9653f81ce7a5f69ddb1330b83 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_senlin scm: git src: https://opendev.org/openstack/openstack-ansible-os_senlin - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 9869c80a4d4aab838aebc917a7e282f47a025f1a + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_swift scm: git src: https://opendev.org/openstack/openstack-ansible-os_swift - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: eb526ea943ecd0685def7d06742c6263be75366e + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_tacker scm: git src: https://opendev.org/openstack/openstack-ansible-os_tacker - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: f11604d0b0acf3dbb083fc77d47bcf27bea9b72b + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_tempest scm: git src: https://opendev.org/openstack/openstack-ansible-os_tempest - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 0334ea5ccb1b0ce483aa4389e986bfff81bc9e61 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_trove scm: git src: https://opendev.org/openstack/openstack-ansible-os_trove - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: d873d6904a1a6b712323fdc4eb3e6304eaf784e1 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: os_zun scm: git src: https://opendev.org/openstack/openstack-ansible-os_zun - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 4c2e9647aea9f67cf0d31e46d307cfb6de6b380b + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: qdrouterd scm: git src: https://opendev.org/openstack/ansible-role-qdrouterd @@ -260,15 +260,15 @@ - name: rabbitmq_server scm: git src: https://opendev.org/openstack/openstack-ansible-rabbitmq_server - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 88392f376a59128d07b6ada1e59a5f34ed39ef37 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: repo_server scm: git src: https://opendev.org/openstack/openstack-ansible-repo_server - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: c74a6392a41b22a2928343849ae6b7dfa3340440 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: etcd scm: git src: https://github.com/noonedeadpunk/ansible-etcd @@ -308,42 +308,42 @@ - name: systemd_service src: https://opendev.org/openstack/ansible-role-systemd_service scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 94a19ee239e1e2c9d5ea03241258cefd7f722ee2 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: systemd_mount src: https://opendev.org/openstack/ansible-role-systemd_mount scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: d776afb14016ac4a9add3c88e4ff17175db95506 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: systemd_networkd src: https://opendev.org/openstack/ansible-role-systemd_networkd scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 17f3f6780506232855395c5a9c36e96267ebe6cb + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: python_venv_build src: https://opendev.org/openstack/ansible-role-python_venv_build scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 22a4aa776d0845b6e30fd423d3f0baef86a08820 + trackbranch: stable/2023.1 + shallow_since: '2023-05-24' - name: uwsgi src: https://opendev.org/openstack/ansible-role-uwsgi scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: c483d53c8c677126a882350ce5b5c6ec89c023d4 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: pki src: https://opendev.org/openstack/ansible-role-pki scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 39f8654cd423e7297a566305d66ac9a89d97a626 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' - name: zookeeper src: https://opendev.org/openstack/ansible-role-zookeeper scm: git - version: master - trackbranch: master - shallow_since: '2022-12-12' + version: 8ee3bd4f3f7f5688fc084875e017a279ab8eaa76 + trackbranch: stable/2023.1 + shallow_since: '2023-05-23' diff --git a/inventory/group_vars/horizon_all/source_git.yml b/inventory/group_vars/horizon_all/source_git.yml index 1202861dd7..96afb1169d 100644 --- a/inventory/group_vars/horizon_all/source_git.yml +++ b/inventory/group_vars/horizon_all/source_git.yml @@ -13,11 +13,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 18.05.2023 ### +### HEAD as of 24.05.2023 ### ## Horizon service horizon_git_repo: "{{ openstack_opendev_base_url }}/openstack/horizon" -horizon_git_install_branch: c35d8f1c11ac283759ed2a5c1d4d19239002fb30 +horizon_git_install_branch: c5ce4754fed154609cc334db9cf2942e5e69f511 horizon_git_track_branch: stable/2023.1 ## Adjutant dashboard plugin diff --git a/inventory/group_vars/ironic_all/source_git.yml b/inventory/group_vars/ironic_all/source_git.yml index 2dd6bdc8df..0cd4327334 100644 --- a/inventory/group_vars/ironic_all/source_git.yml +++ b/inventory/group_vars/ironic_all/source_git.yml @@ -13,11 +13,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 18.05.2023 ### +### HEAD as of 24.05.2023 ### ## Ironic service ironic_git_repo: "{{ openstack_opendev_base_url }}/openstack/ironic" -ironic_git_install_branch: ce4c63b9538da1fafdcbce19c772dcadd1572f4d +ironic_git_install_branch: 0c2911b141fcf3d3cbf6772bf91ba170b13b132c ironic_git_track_branch: stable/2023.1 ## Ironic inspector service diff --git a/inventory/group_vars/neutron_all/source_git.yml b/inventory/group_vars/neutron_all/source_git.yml index 08722bac7e..c4e460b53e 100644 --- a/inventory/group_vars/neutron_all/source_git.yml +++ b/inventory/group_vars/neutron_all/source_git.yml @@ -13,11 +13,11 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 18.05.2023 ### +### HEAD as of 24.05.2023 ### ## Neutron service neutron_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron" -neutron_git_install_branch: 202bd0fc902e89b16da149623eaa0f2e2934c56a +neutron_git_install_branch: 5542af4f58c2307f2dc0bf90e515af5f32955af0 neutron_git_track_branch: stable/2023.1 neutron_vpnaas_git_repo: "{{ openstack_opendev_base_url }}/openstack/neutron-vpnaas" diff --git a/inventory/group_vars/sahara_all/source_git.yml b/inventory/group_vars/sahara_all/source_git.yml index 9d232ad702..0b1bd646a7 100644 --- a/inventory/group_vars/sahara_all/source_git.yml +++ b/inventory/group_vars/sahara_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 22.03.2023 ### +### HEAD as of 24.05.2023 ### ## Sahara service sahara_git_repo: "{{ openstack_opendev_base_url }}/openstack/sahara" -sahara_git_install_branch: 5e7258bcc8807493f08671be9b8f4f4c4232eb0a +sahara_git_install_branch: d57584b779751d8314416dd68b4460f8a8f7dbec sahara_git_track_branch: stable/2023.1 diff --git a/inventory/group_vars/swift_all/source_git.yml b/inventory/group_vars/swift_all/source_git.yml index 0f8b3e4fd7..6cad146cfe 100644 --- a/inventory/group_vars/swift_all/source_git.yml +++ b/inventory/group_vars/swift_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 18.05.2023 ### +### HEAD as of 24.05.2023 ### ## Swift service swift_git_repo: "{{ openstack_opendev_base_url }}/openstack/swift" -swift_git_install_branch: 8909604540436e227f21bfcc03dfc2bf2a149551 +swift_git_install_branch: 23fa18d3021fb44d8b4dd81890d9c355eed9426f swift_git_track_branch: master diff --git a/inventory/group_vars/trove_all/source_git.yml b/inventory/group_vars/trove_all/source_git.yml index 4e549ef9a2..bd1719c425 100644 --- a/inventory/group_vars/trove_all/source_git.yml +++ b/inventory/group_vars/trove_all/source_git.yml @@ -13,9 +13,9 @@ # See the License for the specific language governing permissions and # limitations under the License. -### HEAD as of 18.05.2023 ### +### HEAD as of 24.05.2023 ### ## Trove service trove_git_repo: "{{ openstack_opendev_base_url }}/openstack/trove" -trove_git_install_branch: edbdbe367d5eebdbde82e5905f365e9c693ed364 +trove_git_install_branch: fee50052d1b9e9800406aa1037aef3cb04c8fbba trove_git_track_branch: stable/2023.1 diff --git a/releasenotes/notes/bind-address-list-64633fd1cd22d785.yaml b/releasenotes/notes/bind-address-list-64633fd1cd22d785.yaml new file mode 100644 index 0000000000..13017e22cb --- /dev/null +++ b/releasenotes/notes/bind-address-list-64633fd1cd22d785.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + The variable ``uwsgi_bind_address`` can now be a single IP address + passed as a string, or a list of IP addresses passed in a yaml list + to the uwsgi role. This allows uwsgi to listen on a specific set of + IP addresses rather than just a single one. diff --git a/releasenotes/notes/ceilometer_polling_namespaces-a21da7a655f4c922.yaml b/releasenotes/notes/ceilometer_polling_namespaces-a21da7a655f4c922.yaml new file mode 100644 index 0000000000..c7eba2f08a --- /dev/null +++ b/releasenotes/notes/ceilometer_polling_namespaces-a21da7a655f4c922.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixes incorrect definition of ceilometer ``polling_namespaces``, when + host is part of both central and compute groups (ie metal/aio scenario) diff --git a/releasenotes/notes/ceph-caches-a12dbce748838ddc.yaml b/releasenotes/notes/ceph-caches-a12dbce748838ddc.yaml new file mode 100644 index 0000000000..816d2c1f13 --- /dev/null +++ b/releasenotes/notes/ceph-caches-a12dbce748838ddc.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + Support and documentation is added to the ceph_client role for + enabling the Ceph Immutable Object Cache and the Peristent Write Log cache. diff --git a/releasenotes/notes/certbot-auto-5ccf2184fb554c90.yaml b/releasenotes/notes/certbot-auto-5ccf2184fb554c90.yaml new file mode 100644 index 0000000000..ada4dfaa9e --- /dev/null +++ b/releasenotes/notes/certbot-auto-5ccf2184fb554c90.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + Certbot-auto is deprecated since 2020. + It was removed from haproxy_server role. diff --git a/releasenotes/notes/cinder_db_cleanup_service-4754f3094604f677.yaml b/releasenotes/notes/cinder_db_cleanup_service-4754f3094604f677.yaml new file mode 100644 index 0000000000..ba9e836252 --- /dev/null +++ b/releasenotes/notes/cinder_db_cleanup_service-4754f3094604f677.yaml @@ -0,0 +1,12 @@ +--- +features: + - | + Added option to periodically clean-up deleted records from Cinder + database. + For this purpose a new service``cinder-purge-deleted`` was introduced. + It will be called periodically using corresponsive systemd timer on the + first cinder-api host. + + By default this service is disabled/stopped and database cleanup + is not performed. You can enable this behaviour by defining variable + ``cinder_purge_deleted``. diff --git a/releasenotes/notes/default_backend_override-9840dc75ff9d1a9c.yaml b/releasenotes/notes/default_backend_override-9840dc75ff9d1a9c.yaml new file mode 100644 index 0000000000..e43bf8439a --- /dev/null +++ b/releasenotes/notes/default_backend_override-9840dc75ff9d1a9c.yaml @@ -0,0 +1,10 @@ +--- +features: + - | + A new key ``haproxy_default_backend`` can be defined for each service + configured in the haproxy loadbalancer. Configuring this variable writes + a value for the ``default_backend`` directive into the config for the + service frontend. It can be useful to provide a specific default backend + as a fall-through option when other backends are selected using ACLs, + and to also allow the name of the default backend to be different from + ``haproxy_service_name``. diff --git a/releasenotes/notes/haproxy-maps-787084d7f161c27e.yaml b/releasenotes/notes/haproxy-maps-787084d7f161c27e.yaml new file mode 100644 index 0000000000..dce2b54e82 --- /dev/null +++ b/releasenotes/notes/haproxy-maps-787084d7f161c27e.yaml @@ -0,0 +1,11 @@ +--- +features: + - | + A new key `haproxy_map_entries` is now able to be configured for each + haproxy service definition to allow arbitrary entries to be placed in + any number of haproxy map files which may then be referenced in other + directives in the haproxy config file such as ``use_backend`` or + ``http-request``. The complete map files are constructed from the + fragments defined across all the service definitions and are assembled + into a complete map file in alphanumeric sort order, or optionally with + a user defined ordering. diff --git a/releasenotes/notes/horizon_backend_https-105d9050aa3ec125.yaml b/releasenotes/notes/horizon_backend_https-105d9050aa3ec125.yaml new file mode 100644 index 0000000000..d3ab4c3db5 --- /dev/null +++ b/releasenotes/notes/horizon_backend_https-105d9050aa3ec125.yaml @@ -0,0 +1,5 @@ +--- +other: + - | + ``horizon_enable_ssl`` has been renamed to ``horizon_backend_ssl`` + for consistency reasons. diff --git a/releasenotes/notes/horizon_enable_ssl_default-15089bd97d81ceb1.yaml b/releasenotes/notes/horizon_enable_ssl_default-15089bd97d81ceb1.yaml new file mode 100644 index 0000000000..25344a1c5a --- /dev/null +++ b/releasenotes/notes/horizon_enable_ssl_default-15089bd97d81ceb1.yaml @@ -0,0 +1,5 @@ +--- +other: + - | + Default value for ``horizon_enable_ssl`` has changed to False. + (or ``openstack_service_backend_ssl`` if it is defined) diff --git a/releasenotes/notes/horizon_ssl_self_signed-aea616a3e1259a6c.yaml b/releasenotes/notes/horizon_ssl_self_signed-aea616a3e1259a6c.yaml new file mode 100644 index 0000000000..e7e5c403af --- /dev/null +++ b/releasenotes/notes/horizon_ssl_self_signed-aea616a3e1259a6c.yaml @@ -0,0 +1,6 @@ +--- +deprecations: + - | + Variables ``horizon_ssl_self_signed_regen`` and + ``horizon_ssl_self_signed_subject`` are deprecated. Horizon role uses + ansible-role-pki now so they are no longer needed. diff --git a/releasenotes/notes/install_libvirt_daemon_centos-9826ecb428bce8a5.yaml b/releasenotes/notes/install_libvirt_daemon_centos-9826ecb428bce8a5.yaml new file mode 100644 index 0000000000..7c51770f2e --- /dev/null +++ b/releasenotes/notes/install_libvirt_daemon_centos-9826ecb428bce8a5.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + Fixes the absence of ``libvirtd.service`` on compute nodes. + With CentOS upgrading the libvirt version to 9.3.0, they do not + install libvirt-deamon as a dependency to libvirt-deamon-kvm + anymore. libvirt-deamon is installed explicitly now. diff --git a/releasenotes/notes/ipmitool-socat-console-5b99db22de49aefd.yaml b/releasenotes/notes/ipmitool-socat-console-5b99db22de49aefd.yaml new file mode 100644 index 0000000000..ca55875fa4 --- /dev/null +++ b/releasenotes/notes/ipmitool-socat-console-5b99db22de49aefd.yaml @@ -0,0 +1,9 @@ +--- +features: + - | + If the ``ironic_drivers_enabled`` variable from the os_ironic role includes + a driver which uses the ``ipmitool-socat`` console interface, that interface is + now enabled automatically in the ``ironic.conf`` ``enabled_console_interfaces`` + config option. New variables ``ironic_socat_bind_address`` and + ``ironic_socat_port_range`` are added to support further customisation of the + serial console data flow. diff --git a/releasenotes/notes/keystone_ssl-4dc7676a36831f85.yaml b/releasenotes/notes/keystone_ssl-4dc7676a36831f85.yaml new file mode 100644 index 0000000000..af3167eb47 --- /dev/null +++ b/releasenotes/notes/keystone_ssl-4dc7676a36831f85.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + Variable ``keystone_ssl`` was deprecated in favor of + ``keystone_backend_ssl``. diff --git a/releasenotes/notes/lxcbr0_type-2e9b5022864bc31c.yaml b/releasenotes/notes/lxcbr0_type-2e9b5022864bc31c.yaml new file mode 100644 index 0000000000..9b34b727a7 --- /dev/null +++ b/releasenotes/notes/lxcbr0_type-2e9b5022864bc31c.yaml @@ -0,0 +1,7 @@ +--- + +features: + - | + Added variable ``lxc_net_bridge_type`` that allows to control type for + lxcbr0: it can be set either to linuxbridge or openvswitch as of today. + Default value is linuxbridge that preserves previous behaviour. diff --git a/releasenotes/notes/no_driver-b289e1c4e2fafabe.yaml b/releasenotes/notes/no_driver-b289e1c4e2fafabe.yaml new file mode 100644 index 0000000000..a0ef14db5d --- /dev/null +++ b/releasenotes/notes/no_driver-b289e1c4e2fafabe.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + A new driver type ``no_driver`` is defined in the os_ironic role which + enables the ``no-console``, ``no-raid`` and ``no-inspect`` interfaces + in the ironic configuration. This driver is added to the defaults set of + drivers configured by the ironic ansible role. diff --git a/releasenotes/notes/nova-resource-provider-config-files-a7ff9303bba083f9.yaml b/releasenotes/notes/nova-resource-provider-config-files-a7ff9303bba083f9.yaml new file mode 100644 index 0000000000..2d9b9f22a4 --- /dev/null +++ b/releasenotes/notes/nova-resource-provider-config-files-a7ff9303bba083f9.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + Support is added to the os_nova ansible role to deploy resource provider + config files to nova compute nodes. This allows automatic configuraion + of resource providers without having to use the openstack API or + command line. diff --git a/releasenotes/notes/nova_db_cleanup_services-a39bafaaacfb4671.yaml b/releasenotes/notes/nova_db_cleanup_services-a39bafaaacfb4671.yaml new file mode 100644 index 0000000000..c8d2edf9e0 --- /dev/null +++ b/releasenotes/notes/nova_db_cleanup_services-a39bafaaacfb4671.yaml @@ -0,0 +1,19 @@ +--- +features: + - | + Added option to periodically clean-up deleted records from Nova + database. Having a lot of records for the deleted instances affects + service performance. + With that 2 new services are being introduced: ``nova-archive-deleted`` + and ``nova-purge-deleted`` that will be called periodically using + corresponsive systemd timers on the first nova-conductor host. + + By default these services are disabled/stopped and database cleanup + is not performed. You can enable this behaviour by defining variables + ``nova_archive_deleted`` and ``nova_purge_deleted``. + + Service ``nova-archive-deleted`` will execute + `nova-manage db archive_deleted_rows` while ``nova-archive-deleted`` + will execute `nova-manage db purge`. Please correspond to nova-manage + documentation for more information on what these commands do: + https://docs.openstack.org/nova/latest/cli/nova-manage.html diff --git a/releasenotes/notes/nova_network_type_deprecation-86da18bfc827818a.yaml b/releasenotes/notes/nova_network_type_deprecation-86da18bfc827818a.yaml new file mode 100644 index 0000000000..72772662d6 --- /dev/null +++ b/releasenotes/notes/nova_network_type_deprecation-86da18bfc827818a.yaml @@ -0,0 +1,15 @@ +--- + +deprecations: + - | + Variables ``nova_network_type`` and ``nova_network_services`` have been + deptecated and will be silently ignored in the future. + Please, use ``nova_nova_conf_overrides`` if you need to define + ``ovs_bridge`` option for specific network drivers, like nsx or nuage. + +upgrade: + - | + If you're using NSX or Nuage network drivers, make sure you have replaced + definition of ``nova_network_type`` to appropriate + ``nova_nova_conf_overrides``. Please, consult with os_neutron + documenteation on the required overrides. diff --git a/releasenotes/notes/octavia_amphorav2_default-6fbe0f75327def69.yaml b/releasenotes/notes/octavia_amphorav2_default-6fbe0f75327def69.yaml new file mode 100644 index 0000000000..11035f91a2 --- /dev/null +++ b/releasenotes/notes/octavia_amphorav2_default-6fbe0f75327def69.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + Default provider driver for Octavia has been changed to ``amphorav2``, since + `amphora` and `octavia` drivers are deprecated for removal. diff --git a/releasenotes/notes/octavia_default_topology-91f574bbaed85249.yaml b/releasenotes/notes/octavia_default_topology-91f574bbaed85249.yaml new file mode 100644 index 0000000000..7c8c27081b --- /dev/null +++ b/releasenotes/notes/octavia_default_topology-91f574bbaed85249.yaml @@ -0,0 +1,8 @@ +--- +upgrade: + - | + Default values for variables ``octavia_loadbalancer_topology`` and + ``octavia_enable_anti_affinity`` has been switched to ``ACTIVE_STANDBY`` + and ``True`` accordingly to reflect most reasonable production setup. + You can define these variables to their previous defaults if you want + to preserve behaviour. diff --git a/releasenotes/notes/octavia_security_group_rule_cidr_default-dbf0cdfd17731a73.yaml b/releasenotes/notes/octavia_security_group_rule_cidr_default-dbf0cdfd17731a73.yaml new file mode 100644 index 0000000000..b4095b0f47 --- /dev/null +++ b/releasenotes/notes/octavia_security_group_rule_cidr_default-dbf0cdfd17731a73.yaml @@ -0,0 +1,7 @@ +--- +upgrade: + - | + Default value for ``octavia_security_group_rule_cidr`` is changed and + defined to the CIDR of Octavia management network. + To preserve previous behaviour, please override the variable to + `0.0.0.0/0`. diff --git a/releasenotes/notes/openstack_hosts_systemd-4f47056a732820bd.yaml b/releasenotes/notes/openstack_hosts_systemd-4f47056a732820bd.yaml new file mode 100644 index 0000000000..884836232b --- /dev/null +++ b/releasenotes/notes/openstack_hosts_systemd-4f47056a732820bd.yaml @@ -0,0 +1,23 @@ +--- +prelude: > + It is now possible to create and manage third-party services, + mount points and networks on hosts managed by OpenStack-Ansible. + This also inlcudes networks, that are required for OpenStack-Ansible + installation, like br-mgmt or br-storage. + In order to configure specific resources on selected set of hosts, + usage of group_vars or host_vars is appreciated. +features: + - | + Added new varaibles that allow users to configure extra systemd + services, networks or mounts on openstack hosts. While services and + mounts can be configured on any targeted hosts, networks will be created + only on bare metal nodes. In order to configure extra networks in + containers please reffer to ``openstack_user_config.yml`` documentation. + A list of new variables that were added: + + * openstack_hosts_systemd_mounts + * openstack_hosts_systemd_networkd_devices + * openstack_hosts_systemd_networkd_networks + * openstack_hosts_systemd_networkd_prefix + * openstack_hosts_systemd_services + * openstack_hosts_systemd_slice diff --git a/releasenotes/notes/ovn_dhcp_metadata_agents-851b42a6923c811f.yaml b/releasenotes/notes/ovn_dhcp_metadata_agents-851b42a6923c811f.yaml new file mode 100644 index 0000000000..cbd69321aa --- /dev/null +++ b/releasenotes/notes/ovn_dhcp_metadata_agents-851b42a6923c811f.yaml @@ -0,0 +1,10 @@ +--- + +fixes: + - | + Fixed issue where neutron-metadata-agent and neutron-dhcp-agent were + started on network_hosts for OVN scenario along with + neutron-ovn-metadata-agent. These services will be disabled and masked + for existing environments. Manual clean-up of systemd services and + correpsonsive neutron agents is still needed. + New deployments won't have these services deployed from the beginning. diff --git a/releasenotes/notes/pip_build_install_env-464b66f471060442.yaml b/releasenotes/notes/pip_build_install_env-464b66f471060442.yaml new file mode 100644 index 0000000000..c555deb2ee --- /dev/null +++ b/releasenotes/notes/pip_build_install_env-464b66f471060442.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + Added variables ``venv_pip_build_env`` and ``venv_pip_install_env`` that + allows to set extra environment variables during wheels build or venv + installation. diff --git a/releasenotes/notes/pki_handler_variables-6e72209f9cbc4cf5.yaml b/releasenotes/notes/pki_handler_variables-6e72209f9cbc4cf5.yaml new file mode 100644 index 0000000000..710abc9aa7 --- /dev/null +++ b/releasenotes/notes/pki_handler_variables-6e72209f9cbc4cf5.yaml @@ -0,0 +1,8 @@ +--- +features: + - | + Added variables ``pki_handler_ca_changed``, ``pki_handler_cert_changed`` + and ``pki_handler_cert_installed`` that control name of meta handlers which + role triggers when included. This might be useful if multiple roles that + leverage the pki role are inlcuded withing same playbook and you want to + have better control over handler execution. diff --git a/releasenotes/notes/rabbit_3_11-f3ec4e2c38ee9a66.yaml b/releasenotes/notes/rabbit_3_11-f3ec4e2c38ee9a66.yaml new file mode 100644 index 0000000000..dcc007e2c4 --- /dev/null +++ b/releasenotes/notes/rabbit_3_11-f3ec4e2c38ee9a66.yaml @@ -0,0 +1,6 @@ +--- + +other: + - | + Version of RabbitMQ is bumped to 3.11.7, Erlang version is bumped to + 25.2. diff --git a/releasenotes/notes/separated-haproxy-config-b38d200ee0baaeac.yaml b/releasenotes/notes/separated-haproxy-config-b38d200ee0baaeac.yaml new file mode 100644 index 0000000000..b5878cf7b8 --- /dev/null +++ b/releasenotes/notes/separated-haproxy-config-b38d200ee0baaeac.yaml @@ -0,0 +1,8 @@ +--- +deprecations: + - | + ``haproxy_service_configs`` format was simplified. + Now it's just a list of dicts. Usage of ``service`` key + in ``haproxy_service_configs`` elements is deprecated and will be + removed in 2023.2 release. + diff --git a/releasenotes/notes/uwsgi-support-70d9427de86555eb.yaml b/releasenotes/notes/uwsgi-support-70d9427de86555eb.yaml new file mode 100644 index 0000000000..ed1c677405 --- /dev/null +++ b/releasenotes/notes/uwsgi-support-70d9427de86555eb.yaml @@ -0,0 +1,4 @@ +--- +other: + - | + uWSGI support was implemented to os_blazar role. diff --git a/releasenotes/notes/venv_build_group_variable-39f05cbdda59cd7e.yaml b/releasenotes/notes/venv_build_group_variable-39f05cbdda59cd7e.yaml new file mode 100644 index 0000000000..cd5a799c38 --- /dev/null +++ b/releasenotes/notes/venv_build_group_variable-39f05cbdda59cd7e.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + Added variable ``venv_build_group`` that allows to provide an ansible group + name, that will be used to find wheels build targets. Default is `repo_all` diff --git a/releasenotes/notes/wheel_build_enable-ea0bd0cb676128dd.yaml b/releasenotes/notes/wheel_build_enable-ea0bd0cb676128dd.yaml new file mode 100644 index 0000000000..4b122b1019 --- /dev/null +++ b/releasenotes/notes/wheel_build_enable-ea0bd0cb676128dd.yaml @@ -0,0 +1,7 @@ +--- +other: + - | + Default value of ``venv_wheel_build_enable`` has been changed. Now + wheels are built when there is at least a single host in + ``venv_build_group``. + Previously it was depending on the amount of hosts targeted for the play.