-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Conversation
Add the ability to add annotations to the service accounts created for logstash and elasticsearch. Addresses: #627
Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually? |
💚 CLA has been signed |
I didn't update the README.md files because the description of the I don't know how to add tests for the changes I've made. |
Jenkins test this please |
jenkins test this please |
1 similar comment
jenkins test this please |
Thanks for this PR @jim-barber-he,
A test like this one could be added helm-charts/logstash/tests/logstash_test.py Lines 257 to 271 in fa72b48
|
@jmlrt I'm happy to do annotations for those other charts. Originally I submitted this as a feature request, but had a go at it based on @fatmcgav telling me it should be simple.
Would the test be something like the following?
|
- Add the ability to annotate the service account for `apm-server`, `filebeat`, and `metricbeat` - Add tests for the new annotations.
In the interests of keeping things moving I've added tests that I hope will work. |
jenkins test this please |
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.
A few changes are required for the tests:
- Elasticsearch and Logstash chart require
rbac.create=true
to create the service accounts - Elasticsearch chart use
uname
instead ofname
jenkins test this please |
Your tests were mostly good, a few changes were required, I commited so we can merge your work soon 🤞 |
Co-authored-by: Julien Mailleret <[email protected]>
Co-authored-by: Julien Mailleret <[email protected]>
Co-authored-by: Julien Mailleret <[email protected]>
backported to |
Awesome. Thank you very much. |
Add the ability to add annotations to the service accounts created for
logstash and elasticsearch.
Addresses: #627
${CHART}/tests/*.py
${CHART}/examples/*/test/goss.yaml