Hacker News new | past | comments | ask | show | jobs | submit login
Pulumi ESC: Easy and Secure Environments, Secrets and Configuration (pulumi.com)
37 points by todsacerdoti on Oct 10, 2023 | hide | past | favorite | 9 comments



Congratulations on the release! I have a question about the YAML DSL for ESC. Yaml is pretty convenient and easy to read when there isn't a lot of nesting but it can become unwieldy quickly and hard to make sense of, especially when you are referencing other fields. How good is the linting/intellisense to figure out if you are making a mistake in your references without having to compile?


Agreed that YAML (and JSON) can be difficult to manage at large scale. This is actually a big part of why Pulumi ESC exists, to be able to decompose large YAML/JSON configuration files into smaller logical and composable units.

As you note, intellisense and error squiggles can also help a lot here - both for ensuring references to other environments are correct, and to get checking for your dynamic secrets providers. We’ve added the Monaco editor (from VS Code) into the Pulumi Cloud console to make it easier to offer these features in the very near future.

We also offer a preview pane to make it easy to play interactively validate your environments documents while working on them directly in the console.

Lots more coming for providing an even richer experience working with environments in Pulumi ESC.



This is super helpful. Thank you


You can find me in the CUE slack if you need more help

cheers!


Looking forward to using this. Think this’ll help managing secrets for the Bjerk team — like how it’s composable


Will Pulumi AI also have ECS as part of it? Imagine the learning curve will be much less steep with Pulumi AI :).


Great suggestion! We haven't yet integrated ESC into Pulumi AI, but it's something we'll be looking into. Great opportunity to really make it easy to get started with ESC.


Super excited about this!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: