5.2.0

Release date: 16. June 2023

Regular updates as well as the switch from Ceph Pacific to Ceph Quincy.

Upgrade notes

No configuration changes are required to upgrade Ceph. For the sake of completeness, the commands to upgrade Ceph and Ceph Client are listed below.

osism apply ceph-rolling_update -e ireallymeanit=yes
osism apply cephclient

If the Ironic integration of OSISM is not used, the listener service of the manager can be deactivated. Set enable_listener: false in environments/manager/configuration.yml.

Known issues

During live migrations, an error Postcopy is not supported may occur on compute nodes. In this case, vm.unprivileged_userfaultfd=1 must currently be set by sysctl on the compute nodes. Further details: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d0d4730ac2.

During tests it sometimes happened that the osism-update-manager script did not update all manager services successfully. In this case the following workaround can be used.

cd /opt/manager
docker compose pull
docker compose down
docker compose up -d
osism-update-manager

After updating the Ceph client via osism apply cephclient, there is currently no restart of the container. This must be done manually at the moment.

cd /opt/cephclient
docker compose pull
docker compose up -d

Changed versions

service

5.1.0

5.2.0

cinder

21.1.1

21.3.1

fluentd

4.4.2

4.5.0

grafana

9.4.7

10.0.0

haproxy

2.4.18

2.4.22

manila

15.1.1

15.2.1

mariadb

10.6.12

10.6.14

neutron

21.1.1

21.1.2

nova

26.1.1

26.2.1

opensearch

2.3.0

2.8.0

prometheus_libvirt_exporter

5.1.0

5.2.0

prometheus_openstack_exporter

5.1.0

5.2.0

rabbitmq

3.11.13

3.11.18

swift

2.30.1

2.30.2

Versions

service

version

aodh

15.0.1

barbican

15.0.1

ceilometer

19.0.1

cinder

21.3.1

cloudkitty

17.0.1

cron

3.0

designate

15.0.1

dnsmasq

2.86

etcd

3.3.27

fluentd

4.5.0

glance

25.1.1

gnocchi

4.5.0

grafana

10.0.0

haproxy

2.4.22

heat

19.0.1

horizon

23.0.1

influxdb

1.8.10

ironic

21.1.1

ironic_inspector

11.1.1

iscsid

2.1.5

keepalived

2.2.4

keystone

22.0.1

kolla-toolbox

15.1.1

kolla_toolbox

15.1.1

kuryr

10.0.0

magnum

15.0.2

manila

15.2.1

mariadb

10.6.14

memcached

1.6.14

mistral

15.0.0

multipathd

0.8.8

neutron

21.1.2

nova

26.2.1

nova_libvirt

8.0.0

octavia

11.0.1

opensearch

2.8.0

openvswitch

3.1.1

ovn

23.3.0

placement

8.0.0

prometheus

2.38.0

prometheus_alertmanager

0.24.0

prometheus_blackbox_exporter

0.22.0

prometheus_cadvisor

0.45.0

prometheus_elasticsearch_exporter

1.5.0

prometheus_haproxy_exporter

0.13.0

prometheus_libvirt_exporter

5.2.0

prometheus_memcached_exporter

0.10.0

prometheus_msteams

1.5.1

prometheus_mtail

3.0.0

prometheus_mysqld_exporter

0.14.0

prometheus_node_exporter

1.4.0

prometheus_openstack_exporter

5.2.0

prometheus_ovn_exporter

1.0.4

rabbitmq

3.11.18

redis

6.0.16

senlin

14.0.0

skyline

1.0.0

swift

2.30.2

tgtd

1.0.80

trove

18.0.1

Changes

The changes to OpenStack stable/zed branches since April 7, 2023, the release date of OSISM 5.1.0.

openstack/cinder

Date

Title

Commit

2023-04-10 12:07:29+09:00

Remove multiatttach request parameter

a8a4cdcb2e099456d435028c924e51dcbdee33e9

2023-05-10 19:54:15+02:00

Reject unsafe delete attachment calls

cb4682fb836912225c5da1536108a0d05fd5c46e

2023-06-05 13:03:50+00:00

Fix glance metadata properties filtering

7dad93bff14c8966d81ea164f1c400b02747e1db

openstack/designate

Date

Title

Commit

2023-04-13 20:18:56+00:00

Use ids when removing ptr records

eb67571d90ca0ed079ed391a6ed3970998491ebc

2023-04-13 19:36:28-07:00

Use ids when removing sink managed records

b518dacca9ea997672ce0f8557bf79db6d8d190f

openstack/horizon

Date

Title

Commit

2023-05-04 19:14:47+00:00

Remove Description from Edit Image Metadata

b2a9046fb52e65725134f5e92dae01dd6eb3e4d4

2023-05-09 17:02:02+05:18

Unskipping test_floatingip_associate_disassociate test case

a72e5440a7c6c5df1d1bd61367056913fa532628

2023-05-10 10:29:25+00:00

Disable form auto-complete on login form

0cb616d26d16c2a61fa74a45a5f296495a323161

2023-05-10 15:33:44+00:00

Fix qos and trunks tables

24c655379274b159e9ed543b8eeb976667a1cb7a

2023-05-25 21:22:20+05:18

Remove usage of openstack/xstatic-font-awesome

a29c93d20d95ccb12f546e46f3431a05087e9cb4

openstack/ironic

Date

Title

Commit

2023-04-11 17:23:25+00:00

Always fall back from hard linking to copying files

ec6c37579675c8f0b82475fc97caa8e3c338cad4

2023-05-09 10:54:28+00:00

Handle MissingAttributeError when using OOB inspections to fetch MACs

c45cf20173a1c051cb1c5c884bcfce06f415394f

2023-05-19 13:45:20+00:00

Fix Cinder Integration fallout from CVE-2023-2088

07497e1b0c1ff77fcba893897ba5b302a1fd6c6b

2023-05-19 19:17:40+00:00

[stable-only] [CI] BFV, RBAC jobs marked non-voting

907f71742743de00babaafc001be8d4aae894c71

2023-05-24 19:36:22+00:00

[ci] [stable-only] Cinder fixed; make BFV job vote

5e2d72cbf556c0d4a216c5cfffff86c82c80b091

2023-05-25 07:18:39-07:00

Fix self_owned_node policy check

4fdf65ca554e93d90401cb11782c763e2c270255

openstack/magnum

Date

Title

Commit

2023-05-15 11:44:30+10:00

Fix pep8 gate

bafe6a10beee563c52df6510d9707a2d50544c0b

2023-05-24 13:24:28+10:00

Add -p param to mkdir in agent startup script

fe83b5b8383263612ecc5b749893f3ddeb506124

2023-05-24 13:24:52+10:00

Fix pods unable to send traffic to ClusterIP

843be2aa0d0beb6926d9ededb92009559e93d67c

openstack/manila

Date

Title

Commit

2023-04-13 20:00:08+00:00

Fix Manila API error message

315fc6509ef0f0b645851c60d58fdec237a79810

openstack/neutron

Date

Title

Commit

2023-04-11 11:55:17+05:18

[stable/zed only] Drop -master jobs

061eafdd81d799b5e12854315078d5a01c212fc5

2023-04-13 18:28:14+02:00

Do not check the context object in TestMeteringPlugin

b43c9a6ec053336af8bf6a4b0188cbd4ea2e7cb6

2023-04-19 13:56:49+01:00

OVN: Always try and create a metadata port on subnets

0681f8b3ad43aafa6e6af521f2b0aaa5923041a1

2023-04-20 14:06:15+02:00

Change flag check order in wait_until_address_ready()

0c18181ee9afc09b209f3cae0eec098095ae0ca9

2023-04-21 04:42:45+02:00

Honor debug mode in keepalived-state-change script logs

ecbb69522a15fc4a54a6b8137bfea9b8745cc2d9

2023-04-23 08:24:31+02:00

Replace context decorators with context managers

beaed42bd9033b1730ab5323d3379301158d41b4

2023-04-29 13:08:34+02:00

Avoid retrieving ports if network list is empty

9fa3ed4a848307cae16aee7e1870c9b2a96298b0

2023-05-02 15:01:06+02:00

Suppress IPv6 metadata DAD failure and delete address

1c615281f7632f3f1cf4bd37eefe90c50c6dfe25

2023-05-03 07:54:51+00:00

Delete sg rule which remote is the deleted sg

e4cf8cc0a612f1a3831658ce6f0e675f5e455652

2023-05-04 08:04:16+00:00

[S-RBAC] Allow network owners to get ports from that network

55a3543aba9a606f99e41f37566f56ffbbd18ee8

2023-05-08 09:12:52+00:00

[S-RBAC] Get availability zone API available for READER role

876c681821db24cd8c8479790a302ab698c7c1d3

2023-05-10 08:02:56+00:00

[OVN] Update ovn meter when neutron server reloads

1864dd868459384e8f19ba413929a8c196877370

2023-05-10 12:45:21+02:00

[S-RBAC] Fix new policies for get QoS rules APIs

9177e90db480489465d1a6cb1a50d62d959dcd7a

2023-05-10 12:45:42+02:00

[S-RBAC] Get QoS rule types API available for READER role

ca942e9732b555a576dd4411ed78bc1af44b8d30

2023-05-10 12:46:58+02:00

[S-RBAC] Fix new policies for FIP PFs APIs

039caabfe352049f669323ffc00e74bb6ad5ca93

2023-05-16 11:27:28+05:18

docs: Deindent code blocks

438e486451f1bbb36df5970d6953651ea54e54fe

2023-05-17 19:28:17+02:00

Fix not working use_random_fully config option

2317295cf5e228e5771f4c57e43164c0b3eb7970

2023-05-18 10:32:20+00:00

[stable-only][ovn] Fix ovsdbapp db_set command for stable branches

1529c0a29728955064a53d616a118bc8a7ca1b4c

2023-05-22 06:37:57+00:00

Use explicit inner join for networks in port query

004ed33ec1ab549444e518ed8681b51737b81b9c

2023-05-22 15:01:36+00:00

[ovn] Avoid unwanted ACL_NOT_FOUND error when deleting log objects

8def3b694dd800da09e44f332c0ea11e802dbde4

2023-05-24 02:49:59+02:00

Revert “Delete sg rule which remote is the deleted sg”

8bf6f7f03c04d90d6953d9cd1a286d82a01fc040

2023-05-30 12:27:22+02:00

Change RBAC relationship loading method to “joined”

d3b403bfee17267dfa36184d6be27ba973f068ee

2023-06-05 12:12:12+02:00

Start metadata proxy even if IPv6 DAD fails

1a711f399abebff6572551ef4e3f7b92397caab5

2023-06-06 17:52:33+00:00

Handle no more IP addresses available during a network sync

e8a00b9c52a658a57d4d0ec7e5cdcd39c581afd0

2023-06-06 17:54:22+00:00

[OVN][Migration] Enable settings backup subnet for NFS clients

ba1b4bb08e74e9446552c646c41f2d1b784f3962

openstack/nova

Date

Title

Commit

2023-05-10 14:59:21+00:00

Use force=True for os-brick disconnect during delete

8b4b99149a35663fc11d7d163082747b1b210b4d

2023-05-10 14:59:29+00:00

Enable use of service user token with admin context

0d6dd6c67f56c9d4ed36246d14f119da6bca0a5a

2023-05-11 17:04:15+02:00

CI: fix backport validator for new branch naming

abd9a34a6014730620cee15a44f328e48e57398e

2023-05-11 15:29:20+00:00

Revert “Debug Nova APIs call failures”

91ee67019e0eb89290e599b2283f1f421718b796

2023-05-22 15:39:37+00:00

Fix get_segments_id with subnets without segment_id

77db64237b23050d94df113a38412c5333d23357

openstack/octavia

Date

Title

Commit

2023-04-18 11:37:52+02:00

Send IP advertisements when plugging a new member subnet

6a380e3775e10485f1ded67d12bab3725225c8bb

2023-04-21 10:17:57+02:00

Fix pep8 error

ba0c244df25d408f6a4581217ce5ef5c8ab46d6c

openstack/senlin

Date

Title

Commit

2023-05-31 16:28:57+02:00

Fix zuul CI

b6ef17b0f787fb7a0609ba36dc13097882a6a3ff

openstack/swift

Date

Title

Commit

2023-04-28 14:03:13-07:00

CI: fix lower-constraints job

4d4fd0ce147d5602ab64d7483bdb1d816be294bd