Compare commits

...

3 Commits

Author SHA1 Message Date
5083585760 removed gitignore
All checks were successful
continuous-integration/publish-helm Helm publish succeeded
2025-12-30 19:50:24 +11:00
98fb1aad34 Made it 0777
All checks were successful
continuous-integration/publish-helm Helm publish succeeded
2025-12-24 19:01:28 +11:00
44546650dc Tweaked permissions and naming 2025-12-24 19:00:47 +11:00
3 changed files with 35 additions and 8 deletions

29
argo-helm.yaml Normal file
View 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

View File

@@ -4,6 +4,7 @@ metadata:
name: nfs-csi
provisioner: nfs.csi.k8s.io
parameters:
subDir: ${pvc.metadata.namespace}-${pvc.metadata.name}
mountPermissions: "0755"
onDelete: Retain
server: 192.168.0.105

View File

@@ -180,17 +180,14 @@ storageClass:
#annotations:
# storageclass.kubernetes.io/is-default-class: "true"
parameters:
subDir: ${pvc.metadata.namespace}-${pvc.metadata.name}
mountPermissions: "0777"
onDelete: Retain
server: 192.168.0.105
share: /
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"
share: /nfs/NFS/ocp
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: Immediate
mountOptions:
- nfsvers=4.1
## StorageClass resources for creating multiple storage classes:
## If you want multiple storage classes with different configurations, use this instead of storageClass above
# storageClasses: