Company
Date Published
Author
Fraser Waters
Word count
770
Language
English
Hacker News points
None

Summary

Pulumi has introduced project-level configuration, allowing users to set default configuration values for all stacks in a project through the Pulumi.yaml file, a popular request among users. This feature enables consistent settings across stacks, such as selecting a default AWS region or disabling default providers, while allowing overrides for specific stacks via Pulumi.<stack>.yaml or the CLI. Additionally, Pulumi now supports defining configuration schemas, aiding in the validation of settings through a structure similar to JSON schema. The recent developments also include the deprecation of the previous configuration key in favor of the new project-level setup, with plans for further improvements as outlined in a GitHub comment. Pulumi encourages users to provide feedback through its Community Slack and GitHub Discussions.