From 6fbe9e4555e4b4ac62a1f8f5202f7571a5703fb1 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Tue, 27 May 2025 23:36:50 +0200 Subject: [PATCH] fix(snippets/pulumi): manage conflicts with k8s provider --- snippets/pulumi/commands.fish | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/snippets/pulumi/commands.fish b/snippets/pulumi/commands.fish index 18ba646..b2f8eb0 100644 --- a/snippets/pulumi/commands.fish +++ b/snippets/pulumi/commands.fish @@ -113,6 +113,10 @@ pulumi state move --source 'organization/utils/dev' --dest 'organization/iam/dev jq '.dependencies."@pulumi/aws" |= "6.66.2"' 'package.json' | sponge 'package.json' \ && pulumi install && pulumi update --suppress-outputs +# Enable patch force for target resources (k8s-helm only) +PULUMI_K8S_ENABLE_PATCH_FORCE='true' \ +pulumi up --target 'urn:pulumi:someStack::someProj::kubernetes:helm.sh/v4:Chart$kubernetes:apiextensions.k8s.io/v1:CustomResourceDefinition::awsLoadBalancerController:targetgroupbindings.elbv2.k8s.aws' + # Import resources # Could use `--suppress-outputs --generate-code='false' --protect=false` for some pulumi import --file 'import.json'