feat: Add nfs-subdir-external-provisioner

This commit is contained in:
Tony Du 2025-02-05 09:54:13 -08:00
parent cf75f0bba5
commit 65ea3bcac3
2 changed files with 42 additions and 0 deletions

View File

@ -5,4 +5,5 @@ resources:
- external-secrets.yaml
- cert-manager.yaml
- longhorn.yaml
- nfs-subdir-external-provisioner.yaml
- traefik.yaml

View File

@ -0,0 +1,41 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: nfs-subdir-external-provisioner
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
spec:
interval: 1m
url: https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
spec:
interval: 10m
chart:
spec:
chart: nfs-subdir-external-provisioner
sourceRef:
kind: HelmRepository
name: nfs-subdir-external-provisioner
namespace: nfs-subdir-external-provisioner
interval: 10m
values:
nfs:
path: /mnt/emc14t9/k8s-pv
server: truenas.local
storageClass:
accessModes: ReadWriteMany
name: nfs-client
defaultClass: false