Skip to content
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

kubefirst cli should install mkcert without a secondary step in docs, even if it means sudo prompt #2273

Open
1 of 2 tasks
johndietz opened this issue Aug 29, 2024 · 3 comments
Assignees
Labels
feature Something new

Comments

@johndietz
Copy link
Contributor

What is your feature idea?

i think mkcert is the only prerequesite tool that prevents our users from installing the cli, and running kubefirst launch up and kubefirst k3d create without reading any docs. even if there are others, we should remove this manual setup step.

Why is it needed?

ux

Is this missing feature preventing you from using kubefirst?

  • Yes

Code of Conduct

  • I agree to follow this project's Code of Conduct
@patrickdappollonio
Copy link
Member

Would love to know more about this. One of the things we could definitely do is import mkcert ourselves and do the management in code rather than downloading yet another binary.

@jokestax jokestax self-assigned this Aug 29, 2024
@jokestax
Copy link
Contributor

can we do it as a step as a preflight check and ask for sudo password in the form of good ui (https://github.com/charmbracelet/huh) ?

@fharper
Copy link
Contributor

fharper commented Aug 29, 2024

duplicate of #1987 but I'll close the other issue even if it's older since people started to discuss here instead...

I remember when I proposed this the day we added mkcert as a prerequisite (so even before I created the issue in January), some people on the team (It was either @johndietz , @jarededwards or Scott) didn't want this, but I can't remember the reason. I think it was because we needed sudo, which I didn't see as an issue: many CLI require it for different steps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Something new
Projects
None yet
Development

No branches or pull requests

4 participants