From 43439c5cc23f1c4e970e6817ab4393b1b220ce48 Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Sun, 18 Jun 2023 11:11:43 +0200 Subject: [PATCH] Finalize 5.2.0 (#952) Signed-off-by: Christian Berendt --- doc/source/index.rst | 22 ++++--- doc/source/notes/5.2.0.rst | 114 ++++++++++++++++++++++++++++++++++++- 2 files changed, 126 insertions(+), 10 deletions(-) diff --git a/doc/source/index.rst b/doc/source/index.rst index ae2df108..eb71943a 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -2,7 +2,7 @@ OSISM releases ============== -The latest available stable release is 5.1.0. +The latest available stable release is 5.2.0. Release 6.0.0 is currently under development. @@ -18,6 +18,7 @@ Release notes notes/4.3.0 notes/5.0.0 notes/5.1.0 + notes/5.2.0 notes/6.0.0 Atom Feeds @@ -37,26 +38,32 @@ Use of a specific release in the configuration repository .. code-block:: console - MANAGER_VERSION=5.1.0 gilt overlay # you have to do this 2x - MANAGER_VERSION=5.1.0 gilt overlay + MANAGER_VERSION=5.2.0 gilt overlay # you have to do this 2x + MANAGER_VERSION=5.2.0 gilt overlay * set the new manager version in the configuration repository .. code-block:: console - yq -i '.manager_version = "5.1.0"' environments/manager/configuration.yml + yq -i '.manager_version = "5.2.0"' environments/manager/configuration.yml * if ``openstack_version`` or ``ceph_version`` are set in ``environments/manager/configuration.yml`` (or anywhere else), they must be removed when using a stable release -* update the manager services on the manager +* update the configuration repository on the manager .. code-block:: console osism apply configuration - osism-update-manager -* synchronise the reconciler +* update the manager services on the manager + + .. code-block:: console + + osism-update-manager # if vault is not used + osism-update-manager --ask-vault-pass # if vault is used + +* synchronise the reconciler (after upgrading to 5.2.0 optional) .. code-block:: console @@ -67,7 +74,6 @@ Use of a specific release in the configuration repository .. code-block:: console osism apply facts - osism-generic facts # old way How do we release? ================== diff --git a/doc/source/notes/5.2.0.rst b/doc/source/notes/5.2.0.rst index 0a8a4b48..bac23bce 100644 --- a/doc/source/notes/5.2.0.rst +++ b/doc/source/notes/5.2.0.rst @@ -2,10 +2,13 @@ 5.2.0 ===== -Release date: not yet relesed +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. @@ -14,14 +17,121 @@ 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 ============ -No 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. + +.. code-block:: console + + cd /opt/manager + docker compose pull + docker compose down + docker compose up -d + osism-update-manager + +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 =======