Add ArgoCD application configuration for local-path provisioner

This commit is contained in:
Marco van Zijl 2025-05-09 20:21:23 +02:00
parent 70dc631e84
commit 108345d35d

View File

@ -1,10 +1,26 @@
# kustomization.yaml apiVersion: argoproj.io/v1alpha1
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Application
kind: Kustomization metadata:
resources: name: local-path-provisioner
- github.com/rancher/local-path-provisioner/deploy?ref=v0.0.26 namespace: argocd
patches: finalizers:
- patch: |- - 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 kind: ConfigMap
apiVersion: v1 apiVersion: v1
metadata: metadata:
@ -20,14 +36,14 @@ patches:
} }
] ]
} }
- patch: |- - patch: |-
apiVersion: storage.k8s.io/v1 apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: local-path name: local-path
annotations: annotations:
storageclass.kubernetes.io/is-default-class: "false" storageclass.kubernetes.io/is-default-class: "false"
- patch: |- - patch: |-
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata: