Compare commits

...
3 Commits
Author SHA1 Message Date
kasun 7274953cd2 Merge pull request 'added longhorn pod deletion policy for stateful apps' (#27) from bug/add-longhorn-pod-deletion-policy into main
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 14m21s
2026-06-20 03:32:49 +02:00
kasun 3b1c2f4901 replaced deletion policy with param
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 14m5s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-20 03:14:46 +02:00
kasun 8b913e921f added longhorn pod deletion policy for stateful apps
Deploy k8s Infra / Pulumi Preview (pull_request) Failing after 15m19s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-20 02:51:09 +02:00
+5 -3
View File
@@ -122,7 +122,7 @@ new k8s.apiextensions.CustomResource(
// ── Longhorn ──────────────────────────────────────────────────────────────
new k8s.helm.v3.Release(
new k8s.helm.v3.Release(
"longhorn",
{
name: "longhorn",
@@ -134,6 +134,7 @@ new k8s.helm.v3.Release(
values: {
defaultSettings: {
defaultReplicaCount: 3,
podDeletionPolicyWhenNodeIsDown: "delete-pod-and-force-delete-pod",
},
},
},
@@ -336,7 +337,9 @@ const kubeVipPool = new k8s.core.v1.ConfigMap(
"kube-vip-pool",
{
metadata: { name: "kubevip", namespace: kubeVipNamespace },
data: { "range-global": pulumi.interpolate`${kubeVipAddress}-${kubeVipAddress}` },
data: {
"range-global": pulumi.interpolate`${kubeVipAddress}-${kubeVipAddress}`,
},
},
opts(),
);
@@ -387,4 +390,3 @@ new k8s.core.v1.ServicePatch(
},
opts({ dependsOn: [kubeVip, kubeVipCloudProvider] }),
);