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
This commit is contained in:
Dmitriy Rabotyagov
2025-04-11 17:22:44 +02:00
committed by Neil Hanlon
parent 3488545a73
commit 29d2291e55
4 changed files with 51 additions and 16 deletions

View File

@@ -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

View File

@@ -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 <https://opendev.org/openstack/openstack-ansible-os_ceilometer/src/commit/c97b49a22098b57520dceef9f236c7378dddfce1/vars/main.yml#L59-L150>`_
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.

View File

@@ -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.

View File

@@ -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 <https://www.jimmdenton.com/migrating-lxb-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.