Merge pull request 'added longhorn pod deletion policy for stateful apps' (#27) from bug/add-longhorn-pod-deletion-policy into main
This commit was merged in pull request #27.
This commit is contained in:
@@ -122,7 +122,7 @@ new k8s.apiextensions.CustomResource(
|
|||||||
|
|
||||||
// ── Longhorn ──────────────────────────────────────────────────────────────
|
// ── Longhorn ──────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
new k8s.helm.v3.Release(
|
new k8s.helm.v3.Release(
|
||||||
"longhorn",
|
"longhorn",
|
||||||
{
|
{
|
||||||
name: "longhorn",
|
name: "longhorn",
|
||||||
@@ -134,6 +134,7 @@ new k8s.helm.v3.Release(
|
|||||||
values: {
|
values: {
|
||||||
defaultSettings: {
|
defaultSettings: {
|
||||||
defaultReplicaCount: 3,
|
defaultReplicaCount: 3,
|
||||||
|
podDeletionPolicyWhenNodeIsDown: "delete-pod-and-force-delete-pod",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -336,7 +337,9 @@ const kubeVipPool = new k8s.core.v1.ConfigMap(
|
|||||||
"kube-vip-pool",
|
"kube-vip-pool",
|
||||||
{
|
{
|
||||||
metadata: { name: "kubevip", namespace: kubeVipNamespace },
|
metadata: { name: "kubevip", namespace: kubeVipNamespace },
|
||||||
data: { "range-global": pulumi.interpolate`${kubeVipAddress}-${kubeVipAddress}` },
|
data: {
|
||||||
|
"range-global": pulumi.interpolate`${kubeVipAddress}-${kubeVipAddress}`,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
opts(),
|
opts(),
|
||||||
);
|
);
|
||||||
@@ -387,4 +390,3 @@ new k8s.core.v1.ServicePatch(
|
|||||||
},
|
},
|
||||||
opts({ dependsOn: [kubeVip, kubeVipCloudProvider] }),
|
opts({ dependsOn: [kubeVip, kubeVipCloudProvider] }),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user