From 34b8b47bef0ec8b951f62de7e9d978de44a8df62 Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Wed, 17 Jan 2024 20:56:23 -0800 Subject: [PATCH] ops(k8s): add local path provisioner --- k8s/system/coredns/application.yaml | 2 +- .../local-path-provisioner/application.yaml | 20 +++++++++++++++++++ k8s/system/traefik/application.yaml | 19 ++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 k8s/system/local-path-provisioner/application.yaml create mode 100644 k8s/system/traefik/application.yaml diff --git a/k8s/system/coredns/application.yaml b/k8s/system/coredns/application.yaml index 149ffddb..667a498f 100644 --- a/k8s/system/coredns/application.yaml +++ b/k8s/system/coredns/application.yaml @@ -6,7 +6,7 @@ metadata: spec: project: system source: - repoURL: 'https://coredns.github.io/helm' + repoURL: "https://coredns.github.io/helm" targetRevision: 1.29.x chart: coredns helm: diff --git a/k8s/system/local-path-provisioner/application.yaml b/k8s/system/local-path-provisioner/application.yaml new file mode 100644 index 00000000..4972405e --- /dev/null +++ b/k8s/system/local-path-provisioner/application.yaml @@ -0,0 +1,20 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: local-path-provisioner + namespace: kube-system +spec: + project: system + source: + repoURL: "https://github.com/rancher/local-path-provisioner" + path: deploy/chart + targetRevision: v26.0.x + chart: local-path-provisioner + helm: + valuesObject: + destination: + namespace: kube-system + name: in-cluster + syncPolicy: + syncOptions: + - ServerSideApply=true \ No newline at end of file diff --git a/k8s/system/traefik/application.yaml b/k8s/system/traefik/application.yaml new file mode 100644 index 00000000..3bb3bcbd --- /dev/null +++ b/k8s/system/traefik/application.yaml @@ -0,0 +1,19 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: traefik + namespace: kube-system +spec: + project: system + source: + repoURL: "https://helm.traefik.io/traefik" + targetRevision: v26.0.x + chart: traefik + helm: + valuesObject: + destination: + namespace: kube-system + name: in-cluster + syncPolicy: + syncOptions: + - ServerSideApply=true \ No newline at end of file