better-park-30599
02/22/2023, 9:52 PMsteep-toddler-94095
02/22/2023, 10:39 PMone project for each cloud provider, with a stack for each k8s clusterI would definitely go with this
the only difference in each stack should be what's in the yaml, rightcorrect. don't put the stack yamls in separate directories (I'm not even sure if you can?). It's up to you, but I personally rely minimally on the Stack yaml files for complex stacks. I instead use the programming language to construct the configurations for each stack. You can be more expressive that way and you can have type-safety too.
better-park-30599
02/22/2023, 10:41 PM\source-repo
\projects
\aws-clusters
__main__.py
Pulumi.aws-cluster1.yaml
Pulumi.aws-cluster2.yaml
\gcp-clusters
__main__.py
Pulumi.gcp-cluster1.yaml
Pulumi.gcp-cluster2.yaml
steep-toddler-94095
02/22/2023, 10:44 PMfew-wolf-27303
02/23/2023, 4:10 AMbetter-park-30599
02/23/2023, 5:24 AM