diff --git a/stages/base/helmfile.yaml b/stages/base/helmfile.yaml index 572f424..373e7e2 100644 --- a/stages/base/helmfile.yaml +++ b/stages/base/helmfile.yaml @@ -3,8 +3,6 @@ repositories: url: https://metallb.github.io/metallb - name: ingress-nginx url: https://kubernetes.github.io/ingress-nginx - - name: proxmox-csi-plugin - url: oci://ghcr.io/sergelogvinov/charts/proxmox-csi-plugin - name: jetstack url: https://charts.jetstack.io - name: mojo2600 @@ -25,7 +23,7 @@ releases: - ./values/ingress-nginx.values.yaml - name: proxmox-csi-plugin namespace: proxmox-csi - chart: proxmox-csi-plugin/proxmox-csi-plugin + chart: oci://ghcr.io/sergelogvinov/charts/proxmox-csi-plugin version: 0.3.5 values: - ./values/proxmox-csi-plugin.values.yaml.gotmpl diff --git a/stages/base/kustomization.yaml b/stages/base/kustomization.yaml index ee1a639..dcf4c67 100644 --- a/stages/base/kustomization.yaml +++ b/stages/base/kustomization.yaml @@ -3,8 +3,8 @@ kind: Kustomization resources: - ./kustomize/metallb.yaml -- ./kustomize/csi-driver-nfs.yaml - ./kustomize/cert-manager-cloudflare.yaml +- ./kustomize/proxmox-csi-namespace.yaml secretGenerator: diff --git a/stages/base/kustomize/proxmox-csi-namespace.yaml b/stages/base/kustomize/proxmox-csi-namespace.yaml new file mode 100644 index 0000000..1946488 --- /dev/null +++ b/stages/base/kustomize/proxmox-csi-namespace.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: proxmox-csi + labels: + pod-security.kubernetes.io/enforce: privileged + pod-security.kubernetes.io/audit: baseline + pod-security.kubernetes.io/warn: baseline diff --git a/stages/base/values/proxmox-csi-plugin.values.yaml.gotmpl b/stages/base/values/proxmox-csi-plugin.values.yaml.gotmpl index b27e6b8..432e6d4 100644 --- a/stages/base/values/proxmox-csi-plugin.values.yaml.gotmpl +++ b/stages/base/values/proxmox-csi-plugin.values.yaml.gotmpl @@ -1,12 +1,10 @@ -createNamespace: true - config: clusters: - url: https://192.168.1.151:8006/api2/json insecure: true token_id: "kubernetes-csi@pve!csi" token_secret: {{ readFile "../.envs/.proxmox-csi-secret" }} - region: kc-node0 + region: KropCloud storageClass: - name: proxmox-data