From 90ee65217d5dd9c5f0e1676203b5fedf6394293d Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sat, 24 Feb 2024 18:45:01 +0100 Subject: [PATCH] feat(longhorn): Add some more safeguards to prevent deletion --- infrastructure/base/longhorn/namespace.yaml | 6 +++--- infrastructure/base/longhorn/release.yaml | 2 ++ infrastructure/base/longhorn/snapshot.yaml | 4 ++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/infrastructure/base/longhorn/namespace.yaml b/infrastructure/base/longhorn/namespace.yaml index 2f9dcb649..679dd8274 100644 --- a/infrastructure/base/longhorn/namespace.yaml +++ b/infrastructure/base/longhorn/namespace.yaml @@ -9,9 +9,9 @@ metadata: pod-security.kubernetes.io/enforce: privileged pod-security.kubernetes.io/audit: privileged pod-security.kubernetes.io/warn: privileged - pod-security.kubernetes.io/audit-version: v1.26 - pod-security.kubernetes.io/enforce-version: v1.23 - pod-security.kubernetes.io/warn-version: v1.26 + pod-security.kubernetes.io/audit-version: v1.29 + pod-security.kubernetes.io/enforce-version: v1.29 + pod-security.kubernetes.io/warn-version: v1.29 --- apiVersion: v1 kind: ServiceAccount diff --git a/infrastructure/base/longhorn/release.yaml b/infrastructure/base/longhorn/release.yaml index df6be1956..1fe239b30 100644 --- a/infrastructure/base/longhorn/release.yaml +++ b/infrastructure/base/longhorn/release.yaml @@ -3,6 +3,8 @@ kind: HelmRelease metadata: name: longhorn namespace: longhorn-system + labels: + kustomize.toolkit.fluxcd.io/prune: disabled spec: releaseName: longhorn chart: diff --git a/infrastructure/base/longhorn/snapshot.yaml b/infrastructure/base/longhorn/snapshot.yaml index 1d973ef9b..7088b0c33 100644 --- a/infrastructure/base/longhorn/snapshot.yaml +++ b/infrastructure/base/longhorn/snapshot.yaml @@ -3,6 +3,8 @@ kind: VolumeSnapshotClass apiVersion: snapshot.storage.k8s.io/v1 metadata: name: longhorn-snapshot + labels: + kustomize.toolkit.fluxcd.io/prune: disabled driver: driver.longhorn.io deletionPolicy: Delete parameters: @@ -12,6 +14,8 @@ kind: VolumeSnapshotClass apiVersion: snapshot.storage.k8s.io/v1 metadata: name: longhorn-backup + labels: + kustomize.toolkit.fluxcd.io/prune: disabled driver: driver.longhorn.io deletionPolicy: Delete parameters: -- GitLab