diff --git a/.github/workflows/go-test.yaml b/.github/workflows/go-test.yaml index d7a1cfe2..b1afad0c 100644 --- a/.github/workflows/go-test.yaml +++ b/.github/workflows/go-test.yaml @@ -70,6 +70,14 @@ jobs: set -ex kubectl rook-ceph rbd ls replicapool + - name: Subvolume command + run: | + set -ex + kubectl rook-ceph ceph fs subvolume create myfs test-subvol group-a + kubectl rook-ceph subvolume ls + kubectl rook-ceph subvolume ls --stale + kubectl rook-ceph subvolume delete test-subvol myfs group-a + - name: Get mon endpoints run: | set -ex @@ -199,6 +207,14 @@ jobs: set -ex kubectl rook-ceph --operator-namespace test-operator -n test-cluster rbd ls replicapool + - name: Subvolume command + run: | + set -ex + kubectl rook-ceph --operator-namespace test-operator -n test-cluster ceph fs subvolume create myfs test-subvol group-a + kubectl rook-ceph --operator-namespace test-operator -n test-cluster subvolume ls + kubectl rook-ceph --operator-namespace test-operator -n test-cluster subvolume ls --stale + kubectl rook-ceph --operator-namespace test-operator -n test-cluster subvolume delete test-subvol myfs group-a + - name: Get mon endpoints run: | set -ex diff --git a/tests/github-action-helper.sh b/tests/github-action-helper.sh index e2cbb3c4..03a63457 100755 --- a/tests/github-action-helper.sh +++ b/tests/github-action-helper.sh @@ -42,9 +42,11 @@ deploy_rook() { kubectl create -f cluster-test.yaml wait_for_pod_to_be_ready_state_default kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/filesystem-test.yaml + kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/subvolumegroup.yaml kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/toolbox.yaml kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/csi/rbd/storageclass-test.yaml kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/csi/rbd/pvc.yaml + kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/csi/cephfs/pvc.yaml } deploy_rook_in_custom_namespace() { @@ -69,6 +71,11 @@ deploy_rook_in_custom_namespace() { sed -i "s|provisioner: rook-ceph.rbd.csi.ceph.com |provisioner: test-operator.rbd.csi.ceph.com |g" storageclass-test.yaml deploy_with_custom_ns "$1" "$2" storageclass-test.yaml kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/csi/rbd/pvc.yaml + curl -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/filesystem-test.yaml -o filesystem.yaml + deploy_with_custom_ns "$1" "$2" filesystem.yaml + curl -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/subvolumegroup.yaml -o subvolumegroup.yaml + deploy_with_custom_ns "$1" "$2" subvolumegroup.yaml + kubectl create -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/csi/cephfs/pvc.yaml curl -f https://raw.githubusercontent.com/rook/rook/master/deploy/examples/toolbox.yaml -o toolbox.yaml deploy_with_custom_ns "$1" "$2" toolbox.yaml