From 3b1c2f4901fde8334ce4003efc61252503b741b6 Mon Sep 17 00:00:00 2001 From: kasun Date: Sat, 20 Jun 2026 03:14:46 +0200 Subject: [PATCH] replaced deletion policy with param --- 03-k8s-infra/index.ts | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/03-k8s-infra/index.ts b/03-k8s-infra/index.ts index 2fb978f..b0ccd60 100644 --- a/03-k8s-infra/index.ts +++ b/03-k8s-infra/index.ts @@ -122,7 +122,7 @@ new k8s.apiextensions.CustomResource( // ── Longhorn ────────────────────────────────────────────────────────────── -const longhornRelease = new k8s.helm.v3.Release( + new k8s.helm.v3.Release( "longhorn", { name: "longhorn", @@ -134,29 +134,13 @@ const longhornRelease = new k8s.helm.v3.Release( values: { defaultSettings: { defaultReplicaCount: 3, + podDeletionPolicyWhenNodeIsDown: "delete-pod-and-force-delete-pod", }, }, }, opts(), ); -new k8s.apiextensions.CustomResource( - "longhorn-pod-deletion-policy", - { - apiVersion: "longhorn.io/v1beta2", - kind: "Setting", - metadata: { - name: "pod-deletion-policy-when-node-is-down", - namespace: "longhorn-system", - }, - value: "delete-pod-and-force-delete-pod", - }, - { - provider: k8sProvider, - dependsOn: [longhornRelease], - }, -); - // ── kube-vip ──────────── const kubeVipNamespace = "kube-system";