fix: When bootstrapping an app config to interpolate secrets, clone the secrets provider configuration as well so config secrets stored in remote vaults can be used properly

This commit is contained in:
2026-06-04 10:07:46 -06:00
parent 721ca1bc10
commit 68b51bf10e
+1
View File
@@ -487,6 +487,7 @@ impl Config {
let bootstrap_app = AppConfig {
vault_password_file: config.vault_password_file.clone(),
secrets_provider: config.secrets_provider.clone(),
..AppConfig::default()
};
let vault = Vault::init(&bootstrap_app);