From c40b14fffa920ff521b33ce12ef2becab9f6b311 Mon Sep 17 00:00:00 2001
From: xeruf <27jf@pm.me>
Date: Thu, 8 Feb 2024 10:57:49 +0100
Subject: [PATCH] overrides: retain local path storage volumes

---
 overrides/stackspin-local-path-provisioner-override.yaml | 8 ++++++++
 overrides/storageclass-retain.yaml                       | 8 ++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 overrides/stackspin-local-path-provisioner-override.yaml
 create mode 100644 overrides/storageclass-retain.yaml

diff --git a/overrides/stackspin-local-path-provisioner-override.yaml b/overrides/stackspin-local-path-provisioner-override.yaml
new file mode 100644
index 0000000..f42a23d
--- /dev/null
+++ b/overrides/stackspin-local-path-provisioner-override.yaml
@@ -0,0 +1,8 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: stackspin-local-path-provisioner-override
+data:
+  values.yaml: |
+    storageClass:
+      reclaimPolicy: Retain
diff --git a/overrides/storageclass-retain.yaml b/overrides/storageclass-retain.yaml
new file mode 100644
index 0000000..5d87296
--- /dev/null
+++ b/overrides/storageclass-retain.yaml
@@ -0,0 +1,8 @@
+# https://github.com/rancher/local-path-provisioner?tab=readme-ov-file#storage-classes
+apiVersion: storage.k8s.io/v1
+kind: StorageClass
+metadata:
+  name: local-path-retain
+provisioner: cluster.local/local-path-provisioner
+reclaimPolicy: Retain
+volumeBindingMode: WaitForFirstConsumer
-- 
GitLab