Maybe I’ve missed some documentation recently, but how is everybody handling configuration? I come from a Spring Boot background, where there could be a single place to configure everything via a cloud config server
Is there something that could ease our transition into Pulumi/AWS similar to that? I know there’s a few options like
• hosting a configuration stack and exporting configuration to your stacks,
• using pulumi config
The problem with just relying on pulumi config is having to config stuff in every stack as opposed to just having it be centralized.
Maybe I’m dreaming but the ideal would be one central YAML that holds any global config, and then draws any secrets from AWS secrets manager. if i need to change a config, i have one spot to change it, and redeploy any stacks that need it. or maybe lean into the pulumi stack/config setup and have a hierarchical deployment flow where all stacks are considered downstream of the main config stack and are redeployed accordingly.
Sorry for the rambling, just haven’t found something that really feels like we can lean on