Coming from AWS CDK + CDK8s, pulumi stacks are kin...
# general
b
Coming from AWS CDK + CDK8s, pulumi stacks are kind of lost on me. As far as I understand, pulumi stacks are just environment specific configs, no differences in codebase., it all points to the same
index.ts
entry point. With CDK I was able to copy paste a class and change it's inputs to create an entirely different environment. With Pulumi I need to use multiple projects + envs and use stack references? (which seems weakly typed in terms of outputs)
f
You can absolutely have different stacks running on different codebases. For example, I've had a
Pulumi.prod.yaml
file associated with my
main
branch, and a
Pulumi.feature-xxx.yaml
for testing in my
feature/KEY-123_new_feature
branch