Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
1–10 of 10 posts
Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#2Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#3Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#4Congratulations 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?
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.
Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#5Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#6Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#7Congratulations 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?
https://www.pulumi.com/blog/extending-pulumi-languages-with-...
https://www.pulumi.com/docs/languages-sdks/yaml/#compiler-su...
Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#8Congratulations 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?
You can use CUE with the Pulumi `runtime: compiler: ...` https://www.pulumi.com/blog/extending-pulumi-languages-with-... https://www.pulumi.com/docs/languages-sdks/yaml/#compiler-su...
Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#9Earlier quoted context omitted.
You can use CUE with the Pulumi `runtime: compiler: ...` https://www.pulumi.com/blog/extending-pulumi-languages-with-... https://www.pulumi.com/docs/languages-sdks/yaml/#compiler-su...
This is super helpful. Thank you
cheers!
Re: Pulumi ESC: Easy and Secure Environments, Secrets and Configuration
#10Will Pulumi AI also have ECS as part of it? Imagine the learning curve will be much less steep with Pulumi AI :).