@@ -11,11 +11,9 @@ Instructions for the upgrade can be found in the [Upgrade Guide](../guides/upgra
1111| 10.0.0-rc.1 | 8. December 2025 |
1212| 10.0.0-rc.2 | 30. January 2026 |
1313
14- ## 10.0.0
14+ ## Upgrade notes
1515
16- ### Upgrade nodes
17-
18- #### RabbitMQ 3 to RabbitMQ 4 migration
16+ ### RabbitMQ 3 to RabbitMQ 4 migration
1917
2018OSISM 10 only supports RabbitMQ 4. This requires a mandatory switch to quorum
2119queues if this has not already been done.
@@ -105,7 +103,7 @@ $ osism migrate rabbitmq3to4 check
1051032025-12-04 08:38:58 | INFO | Migration is NOT required: Only quorum queues found
106104```
107105
108- #### New namespace for Kolla images
106+ ### New namespace for Kolla images
109107
110108To make it easier to identify which OpenStack version is being used, the OpenStack version is
111109now included in the Kolla Image namespace. An existing `docker_namespace` parameter must be adjusted
@@ -116,7 +114,7 @@ different OpenStack versions with a specific OSISM release.
116114docker_namespace: kolla/release/2025.1
117115```
118116
119- #### New container registry
117+ ### New container registry
120118
121119Container images are no longer pushed to Quay.io and are only made available on our own
122120container registry. During the transition phase, the new container registry must be made
@@ -142,7 +140,7 @@ docker_registry_nexus: registry.osism.tech
142140docker_registry_openstackclient: registry.osism.tech
143141```
144142
145- #### New service names for RadosGW in Ceph Reef
143+ ### New service names for RadosGW in Ceph Reef
146144
147145The naming scheme for the Ceph RadosGW service was changed from
148146
@@ -171,7 +169,7 @@ ceph_conf_overrides:
171169 "client.rgw.{{ rgw_zone }}.{{ hostvars[inventory_hostname][' ansible_hostname' ] }}.rgw0":
172170```
173171
174- #### Removal of the community.general.yaml Ansible plugin
172+ ### Removal of the community.general.yaml Ansible plugin
175173
176174If `community.general.yaml` has been set for `stdout_callback` in `ansible.cfg`,
177175this entry must be removed and replaced with `result_format=yaml`.
@@ -184,7 +182,7 @@ removed from community.general in version 12.0.0. Please update your
184182playbooks.
185183```
186184
187- #### TLS for ProxySQL is now enabled by default
185+ ### TLS for ProxySQL is now enabled by default
188186
189187If you are already using ProxySQL, but without TLS, set the following parameter in
190188`environments/kolla/configuration.yml`.
@@ -193,17 +191,38 @@ If you are already using ProxySQL, but without TLS, set the following parameter
193191database_enable_tls_internal: "no"
194192```
195193
196- #### Remove of the Apache2 Shibboleth module in Keystone image
194+ ### Remove of the Apache2 Shibboleth module in Keystone image
197195
198196Due to repeated problems with the Apache2 Shibboleth module in conjunction with the Apache2 OIDC
199197module in the Keystone container image, the Apache2 Shibboleth module has been removed. An overlay
200198image is now available with [osism/keystone-shib](https://github.com/osism/container-images/tree/main/keystone-shib),
201199which only contains the Apache2 Shibboleth module and can be used as needed.
202200
203- #### New parameters
201+ ### New parameters
204202
205203* Generate password with `pwgen 32` and add `prometheus_haproxy_password` to `environments/kolla/secrets.yml`
206204
205+ ## Deprecations
206+
207+ ### Deprecation of ceph-ansible
208+
209+ The deployment tool ceph-ansible is deprecated as of OSISM 10 and will not be supported in upcoming
210+ OSISM releases. While ceph-ansible is still maintained upstream, development activity has slowed
211+ significantly. The [official recommendation](https://github.com/ceph/ceph-ansible/blob/main/README.rst)
212+ is to migrate to [cephadm](https://docs.ceph.com/en/latest/cephadm/).
213+
214+ Existing Ceph clusters deployed with ceph-ansible will continue to be fully usable in OSISM 10. This
215+ deprecation affects the manageability of Ceph clusters via ceph-ansible. The day-to-day functionality
216+ of the clusters themselves is not impacted. However, upgrades, expansions, and other lifecycle operations
217+ on Ceph clusters via ceph-ansible will not be possible in future OSISM releases. A migration to a
218+ an other deployment tool like cephadm will be required to perform such operations going forward.
219+
220+ We are actively preparing migration paths from ceph-ansible to cephadm. As each environment is unique,
221+ the exact migration approach will depend on the specific deployment scenario. OSISM customers will
222+ receive dedicated support for their migration. If you are planning to migrate, please contact us so we
223+ can assist you with your specific requirements. In the meantime, we recommend familiarizing yourself
224+ with the [cephadm documentation](https://docs.ceph.com/en/latest/cephadm/).
225+
207226## References
208227
209228### Ceph 18.2 (Reef)
0 commit comments