Skip to content

Commit 60612b5

Browse files
authored
release-notes: add ceph-ansible deprecation notice for OSISM 10 (#913)
Add deprecation section documenting that ceph-ansible is deprecated as of OSISM 10 and will be removed in a future release. Users are advised to migrate to cephadm. Also restructure upgrade notes heading. Signed-off-by: Christian Berendt <berendt@osism.tech>
1 parent 2dc6f5f commit 60612b5

File tree

1 file changed

+30
-11
lines changed

1 file changed

+30
-11
lines changed

docs/release-notes/osism-10.md

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

2018
OSISM 10 only supports RabbitMQ 4. This requires a mandatory switch to quorum
2119
queues if this has not already been done.
@@ -105,7 +103,7 @@ $ osism migrate rabbitmq3to4 check
105103
2025-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
110108
To make it easier to identify which OpenStack version is being used, the OpenStack version is
111109
now 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.
116114
docker_namespace: kolla/release/2025.1
117115
```
118116
119-
#### New container registry
117+
### New container registry
120118
121119
Container images are no longer pushed to Quay.io and are only made available on our own
122120
container registry. During the transition phase, the new container registry must be made
@@ -142,7 +140,7 @@ docker_registry_nexus: registry.osism.tech
142140
docker_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
147145
The 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
176174
If `community.general.yaml` has been set for `stdout_callback` in `ansible.cfg`,
177175
this 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
184182
playbooks.
185183
```
186184
187-
#### TLS for ProxySQL is now enabled by default
185+
### TLS for ProxySQL is now enabled by default
188186
189187
If 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
193191
database_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
198196
Due to repeated problems with the Apache2 Shibboleth module in conjunction with the Apache2 OIDC
199197
module in the Keystone container image, the Apache2 Shibboleth module has been removed. An overlay
200198
image is now available with [osism/keystone-shib](https://github.com/osism/container-images/tree/main/keystone-shib),
201199
which 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

Comments
 (0)