@@ -78,11 +78,11 @@ With this upgrade guide, there are a few notes to consider:
7878
7979Unless otherwise noted due to extenuating requirements, upgrades from one patch release of Rook to
8080another are as simple as updating the common resources and the image of the Rook operator. For
81- example, when Rook v1.13.8 is released, the process of updating from v1.13.0 is as simple as running
81+ example, when Rook v1.13.9 is released, the process of updating from v1.13.0 is as simple as running
8282the following:
8383
8484``` console
85- git clone --single-branch --depth=1 --branch v1.13.8 https://github.com/rook/rook.git
85+ git clone --single-branch --depth=1 --branch v1.13.9 https://github.com/rook/rook.git
8686cd rook/deploy/examples
8787```
8888
@@ -94,7 +94,7 @@ Then, apply the latest changes from v1.13, and update the Rook Operator image.
9494
9595``` console
9696kubectl apply -f common.yaml -f crds.yaml
97- kubectl -n rook-ceph set image deploy/rook-ceph-operator rook-ceph-operator=rook/ceph:v1.13.8
97+ kubectl -n rook-ceph set image deploy/rook-ceph-operator rook-ceph-operator=rook/ceph:v1.13.9
9898```
9999
100100As exemplified above, it is a good practice to update Rook common resources from the example
@@ -129,7 +129,7 @@ In order to successfully upgrade a Rook cluster, the following prerequisites mus
129129## Rook Operator Upgrade
130130
131131The examples given in this guide upgrade a live Rook cluster running ` v1.12.11 ` to
132- the version ` v1.13.8 ` . This upgrade should work from any official patch release of Rook v1.12 to any
132+ the version ` v1.13.9 ` . This upgrade should work from any official patch release of Rook v1.12 to any
133133official patch release of v1.13.
134134
135135Let's get started!
@@ -156,7 +156,7 @@ by the Operator. Also update the Custom Resource Definitions (CRDs).
156156Get the latest common resources manifests that contain the latest changes.
157157
158158``` console
159- git clone --single-branch --depth=1 --branch v1.13.8 https://github.com/rook/rook.git
159+ git clone --single-branch --depth=1 --branch v1.13.9 https://github.com/rook/rook.git
160160cd rook/deploy/examples
161161```
162162
@@ -195,7 +195,7 @@ The largest portion of the upgrade is triggered when the operator's image is upd
195195When the operator is updated, it will proceed to update all of the Ceph daemons.
196196
197197``` console
198- kubectl -n $ROOK_OPERATOR_NAMESPACE set image deploy/rook-ceph-operator rook-ceph-operator=rook/ceph:v1.13.8
198+ kubectl -n $ROOK_OPERATOR_NAMESPACE set image deploy/rook-ceph-operator rook-ceph-operator=rook/ceph:v1.13.9
199199```
200200
201201### ** 3. Update Ceph CSI**
@@ -225,16 +225,16 @@ watch --exec kubectl -n $ROOK_CLUSTER_NAMESPACE get deployments -l rook_cluster=
225225```
226226
227227As an example, this cluster is midway through updating the OSDs. When all deployments report ` 1/1/1 `
228- availability and ` rook-version=v1.13.8 ` , the Ceph cluster's core components are fully updated.
228+ availability and ` rook-version=v1.13.9 ` , the Ceph cluster's core components are fully updated.
229229
230230``` console
231231Every 2.0s: kubectl -n rook-ceph get deployment -o j...
232232
233- rook-ceph-mgr-a req/upd/avl: 1/1/1 rook-version=v1.13.8
234- rook-ceph-mon-a req/upd/avl: 1/1/1 rook-version=v1.13.8
235- rook-ceph-mon-b req/upd/avl: 1/1/1 rook-version=v1.13.8
236- rook-ceph-mon-c req/upd/avl: 1/1/1 rook-version=v1.13.8
237- rook-ceph-osd-0 req/upd/avl: 1// rook-version=v1.13.8
233+ rook-ceph-mgr-a req/upd/avl: 1/1/1 rook-version=v1.13.9
234+ rook-ceph-mon-a req/upd/avl: 1/1/1 rook-version=v1.13.9
235+ rook-ceph-mon-b req/upd/avl: 1/1/1 rook-version=v1.13.9
236+ rook-ceph-mon-c req/upd/avl: 1/1/1 rook-version=v1.13.9
237+ rook-ceph-osd-0 req/upd/avl: 1// rook-version=v1.13.9
238238rook-ceph-osd-1 req/upd/avl: 1/1/1 rook-version=v1.12.11
239239rook-ceph-osd-2 req/upd/avl: 1/1/1 rook-version=v1.12.11
240240```
@@ -246,13 +246,13 @@ An easy check to see if the upgrade is totally finished is to check that there i
246246# kubectl -n $ROOK_CLUSTER_NAMESPACE get deployment -l rook_cluster=$ROOK_CLUSTER_NAMESPACE -o jsonpath=' {range .items[*]}{"rook-version="}{.metadata.labels.rook-version}{"\n"}{end}' | sort | uniq
247247This cluster is not yet finished:
248248 rook-version=v1.12.11
249- rook-version=v1.13.8
249+ rook-version=v1.13.9
250250This cluster is finished:
251- rook-version=v1.13.8
251+ rook-version=v1.13.9
252252```
253253
254254### ** 5. Verify the updated cluster**
255255
256- At this point, the Rook operator should be running version ` rook/ceph:v1.13.8 ` .
256+ At this point, the Rook operator should be running version ` rook/ceph:v1.13.9 ` .
257257
258258Verify the CephCluster health using the [ health verification doc] ( health-verification.md ) .
0 commit comments