Skip to content

Commit

Permalink
Add rook-cephfs to rook development environment
Browse files Browse the repository at this point in the history
It is easier to debug issues with a minimal environment. With
rook-cephfs and the required volumesnapshots minikube addon, the rook
environment is less minimal, but it is still quicker to start compared
with the full regional-dr environment.

Example run:

    $ drenv start envs/rook.yaml
    2024-05-12 21:44:00,426 INFO    [rook] Starting environment
    2024-05-12 21:44:00,483 INFO    [dr1] Starting minikube cluster
    2024-05-12 21:44:00,483 INFO    [dr2] Starting minikube cluster
    2024-05-12 21:44:38,650 INFO    [dr1] Cluster started in 38.17 seconds
    2024-05-12 21:44:39,090 INFO    [dr1/0] Running addons/rook-operator/start
    2024-05-12 21:44:39,090 INFO    [dr1/1] Running addons/csi-addons/start
    2024-05-12 21:44:59,732 INFO    [dr2] Cluster started in 59.25 seconds
    2024-05-12 21:45:00,218 INFO    [dr2/0] Running addons/rook-operator/start
    2024-05-12 21:45:00,218 INFO    [dr2/1] Running addons/csi-addons/start
    2024-05-12 21:45:08,913 INFO    [dr1/1] addons/csi-addons/start completed in 29.82 seconds
    2024-05-12 21:45:13,552 INFO    [dr1/0] addons/rook-operator/start completed in 34.46 seconds
    2024-05-12 21:45:13,552 INFO    [dr1/0] Running addons/rook-cluster/start
    2024-05-12 21:45:30,186 INFO    [dr2/1] addons/csi-addons/start completed in 29.97 seconds
    2024-05-12 21:45:41,444 INFO    [dr2/0] addons/rook-operator/start completed in 41.23 seconds
    2024-05-12 21:45:41,444 INFO    [dr2/0] Running addons/rook-cluster/start
    2024-05-12 21:46:21,806 INFO    [dr1/0] addons/rook-cluster/start completed in 68.25 seconds
    2024-05-12 21:46:21,806 INFO    [dr1/0] Running addons/rook-toolbox/start
    2024-05-12 21:46:25,669 INFO    [dr1/0] addons/rook-toolbox/start completed in 3.86 seconds
    2024-05-12 21:46:25,669 INFO    [dr1/0] Running addons/rook-pool/start
    2024-05-12 21:46:40,768 INFO    [dr1/0] addons/rook-pool/start completed in 15.10 seconds
    2024-05-12 21:46:40,768 INFO    [dr1/0] Running addons/rook-cephfs/start
    2024-05-12 21:47:01,116 INFO    [dr2/0] addons/rook-cluster/start completed in 79.67 seconds
    2024-05-12 21:47:01,116 INFO    [dr2/0] Running addons/rook-toolbox/start
    2024-05-12 21:47:01,689 INFO    [dr1/0] addons/rook-cephfs/start completed in 20.92 seconds
    2024-05-12 21:47:01,689 INFO    [dr1/0] Running addons/rook-cephfs/test
    2024-05-12 21:47:04,421 INFO    [dr2/0] addons/rook-toolbox/start completed in 3.31 seconds
    2024-05-12 21:47:04,421 INFO    [dr2/0] Running addons/rook-pool/start
    2024-05-12 21:47:08,994 INFO    [dr1/0] addons/rook-cephfs/test completed in 7.30 seconds
    2024-05-12 21:47:29,597 INFO    [dr2/0] addons/rook-pool/start completed in 25.18 seconds
    2024-05-12 21:47:29,597 INFO    [dr2/0] Running addons/rook-cephfs/start
    2024-05-12 21:47:44,236 INFO    [dr2/0] addons/rook-cephfs/start completed in 14.64 seconds
    2024-05-12 21:47:44,236 INFO    [dr2/0] Running addons/rook-cephfs/test
    2024-05-12 21:47:51,296 INFO    [dr2/0] addons/rook-cephfs/test completed in 7.06 seconds
    2024-05-12 21:47:51,296 INFO    [rook/0] Running addons/rbd-mirror/start
    2024-05-12 21:48:41,169 INFO    [rook/0] addons/rbd-mirror/start completed in 49.87 seconds
    2024-05-12 21:48:41,169 INFO    [rook/0] Running addons/rbd-mirror/test
    2024-05-12 21:48:52,317 INFO    [rook/0] addons/rbd-mirror/test completed in 11.15 seconds
    2024-05-12 21:48:52,317 INFO    [rook] Environment started in 291.89 seconds

Signed-off-by: Nir Soffer <[email protected]>
  • Loading branch information
nirs committed May 12, 2024
1 parent cfa6704 commit 9e25a5f
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions test/envs/rook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@ templates:
memory: "6g"
extra_disks: 1
disk_size: "50g"
addons:
- volumesnapshots
workers:
- addons:
- name: rook-operator
- name: rook-cluster
- name: rook-toolbox
- name: rook-pool
- name: rook-cephfs
- addons:
- name: csi-addons

Expand Down

0 comments on commit 9e25a5f

Please sign in to comment.