Conversation
Signed-off-by: Craig Perkins <craig5008@gmail.com>
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Signed-off-by: Craig Perkins <craig5008@gmail.com>
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
Fixes #4004
Summary
plugins.security.dynamic_config.secrets.*secure-setting namespace${keystore:<alias>}ReloadablePluginsoPOST /_nodes/reload_secure_settingsrefreshes secrets and rebuilds the active security configurationExample
Add secrets to each node:
Reference them from
config.ymlor the corresponding security-index configuration:After changing the values on disk, reload them across the cluster:
Validation
./gradlew spotlessJavaCheck./gradlew checkstyleMain checkstyleTestDynamicConfigSecretsTests,DynamicConfigModelV7Tests, andConfigurationRepositoryTestsuites passNote
precommitreaches unrelated existing forbidden-API failures in the sample resource plugin forURL.openStream()