From 241770301a147e1e4aac8a2a1b81295484d36b51 Mon Sep 17 00:00:00 2001 From: Pierre beucher Date: Tue, 11 Feb 2025 15:54:08 +0100 Subject: [PATCH] fix(gcp): non-spot instanceTerminationAction is not allowed --- src/providers/gcp/pulumi.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/providers/gcp/pulumi.ts b/src/providers/gcp/pulumi.ts index 759ff90f..3c47c465 100644 --- a/src/providers/gcp/pulumi.ts +++ b/src/providers/gcp/pulumi.ts @@ -101,7 +101,7 @@ class CloudyPadGCEInstance extends pulumi.ComponentResource { automaticRestart: args.useSpot ? false : true, // Must be false for spot onHostMaintenance: "TERMINATE", provisioningModel: args.useSpot ? "SPOT" : "STANDARD", - instanceTerminationAction: "STOP", + instanceTerminationAction: args.useSpot ? "STOP" : undefined, // instanceTerminationAction is only allowed for spot instances preemptible: args.useSpot ?? false }, }, {