-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
feat(secretstores): Add http
plugin
#13150
Conversation
http
plugin
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.
In all, I think this looks good. I was asked to look at the AES options and they seem fine. I have quite a few comments, questions and suggestions inline. I mentioned a number of places where we lack test coverage and it would be nice to expand at least some of the tests for this.
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.
Thanks for the updates and added tests! This is quite close. I think I answered the open questions. There's just a few places for 'wiping' strings by reassigning them something other than the token that I think would be a nice hardening measure.
@srebhan re-assigning back to you, to go through Jamie's review |
@jdstrand I wiped some more memory portions. I think we cannot do more here... |
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.
Thanks for the updates!
Download PR build artifacts for linux_amd64.tar.gz, darwin_amd64.tar.gz, and windows_amd64.zip. 🥳 This pull request decreases the Telegraf binary size by -8.98 % for linux amd64 (new size: 168.8 MB, nightly size 185.4 MB) 📦 Click here to get additional PR build artifactsArtifact URLs |
This PR adds a secret-store plugin to query secrets from a HTTP server. The data can be transmitted in an encrypted form if necessary.