-
Notifications
You must be signed in to change notification settings - Fork 16.5k
[stable/prometheus-cloudwatch-exporter] - Add annotations to serviceAccounts for EKS IAM #20162
Conversation
Signed-off-by: Louis Bougeard <lbougeard@and.digital>
Signed-off-by: Louis Bougeard <lbougeard@and.digital>
|
Hi @bouge. Thanks for your PR. I'm waiting for a helm member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Signed-off-by: Louis Bougeard <lbougeard@and.digital>
|
/assign @asherf |
|
/ok-to-test |
|
@asherf the test seems to be failing (https://prow.k8s.io/view/gcs/kubernetes-jenkins/pr-logs/pull/helm_charts/20162/pull-charts-e2e/1217470903982493697/), but I don't believe it's related to the changes that the PR makes, do you have any ideas? |
|
/retest |
|
@asherf not ideal, is this because I've bumped the chart version? Happy to spend some time investigating but not really sure what the tests are doing... |
|
If you show the hidden lines then it reveals the error:
You added this condition[ |
Signed-off-by: Louis Bougeard <lbougeard@and.digital>
|
/retest |
|
@torstenwalter I've moved the logic for that... still failing. How can I see the logic for the test or run it locally to try and get it to pass? |
|
The logs show which commands are executed. |
Signed-off-by: Louis Bougeard <lbougeard@and.digital>
|
/retest |
Signed-off-by: Louis Bougeard <lbougeard@and.digital>
|
@torstenwalter all the tests are now passing, would you be able to review this PR please? |
|
@gianrubio @torstenwalter - Any update on this, please? |
|
/approve |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: asherf, bouge The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
…ccounts for EKS IAM (helm#20162) * feat: Add service account annotation and add to deployment Signed-off-by: Louis Bougeard <lbougeard@and.digital> * bump chart version to 0.6.0 Signed-off-by: Louis Bougeard <lbougeard@and.digital> * fix linting issue Signed-off-by: Louis Bougeard <lbougeard@and.digital> * move conditions on annotations Signed-off-by: Louis Bougeard <lbougeard@and.digital> * Use reliable name for creation of service account Signed-off-by: Louis Bougeard <lbougeard@and.digital> * revert to full name for serviceAccounts Signed-off-by: Louis Bougeard <lbougeard@and.digital> Signed-off-by: Artur <artur@upbound.io>
…ccounts for EKS IAM (helm#20162) * feat: Add service account annotation and add to deployment Signed-off-by: Louis Bougeard <lbougeard@and.digital> * bump chart version to 0.6.0 Signed-off-by: Louis Bougeard <lbougeard@and.digital> * fix linting issue Signed-off-by: Louis Bougeard <lbougeard@and.digital> * move conditions on annotations Signed-off-by: Louis Bougeard <lbougeard@and.digital> * Use reliable name for creation of service account Signed-off-by: Louis Bougeard <lbougeard@and.digital> * revert to full name for serviceAccounts Signed-off-by: Louis Bougeard <lbougeard@and.digital> Signed-off-by: Artur <artur@upbound.io>
Add service account annotation and add service account to deployment.
Signed-off-by: Louis Bougeard lbougeard@and.digital
What this PR does / why we need it:
This PR allows for annotations to serviceAccounts to allow for IAM roles for service accounts in EKS rather than having to pass in tokens, instead using a web identity token file.
This relates to: https://groups.google.com/forum/#!topic/prometheus-users/mhn1Z3yG-XA
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
[stable/mychartname])