Skip to content

Commit 25be8e2

Browse files
committed
Add deployment files for VolumeSnapshot
Signed-off-by: Ambika Nair <[email protected]>
1 parent cceee5b commit 25be8e2

File tree

3 files changed

+31
-0
lines changed

3 files changed

+31
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: snapshot.storage.k8s.io/v1
2+
kind: VolumeSnapshot
3+
metadata:
4+
name: snapshot-csi-block
5+
spec:
6+
volumeSnapshotClassName: ibmc-vpcblock-snapshot
7+
source:
8+
persistentVolumeClaimName: csi-block-pvc-good
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v1
2+
kind: PersistentVolumeClaim
3+
metadata:
4+
name: restore-pvc1
5+
spec:
6+
storageClassName: ibmc-vpc-block-5iops-tier
7+
dataSource:
8+
name: snapshot-csi-block # name of volumeSnapshot resource
9+
kind: VolumeSnapshot
10+
apiGroup: snapshot.storage.k8s.io
11+
accessModes:
12+
- ReadWriteOnce
13+
resources:
14+
requests:
15+
storage: 10Gi # size must be >= source PVC
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
apiVersion: snapshot.storage.k8s.io/v1
2+
kind: VolumeSnapshotClass
3+
metadata:
4+
name: ibmc-vpcblock-snapshot-delete
5+
labels:
6+
app: ibm-vpc-block-csi-driver
7+
driver: vpc.block.csi.ibm.io
8+
deletionPolicy: Delete

0 commit comments

Comments
 (0)