From 29d2291e551b2870bcc62b3c7c300377b2a367be Mon Sep 17 00:00:00 2001 From: Dmitriy Rabotyagov Date: Fri, 11 Apr 2025 17:22:44 +0200 Subject: [PATCH] Update roles for 31.0.0.0b1 release While merging repos, we appeared having broken SHA for memcached role, resulting in: `reference is not a tree: c98afad3dc9ee0cb110f3c3f684964e86650b8ec` Change-Id: I8e1a052bceb0eff47043123e11fa05da4045d4ce --- ansible-role-requirements.yml | 32 +++++++++---------- ...er_polling_overrides-015156f1b67a8d75.yaml | 13 ++++++++ ...roxy_sysctl_location-e18310fd96597a6f.yaml | 6 ++++ .../notes/lxb_removed-543fdff51aad6817.yaml | 16 ++++++++++ 4 files changed, 51 insertions(+), 16 deletions(-) create mode 100644 releasenotes/notes/ceilometer_polling_overrides-015156f1b67a8d75.yaml create mode 100644 releasenotes/notes/haproxy_sysctl_location-e18310fd96597a6f.yaml create mode 100644 releasenotes/notes/lxb_removed-543fdff51aad6817.yaml diff --git a/ansible-role-requirements.yml b/ansible-role-requirements.yml index 252f51ed02..99cc045f83 100644 --- a/ansible-role-requirements.yml +++ b/ansible-role-requirements.yml @@ -8,9 +8,9 @@ - name: frrouting scm: git src: https://opendev.org/openstack/ansible-role-frrouting - version: 7583efdafa07337683cbee67bb542b51cf87b7be + version: 9f7e393f45a3781a1f0ff33cad2084d555fc52d3 trackbranch: master - shallow_since: '2025-01-06' + shallow_since: '2025-04-09' - name: httpd src: https://opendev.org/openstack/ansible-role-httpd scm: git @@ -44,9 +44,9 @@ - name: systemd_service src: https://opendev.org/openstack/ansible-role-systemd_service scm: git - version: 82ca2c3b58cb6a98d319ca63a75a8f5a8c548da0 + version: eac59e59cd3668be62fe481e34b81945880ae00e trackbranch: master - shallow_since: '2025-02-12' + shallow_since: '2025-04-10' - name: uwsgi src: https://opendev.org/openstack/ansible-role-uwsgi scm: git @@ -80,9 +80,9 @@ - name: haproxy_server scm: git src: https://opendev.org/openstack/openstack-ansible-haproxy_server - version: d886c4436b9f27315323780ea60b7afe0dd921ac + version: 240d109cc84f142a6ef50c150aa79af936074b44 trackbranch: master - shallow_since: '2025-02-24' + shallow_since: '2025-04-08' - name: lxc_container_create scm: git src: https://opendev.org/openstack/openstack-ansible-lxc_container_create @@ -98,9 +98,9 @@ - name: memcached_server scm: git src: https://opendev.org/openstack/openstack-ansible-memcached_server - version: c98afad3dc9ee0cb110f3c3f684964e86650b8ec + version: b3ebd469b0448c66a100a5c82a7ca66bcf7db2cc trackbranch: master - shallow_since: '2025-02-25' + shallow_since: '2025-04-09' - name: openstack_hosts scm: git src: https://opendev.org/openstack/openstack-ansible-openstack_hosts @@ -122,25 +122,25 @@ - name: os_aodh scm: git src: https://opendev.org/openstack/openstack-ansible-os_aodh - version: 08e44039e805bba73192ef832a805ea1e866482c + version: bb06623482d4d4ba638a30dd0ce46de9bb927234 trackbranch: master shallow_since: '2025-02-11' - name: os_barbican scm: git src: https://opendev.org/openstack/openstack-ansible-os_barbican - version: 65a7d3c34b66f3bd6d8fd1a6a75c782284e45501 + version: 9f84f379f0d601b7db3dfec8e70b2a3883762776 trackbranch: master shallow_since: '2025-02-11' - name: os_blazar scm: git src: https://opendev.org/openstack/openstack-ansible-os_blazar - version: 0d16cefdc188971620fdc29579370f68a561ab82 + version: 13c0161b5de4c5ac9b0e1a69cf6b10cb58ee41ec trackbranch: master shallow_since: '2025-02-11' - name: os_ceilometer scm: git src: https://opendev.org/openstack/openstack-ansible-os_ceilometer - version: dd8f45c79ba635906899135cd645a159d33f3e80 + version: 9a8976d4ca22f6f32e952b811b09c0bb701a654c trackbranch: master shallow_since: '2025-03-21' - name: os_cinder @@ -182,9 +182,9 @@ - name: os_horizon scm: git src: https://opendev.org/openstack/openstack-ansible-os_horizon - version: 124aa694a32c3c8ed12274abf44c31f376ade273 + version: b2ca7ff261649802c32e4f78ce347885c8acae4a trackbranch: master - shallow_since: '2025-02-23' + shallow_since: '2025-04-09' - name: os_ironic scm: git src: https://opendev.org/openstack/openstack-ansible-os_ironic @@ -224,9 +224,9 @@ - name: os_neutron scm: git src: https://opendev.org/openstack/openstack-ansible-os_neutron - version: 2a7e834ad06b9fc9246bf142c4ad633173f32698 + version: 837d9b1652e018f969b9ef3a27087524a6e4e921 trackbranch: master - shallow_since: '2025-03-25' + shallow_since: '2025-04-10' - name: os_nova scm: git src: https://opendev.org/openstack/openstack-ansible-os_nova diff --git a/releasenotes/notes/ceilometer_polling_overrides-015156f1b67a8d75.yaml b/releasenotes/notes/ceilometer_polling_overrides-015156f1b67a8d75.yaml new file mode 100644 index 0000000000..02c1f5b5c9 --- /dev/null +++ b/releasenotes/notes/ceilometer_polling_overrides-015156f1b67a8d75.yaml @@ -0,0 +1,13 @@ +--- +upgrade: + - | + Please be aware that the way Ceilometer defines resulting content for ``pipeline.yaml`` has changed. + The role now applies `_ceilometer_pipeline_yaml_overrides `_ + to all environments where ``ceilometer_pipeline_user_content`` is not explicitly set. + To restore the previous behavior, add ``_ceilometer_pipeline_yaml_overrides: {}`` to user_variables.yml. +fixes: + - | + The logic for applying enhanced pipelines for Ceilometer+Gnocchi has been corrected. + When no custom content is provided, the role now populates + sinks and transformation overrides defined in pipeline.yaml with default content, + rather than layering them on top of user-defined content. diff --git a/releasenotes/notes/haproxy_sysctl_location-e18310fd96597a6f.yaml b/releasenotes/notes/haproxy_sysctl_location-e18310fd96597a6f.yaml new file mode 100644 index 0000000000..4b9b2ce2cc --- /dev/null +++ b/releasenotes/notes/haproxy_sysctl_location-e18310fd96597a6f.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + Support has been added for defining a custom sysctl config path using + `openstack_sysctl_file` and/or `haproxy_sysctl_file`. + The default remains `/etc/sysctl.conf` to preserve backwards compatibility. diff --git a/releasenotes/notes/lxb_removed-543fdff51aad6817.yaml b/releasenotes/notes/lxb_removed-543fdff51aad6817.yaml new file mode 100644 index 0000000000..11cc959c6e --- /dev/null +++ b/releasenotes/notes/lxb_removed-543fdff51aad6817.yaml @@ -0,0 +1,16 @@ +--- +upgrade: + - | + The ``ml2.lxb`` (LinuxBridge) plugin has been removed from Neutron in this release and can no longer be used. + Make sure to migrate to a supported Neutron driver before upgrading to this OpenStack version. + Unfortunately, there is currently no automated process for this migration. + For guidance, refer to the blog post `Migrating from LinuxBridge to OVN `_, + which outlines how similar migrations have been performed in the past. +deprecations: + - | + The Neutron LinuxBridge (``ml2.lxb``) plugin, previously marked as experimental, has been removed from the codebase. + Ensure that your deployment uses a supported driver before upgrading. +critical: + - | + The Neutron LinuxBridge (``ml2.lxb``) plugin, previously marked as experimental, has been removed from the codebase. + Ensure that your deployment uses a supported driver before upgrading.