I agree with Adam.. DSLs always ends up being half baked programming languages... just look at any serious terraform code base.. the kind of circus one has to do to achieve something non-trivial is laughably hard... and circular dependency.. sometimes.. you'll have to run the terraform code twice for it to get working... let's call it temporal dependency.. sometimes it's impossible to get the value of dependency at all dynamically.. With declarative languages people always forget about time.. time is a reality.. you have to take it into account.. Anyway great stimulating talk.. thanks for this. Kudos!
Thanks! Is there a shell theme that shows the current Pulumi stack (like the current git repo is displayed in your case?) Also, what shell theme is being used?
Thanks! Is there a shell theme that shows the current Pulumi stack (like the current git repo is displayed in your case?). Also, what's that shell theme being used?
I am new to pulumi, how is the state file handled in pulmu? Can I use s3 as a backend and use dynamodb as a locking mechanism just like in Terraform? ( I know I should do stuff in the pulumi way but terraform's state file management is so good)
Pulumi already handles locking by default when using an s3 backend to protect against concurrent updates to the same stack , so you should be good to go :)
Thanks! Is there a shell theme that shows the current Pulumi stack (like the current git repo is displayed in your case?). Also, what's that shell theme being used?
I have tried to remove some text to get the error but my VS Code did not show up any error. The auto suggestion is working but displaying error not working upon deleting few text/lines .
We love Fireship's videos! Definitely had a similar goal to convey a lot of high bandwidth info in just a few minutes, with a touch of visual entertainment and fun 🙂
Pulumi Cloud is free for individuals and small teams, however, you can store your own state if you prefer; see www.pulumi.com/docs/concepts/state/ for instructions.
Hey, Thanks a lot for the tutorial. Please improve the Audio and the Video streaming!! they are not upto the standard and it looks very unstable in the recording
My sincere appreciation for the insightful session on pulumi cloud Your expertise and guidance were truly valuable and I gained a deeper understanding of the pulumi usage.
Good but confusing as to stacks and projects. You create different stacks in different folders but these are projects no? Multiple stacks exist in one project/folder as they are just a set of env variables? The admin dash is also a bit confusing regards this.
For anyone following along in their editor, the issue with the undefined wordpress ingress IP around the 52:35 mark can be fixed by replacing the Copilot AI generated code `new k8s.helm.v3.Chart('wordpress', ...` with `new k8s.helm.v3.Chart('wpdev, ...`. Here is a prime example of how outsourcing our brains to AI saves time up front but then may lead to problems down the road.