-
Notifications
You must be signed in to change notification settings - Fork 1.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
fix(argo-cd): create service account for repo server by default #1161
Conversation
Thanks, seems this would align this to other charts. Could you please provide changelog infor as well? |
@mbevc1 sure, how shall I provide the changelog ? |
There is an annotation that is used, i.e. https://github.com/argoproj/argo-helm/blob/master/charts/argo-cd/Chart.yaml#L22-L24 |
Thanks! Mind you need to replace current one as artifacthub is appending it automatically. |
Done, do I need to bump the chart version ? |
Yes, please. Version needs bumping as well. Docs should be fine unless there are any changes related to those. |
This PR enables the creation of a service account for repo server by default. Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>
@mbevc1 version bumped and docs up to date. |
Looks good, just before merging thinking if we should bump minor version as this changes current default 🤔 |
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.
I wanted to ask for the use case? :-)
The upstream manifest (which are our template) do not create a ServiceAccount for the repo-server. Also the server does not have a mounted service account token by default
Ref:
@mkilchhofer the use case is to identify to allow usage of |
IMHO it shouldn't hurt to have a service account. Even if you don't specify one it will fallback to use |
Okay. This is a valable use case, I also override to true as I use helm plugins talking to the kube-api. But it still is not comply in these two ideas:
Idk, I am okay if we proceed and merge as it is such a small change ;) |
Let's do that ;) |
This PR enables the creation of a service account for repo server by default. Signed-off-by: Charles-Edouard Brétéché <charled.breteche@gmail.com>
This PR enables the creation of a service account for repo server by default.