3 ms·
Oh wow, I had no idea that terraform had implemented a CDK frontend. That's awesome. I've been writing a bunch of regular CDK code, which is AWS specific, I l
by WatchDog 6y ago
Oh wow, I had no idea that terraform had implemented a CDK frontend.
That's awesome. I've been writing a bunch of regular CDK code, which is AWS specific, I loathe HCL, and I was a bit disappointed by the quality of pulumi when I evaluated it.
Il have to check out the terraform CDK support.
- temikus 6y agoCare to share your thoughts on Pulumi quality? I’m asking since I’m currently looking at their TypeScript implementation to use in prod and would love to know any issues that may pop up.
- WatchDog 6y agoI didn't really get that far with it, but the first issue I ran into, was that the program wouldn't work at all, just errored out with no logging, even after passing all available debug flags. Spent hours digging through the code trying to figure out what the issue was, figured it out, reported it, even provided the solution, and the github issue remains open over a year later[0]. The other thing I didn't particularly like about it, is that it doesn't really seem feasible to develop using it, without it having access/credentials to your cloud environment. The great thing about CDK, is that I can synthesize templates, write unit tests, and have a reasonable amount of confidence in my changes, without actually running it against an environment. Don't get me wrong CDK/Cloudformation still fails plenty at deployment time, but it's better than nothing. [0] https://github.com/pulumi/pulumi/issues/3590 https://github.com/pulumi/pulumi/issues/3590