Compare commits
3 Commits
153005b362
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5083585760 | |||
| 98fb1aad34 | |||
| 44546650dc |
29
argo-helm.yaml
Normal file
29
argo-helm.yaml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: Application
|
||||||
|
metadata:
|
||||||
|
name: csi-driver-nfs
|
||||||
|
namespace: openshift-gitops
|
||||||
|
annotations:
|
||||||
|
argocd.argoproj.io/sync-wave: "-15"
|
||||||
|
spec:
|
||||||
|
orphanedResources:
|
||||||
|
warn: false # Disable warning
|
||||||
|
project: infrastructure
|
||||||
|
destination:
|
||||||
|
server: https://kubernetes.default.svc
|
||||||
|
namespace: kube-system
|
||||||
|
source:
|
||||||
|
repoURL: https://gitea.apilab.us/cscott/csi-driver-nfs.git
|
||||||
|
targetRevision: main
|
||||||
|
path: .
|
||||||
|
helm:
|
||||||
|
valueFiles:
|
||||||
|
- values.yaml
|
||||||
|
syncPolicy:
|
||||||
|
automated:
|
||||||
|
prune: true
|
||||||
|
selfHeal: false
|
||||||
|
syncOptions:
|
||||||
|
- CreateNamespace=true
|
||||||
|
- ApplyOutOfSyncOnly=true
|
||||||
|
- PruneLast=true
|
||||||
@@ -4,6 +4,7 @@ metadata:
|
|||||||
name: nfs-csi
|
name: nfs-csi
|
||||||
provisioner: nfs.csi.k8s.io
|
provisioner: nfs.csi.k8s.io
|
||||||
parameters:
|
parameters:
|
||||||
|
subDir: ${pvc.metadata.namespace}-${pvc.metadata.name}
|
||||||
mountPermissions: "0755"
|
mountPermissions: "0755"
|
||||||
onDelete: Retain
|
onDelete: Retain
|
||||||
server: 192.168.0.105
|
server: 192.168.0.105
|
||||||
|
|||||||
13
values.yaml
13
values.yaml
@@ -180,17 +180,14 @@ storageClass:
|
|||||||
#annotations:
|
#annotations:
|
||||||
# storageclass.kubernetes.io/is-default-class: "true"
|
# storageclass.kubernetes.io/is-default-class: "true"
|
||||||
parameters:
|
parameters:
|
||||||
|
subDir: ${pvc.metadata.namespace}-${pvc.metadata.name}
|
||||||
|
mountPermissions: "0777"
|
||||||
|
onDelete: Retain
|
||||||
server: 192.168.0.105
|
server: 192.168.0.105
|
||||||
share: /
|
share: /nfs/NFS/ocp
|
||||||
subDir:
|
|
||||||
mountPermissions: "0755"
|
|
||||||
# csi.storage.k8s.io/provisioner-secret is only needed for providing mountOptions in DeleteVolume
|
|
||||||
#csi.storage.k8s.io/provisioner-secret-name: "mount-options"
|
|
||||||
#csi.storage.k8s.io/provisioner-secret-namespace: "default"
|
|
||||||
reclaimPolicy: Retain
|
reclaimPolicy: Retain
|
||||||
|
allowVolumeExpansion: true
|
||||||
volumeBindingMode: Immediate
|
volumeBindingMode: Immediate
|
||||||
mountOptions:
|
|
||||||
- nfsvers=4.1
|
|
||||||
## StorageClass resources for creating multiple storage classes:
|
## StorageClass resources for creating multiple storage classes:
|
||||||
## If you want multiple storage classes with different configurations, use this instead of storageClass above
|
## If you want multiple storage classes with different configurations, use this instead of storageClass above
|
||||||
# storageClasses:
|
# storageClasses:
|
||||||
|
|||||||
Reference in New Issue
Block a user