diff --git a/applications/templates/local-storage.yaml b/applications/templates/local-storage.yaml index 75a79b3..1089036 100644 --- a/applications/templates/local-storage.yaml +++ b/applications/templates/local-storage.yaml @@ -1,36 +1,52 @@ -# kustomization.yaml -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- github.com/rancher/local-path-provisioner/deploy?ref=v0.0.26 -patches: -- patch: |- - kind: ConfigMap - apiVersion: v1 - metadata: - name: local-path-config - namespace: local-path-storage - data: - config.json: |- - { - "nodePathMap":[ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: local-path-provisioner + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + namespace: local-path-storage + server: https://kubernetes.default.svc + project: default + syncPolicy: + automated: + prune: false + selfHeal: true + source: + path: deploy + repoURL: https://github.com/rancher/local-path-provisioner.git + targetRevision: 0.0.31 + kustomize: + patches: + - patch: |- + kind: ConfigMap + apiVersion: v1 + metadata: + name: local-path-config + namespace: local-path-storage + data: + config.json: |- { - "node":"DEFAULT_PATH_FOR_NON_LISTED_NODES", - "paths":["/var/mnt/local-path-provisioner"] + "nodePathMap":[ + { + "node":"DEFAULT_PATH_FOR_NON_LISTED_NODES", + "paths":["/var/mnt/local-path-provisioner"] + } + ] } - ] - } -- patch: |- - apiVersion: storage.k8s.io/v1 - kind: StorageClass - metadata: - name: local-path - annotations: - storageclass.kubernetes.io/is-default-class: "false" -- patch: |- - apiVersion: v1 - kind: Namespace - metadata: - name: local-path-storage - labels: - pod-security.kubernetes.io/enforce: privileged \ No newline at end of file + - patch: |- + apiVersion: storage.k8s.io/v1 + kind: StorageClass + metadata: + name: local-path + annotations: + storageclass.kubernetes.io/is-default-class: "false" + - patch: |- + apiVersion: v1 + kind: Namespace + metadata: + name: local-path-storage + labels: + pod-security.kubernetes.io/enforce: privileged