-
Notifications
You must be signed in to change notification settings - Fork 65
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
Added service account annotations #876
Conversation
Here's related issue: #875 |
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.
The comment for the parameter is wrong.
Could you please also run make chart-docs
and git rebase master --signoff
on your branch to make our checks pass.
Good catch! Fixed.
Done. |
hmmm... the DCO check is still not happy. Can you try this way?
|
Signed-off-by: Fabian Fischer <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Fabian Fischer <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Fabian Fischer <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
We enabled vale linting for documentation on CI. Vale found a couple of issues, that we fix with this commit. Signed-off-by: Fabian Fischer <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Tobias Brunner <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Tobias Brunner <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Tobias Brunner <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Tobias Brunner <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Tobias Brunner <[email protected]> Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Matti Kotsalainen <[email protected]>
ac109ab
to
d0a1e36
Compare
done |
is there something more I need to do on this? |
Sorry I was off pretty early yesterday. The commits look a bit weird now. Did you maybe rebase or squash before you executed my signoff command? It also signed commits from other people with your mail address. Could you please drop those from the PR? |
Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Matti Kotsalainen <[email protected]>
Signed-off-by: Matti Kotsalainen <[email protected]>
If I'm not mistaken executed the commands in the order that they appeared in the chat. To tell you the truth I didn't really know what I was doing - I've never seen the --force-with-lease flag before :) Anyways, I've tried but I can't seem to get rid of those older commits from my branch. If you want I can try to fork your repo again and redo from scratch, maybe that helps? Or you just take my diff and merge it - I don't care about attribution - I just want to be able give an AWS IRSA role to the k8up pod so that we can use it. |
Yeah the whole DCO thing is a bit fiddly unfortunately... But it's required as we're a CNCF project. I have a look to get this merged and released. Maybe I can cherry-pick your commits onto a new branch. |
I've merged it via #877. I just triggered a release, it should be available in a few minutes. |
Thanks!! |
No worries, I should have caught that during the review 🙈. The git mess made me miss that, sorry. I'll create a fix for that. |
Summary
Helm chart service account annotation. Needed for EKS IRSA roles. I took code from:
https://github.com/external-secrets/external-secrets/blob/main/deploy/charts/external-secrets/values.yaml#L78
https://github.com/external-secrets/external-secrets/blob/main/deploy/charts/external-secrets/templates/serviceaccount.yaml#L12