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
Expose bcrypt
as part of argocd
#10050
Comments
At the very least, we should change the docs to recommend a binary install of |
Signed-off-by: CI <michael@crenshaw.dev>
@jannfis: Do you want to reopen this to cover #10056 (review) |
Yep, my bad, that PR didn't cover everything asked here. |
Yes, I actually merged the linked PR without looking at this issue. I'm totally in favor of this enhancement proposal. Thanks. |
I'm not necessarily fond of exposing it as a I think the right place where it should live is at |
If that's the only place that needs it, that sounds good. (I wasn't trying to ask for a first class command, just a thing to cover whatever argocd needs users to use bcrypt to do) |
* docs: recommend offline bcrypt (argoproj#10050) Signed-off-by: CI <michael@crenshaw.dev> * add bcrypt example Signed-off-by: CI <michael@crenshaw.dev> * note title Signed-off-by: CI <michael@crenshaw.dev>
I am working on this issue. |
Summary
If
bcrypt
is an important component of howargocd
works, and argo-cd (the project) doesn't believe everyone has easy access tobcrypt
(I'm willing to believe this, although at this point, it might be possible to argue that everyone haspython
or even access todocker
), thenargocd
(the program) should offerbcrypt
as a command that can be run to do whatever is needed to perform abcrypt
.Motivation
https://argo-cd.readthedocs.io/en/stable/faq/#i-forgot-the-admin-password-how-do-i-reset-it
One should never suggest a website for something relating to credentials. It's always the wrong answer.
Proposal
Add a
argocd bcrypt
that supports performing whatever action this series of steps imagines a user needs to do.Disclaimer: At this point, I am not remotely certain these steps are meaningful as they certainly don't correspond to the structure of my instances.
The text was updated successfully, but these errors were encountered: