From 967178ac06625a3405ee84d15d7c74840921e912 Mon Sep 17 00:00:00 2001
From: "Antoine R. Dumont (@ardumont)" <antoine.romain.dumont@gmail.com>
Date: Wed, 22 Mar 2023 16:27:59 +0100
Subject: [PATCH] Install new local-persistent volume class

Refs. swh/infra/sysadm-environment#4816
---
 ...al-persistent-provisioner-application.yaml | 34 +++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 argocd-configuration/applications/archive-staging-rke2/local-persistent-provisioner-application.yaml

diff --git a/argocd-configuration/applications/archive-staging-rke2/local-persistent-provisioner-application.yaml b/argocd-configuration/applications/archive-staging-rke2/local-persistent-provisioner-application.yaml
new file mode 100644
index 0000000..4b76025
--- /dev/null
+++ b/argocd-configuration/applications/archive-staging-rke2/local-persistent-provisioner-application.yaml
@@ -0,0 +1,34 @@
+# Declare the application to manage local path provisioner
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: archive-staging-rke2-local-persistent-provisioner
+  namespace: argocd
+spec:
+  project: default
+  source:
+    repoURL: "https://github.com/rancher/local-path-provisioner.git"
+    path: deploy/chart/local-path-provisioner
+    targetRevision: v0.0.23
+    helm:
+      releaseName: local-persistent-provisioner
+      values: |
+        configmap:
+          name: local-persistent-provisioner
+        nameOverride: local-persistent-provisioner
+        nodePathMap:
+          - node: DEFAULT_PATH_FOR_NON_LISTED_NODES
+            paths:
+              - /srv/kubernetes/volumes/
+        storageClass:
+          create: true
+          defaultClass: false
+          name: local-persistent
+          reclaimPolicy: Retain
+  destination:
+    server: https://rancher.euwest.azure.internal.softwareheritage.org/k8s/clusters/c-m-9n5h9nrf
+    namespace: local-path-provisioner
+  syncPolicy:
+    automated:
+      prune: true
+      selfHeal: true
-- 
GitLab