Skip to content

Commit

Permalink
Merge pull request #249 from mikemcd3912/csiDriverGitOps
Browse files Browse the repository at this point in the history
VMware CSI Driver GitOps Blog modification
  • Loading branch information
elamaran11 authored Apr 17, 2024
2 parents ee7ec16 + 5b1c2e3 commit 4c8b752
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: restored-vmware-csi-claim
namespace: default
spec:
accessModes:
- ReadWriteOnce
storageClassName: vmware-sc
resources:
requests:
storage: 4Gi
dataSource:
name: vmware-csi-volume-snapshot
kind: VolumeSnapshot
apiGroup: snapshot.storage.k8s.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
apiVersion: v1
kind: Pod
metadata:
name: app-restore
namespace: default
spec:
containers:
- name: app
image: centos
command: ["/bin/sh"]
args: ["-c", "while true; do echo $(date -u) >> /data/out.txt; sleep 5; done"]
volumeMounts:
- name: persistent-storage
mountPath: /data
volumes:
- name: persistent-storage
persistentVolumeClaim:
claimName: restored-vmware-csi-claim
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,19 @@ spec:
namespace: flux-system
interval: 1m0s
prune: true
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: snapshot-restore
namespace: flux-system
spec:
dependsOn:
- name: snapshot
path: "./eks-anywhere-vsphere/Testers/Core/snapshot-tester/snapshot-restore"
sourceRef:
kind: GitRepository
name: addons
namespace: flux-system
interval: 1m0s
prune: true

0 comments on commit 4c8b752

Please sign in to comment.