diff --git a/infrastructure/kustomization.yaml b/infrastructure/kustomization.yaml index 0fab213..bee5b2f 100644 --- a/infrastructure/kustomization.yaml +++ b/infrastructure/kustomization.yaml @@ -7,3 +7,4 @@ resources: - certmanager - velero - databases +- smb-csi-driver diff --git a/infrastructure/smb-csi-driver/helmrelease.yaml b/infrastructure/smb-csi-driver/helmrelease.yaml new file mode 100644 index 0000000..e2f3b12 --- /dev/null +++ b/infrastructure/smb-csi-driver/helmrelease.yaml @@ -0,0 +1,16 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: csi-driver-smb + namespace: kube-system +spec: + interval: 15m + releaseName: csi-driver-smb + chart: + spec: + chart: csi-driver-smb + version: "*" + sourceRef: + kind: HelmRepository + name: velero + namespace: flux-system diff --git a/infrastructure/smb-csi-driver/kustomization.yaml b/infrastructure/smb-csi-driver/kustomization.yaml new file mode 100644 index 0000000..e0cdec2 --- /dev/null +++ b/infrastructure/smb-csi-driver/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - helmrelease.yaml diff --git a/infrastructure/sources/kustomization.yaml b/infrastructure/sources/kustomization.yaml index 85eeb82..48a1f51 100644 --- a/infrastructure/sources/kustomization.yaml +++ b/infrastructure/sources/kustomization.yaml @@ -9,3 +9,4 @@ resources: - vmware-tanzu.yaml - cloudnative-pg.yaml - mariadb-operator.yaml +- smb-driver.yaml diff --git a/infrastructure/sources/smb-driver.yaml b/infrastructure/sources/smb-driver.yaml new file mode 100644 index 0000000..5450f6e --- /dev/null +++ b/infrastructure/sources/smb-driver.yaml @@ -0,0 +1,8 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: csi-driver-smb + namespace: flux-system +spec: + interval: 1h + url: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/charts