Skip to content

Commit fdb0673

Browse files
committed
✨ create snapshotclass for rook
1 parent b648757 commit fdb0673

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Diff for: apps/rook.py

+26
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,19 @@ def objects():
152152
"reclaimPolicy": "Delete",
153153
}
154154

155+
yield {
156+
"apiVersion": "snapshot.storage.k8s.io/v1",
157+
"kind": "VolumeSnapshotClass",
158+
"metadata": {"name": "csi-rbdplugin-snapclass"},
159+
"driver": "rook.rbd.csi.ceph.com",
160+
"parameters": {
161+
"clusterID": "rook",
162+
"csi.storage.k8s.io/snapshotter-secret-name": "rook-csi-rbd-provisioner",
163+
"csi.storage.k8s.io/snapshotter-secret-namespace": "rook",
164+
},
165+
"deletionPolicy": "Delete",
166+
}
167+
155168
###############
156169
# Filesystems #
157170
###############
@@ -222,6 +235,19 @@ def objects():
222235
"reclaimPolicy": "Delete",
223236
}
224237

238+
yield {
239+
"apiVersion": "snapshot.storage.k8s.io/v1",
240+
"kind": "VolumeSnapshotClass",
241+
"metadata": {"name": "csi-cephfsplugin-snapclass"},
242+
"driver": "rook.cephfs.csi.ceph.com",
243+
"parameters": {
244+
"clusterID": "rook",
245+
"csi.storage.k8s.io/snapshotter-secret-name": "rook-csi-cephfs-provisioner",
246+
"csi.storage.k8s.io/snapshotter-secret-namespace": "rook",
247+
},
248+
"deletionPolicy": "Delete",
249+
}
250+
225251
##################
226252
# Object Storage #
227253
##################

0 commit comments

Comments
 (0)