Skip to main content

OSISM 8

Instructions for the upgrade can be found in the Upgrade Guide.

The release notes build on each other. When upgrading from 7.0.1 to 8.0.0, you should therefore not only read and take into account the release notes for 8.0.0 but also the previous release notes. The same applies to an update from, for example, 8.0.0 to 8.0.2. The release notes for 8.0.1 must then also be taken into account.

ReleaseRelease Date
8.0.124. September 2024
8.0.011. September 2024

8.0.1 (20240924)

Release date: 24. September 2024

  • The Ceph service images have not been rebuilt. No upgrade of Ceph is required.

  • The OpenStack service images have not been rebuilt. No upgrade of OpenStack is required.

  • The infrastructure service images (MariaDB, RabbitMQ, ..) have not been rebuilt. No upgrade is required.

  • The network service images (OVN, OVS) have not been rebuilt. No upgrade is required.

  • The monitoring service images (Prometheus & all Prometheus exporters) have not been rebuilt. No upgrade is required.

  • The logging service images (OpenSearch, Fluentd) have not been rebuilt. No upgrade is required.

  • The Prometheus OpenStack Exporter is no longer enabled by default as there have been frequent OOM problems and the exporter generates a very high load on the OpenStack APIs. If the exporter is still to be used, the enable_prometheus_openstack_exporter parameter can be used for this.

    environments/kolla/configuration.yml
    enable_prometheus_openstack_exporter: "yes"
  • An error when upgrading the Postres database of the Netbox service has been fixed. Upgrades of the Postgres database are now done automatically.

  • The Scaphandre service now accesses the host PIDs by default in order to better assign the consumption data to the running processes. If this is not wanted, it can be switched off using the scaphandre_share_pids_with_host parameter.

    environments/configuration.yml
    scaphandre_share_pids_with_host: false
  • Both Ceph play (osism apply ceph) and the validation of Ceph OSD services (osism validate ceph-osds) have been fixed for non-HCI environments.

  • Inventory groups in inventory/20-roles now also overwrite groups in all other files (with exception of inventory/99-ovewrite). The same applies to groups that are set via labels in Netbox. This makes it possible, for example, to define the load balancers via the loadbalancer group directly via inventory/20-roles or a Netbox label.

8.0.0 (20240911)

Release date: 11. September 2024

  • In this release, OpenStack has been upgraded from OpenStack 2023.2 (Bobcat) to OpenStack 2024.1 (Caracal). All OpenStack images and images of the associated infrastructure services (MariaDB, RabbitMQ, ..) have been rebuilt. These must be upgraded as required.

  • The Ceph service images have not been rebuilt. No upgrade of Ceph is required.

  • New manager features.

    • The configuration is now synchronised with osism sync configuration. The osism configuration sync command will be removed in the future.

    • The inventory is now synchronised with osism sync inventory. The osism reconciler sync command will be removed in the future.

    • Netbox is now synchronised with osism sync netbox. The osism netbox sync command will be removed in the future.

    • Ironic is now synchronised with osism sync ironic. The osism netbox sync ironic command will be removed in the future.

Upgrade notes

  • The following secrets must be added in environments/kolla/secrets.yml:

    prometheus_skyline_password:  # generate with: pwgen 32 1
  • The designate-sink service of OpenStack Designate is now disabled by default. The following must be added in environments/kolla/configuration.yml to keep the designate-sink service enabled.

    designate_enable_notifications_sink: "yes"
  • The file containing the custom local settings of Horizon has been renamed from custom_local_settings to _9999-custom-settings.py.

Other & References

OpenStack 2024.1 press announcement: https://www.openstack.org/software/openstack-caracal

OpenStack 2024.1 release notes: https://releases.openstack.org/caracal/index.html

Release notes for each OpenStack service: