-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cherry-pick #16306 to 7.x: Enable keystore for autodiscover static configuration #18089
Conversation
(cherry picked from commit c1160e3)
Pinging @elastic/integrations-platforms (Team:Platforms) |
CHANGELOG.next.asciidoc
Outdated
@@ -263,6 +263,8 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d | |||
- Add `replace` processor for replacing string values of fields. {pull}17342[17342] | |||
- Add `urldecode` processor to for decoding URL-encoded fields. {pull}17505[17505] | |||
- Add support for AWS IAM `role_arn` in credentials config. {pull}17658[17658] {issue}12464[12464] | |||
- Add keystore support for autodiscover static configurations. {pull]16306[16306] | |||
- Add Kerberos support to Elasticsearch output. {pull}17927[17927] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
leftover here
💔 Build FailedExpand to view the summary
Build stats
Test stats 🧪
Steps errorsExpand to view the steps failures
Log outputExpand to view the last 100 lines of log output
|
It think I will include the "reverted" changes for the broken docs after #18097 is merged to master. |
Removed docs changes that were reverted on #18097 . |
jenkins, test this please |
Cherry-pick of PR #16306 to 7.x branch. Original message:
Close #12597.
What this PR does
This PR makes use of keystore for containers/pods that are autodiscovered with static configurations only. Hint based configuration should not have access to the keystore for security reasons.
How to test it manually
autodiscover
with static template:Check that REDIS metrics are successfully collected.
Try to start REDIS with a different password so as to make Metricbeat fail.
Now check that hints based autodiscovered containers have not access to the keystore:
You should see Metribeat failing to access REDIS since the password is not retrievable.
cc: @exekias