docs: adding specific instructions to upgrade Rook toolbox

Closes: https://github.com/rook/rook/issues/13010

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
(cherry picked from commit 0e132f45a6)
This commit is contained in:
Redouane Kachach authored and Mergify committed 2023-10-18 15:07:55 +00:00
1 parent ea23fddd00
commit 734a7bcdbf
1 file changed
+13 -2
+13 -2
View File
@@ -85,7 +85,18 @@ NEW_CEPH_IMAGE='quay.io/ceph/ceph:v17.2.6-20230410'
kubectl -n $ROOK_CLUSTER_NAMESPACE patch CephCluster $ROOK_CLUSTER_NAMESPACE --type=merge -p "{\"spec\": {\"cephVersion\": {\"image\": \"$NEW_CEPH_IMAGE\"}}}"
```
#### **2. Wait for the pod updates**
#### **2. Update the toolbox image**
Since the [Rook toolbox](https://rook.io/docs/rook/latest/Troubleshooting/ceph-toolbox/) is not controlled by
the Rook operator, users must perform a manual upgrade by modifying the `image` to match the ceph version
employed by the new Rook operator release. Employing an outdated Ceph version within the toolbox may result
in unexpected behaviour.
```console
kubectl -n rook-ceph set image deploy/rook-ceph-tools rook-ceph-tools=quay.io/ceph/ceph:v17.2.6-20230410
```
#### **3. Wait for the pod updates**
As with upgrading Rook, now wait for the upgrade to complete. Status can be determined in a similar
way to the Rook upgrade as well.
@@ -105,6 +116,6 @@ This cluster is finished:
ceph-version=v17.2.6-0
```
#### **3. Verify cluster health**
#### **4. Verify cluster health**
Verify the Ceph cluster's health using the [health verification](health-verification.md).