Hierarchical Config: The Interim Solution
Blog post from Pulumi
Pulumi has addressed a longstanding community request for hierarchical configuration by introducing project-level config in November 2022, which allows users to set configuration values at a project level that can be accessed across multiple stacks. While this new feature satisfies many user needs, the blog post explores additional approaches, such as using hard-coded configurations and organizational level config through remote JSON files, though it warns of the complexities and drawbacks associated with these methods, such as schema management and ensuring consistency. Pulumi acknowledges the challenges of merging configurations from different levels—project, organization, and stack—and emphasizes its commitment to further enhancing the configuration experience. The company invites users to engage in discussions about future improvements and to follow ongoing developments in configuration management.