But Pulumi still uses Terraform providers for many resources? And isn't it just as difficult to have multiple providers that depend on each other in the same stack?
Not exactly, it's a little more nuanced than that.
I've done demos using our EKS provider to spin up a cluster, outputting a kubeconfig property and plumbing that into a Kubernetes provider to deploy a Helm chart to the cluster. It's 3 resources and fits on a single screen in most of our languages.
reply