diff --git a/components/storage/controllers/base/kustomization.yaml b/components/storage/controllers/base/kustomization.yaml index 18989f3..7fba198 100644 --- a/components/storage/controllers/base/kustomization.yaml +++ b/components/storage/controllers/base/kustomization.yaml @@ -3,3 +3,4 @@ kind: Kustomization namespace: storage resources: - namespace.yaml + - nfs-subdir-external-provisioner.yaml diff --git a/components/storage/controllers/base/nfs-subdir-external-provisioner.yaml b/components/storage/controllers/base/nfs-subdir-external-provisioner.yaml new file mode 100644 index 0000000..1f3856e --- /dev/null +++ b/components/storage/controllers/base/nfs-subdir-external-provisioner.yaml @@ -0,0 +1,36 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: nfs-subdir-external-provisioner + namespace: storage +spec: + interval: 1h + 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: storage +spec: + serviceAccountName: flux + interval: 15m + timeout: 1h + chart: + spec: + chart: nfs-subdir-external-provisioner + version: "4.0.18" # {"$imagepolicy": "flux-system:nfs-subdir-external-provisioner:tag"} + sourceRef: + kind: HelmRepository + name: nfs-subdir-external-provisioner + interval: 5m + install: + crds: Create + timeout: 9m + remediation: + retries: 3 + upgrade: + crds: CreateReplace + timeout: 9m + remediation: + retries: 3 diff --git a/components/storage/controllers/dev-amd64/kustomization.yaml b/components/storage/controllers/dev-amd64/kustomization.yaml index 81b6f71..b83b23e 100644 --- a/components/storage/controllers/dev-amd64/kustomization.yaml +++ b/components/storage/controllers/dev-amd64/kustomization.yaml @@ -1,4 +1,3 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -resources: - - ../base \ No newline at end of file +resources: []