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

OpenShift Local extension should offer to download crc/microshift on Linux #146

Open
benoitf opened this issue May 27, 2023 · 7 comments
Open

Comments

@benoitf
Copy link
Contributor

benoitf commented May 27, 2023

This issue has been moved from podman-desktop/podman-desktop#2659
It was opened by @worldofgeese

Is your enhancement related to a problem? Please describe

Podman Desktop's default PATH is minimal and even conflicts with the suggested PATH for "Code Ready Containers" (what's Code Ready Containers? New users likely are unaware it was renamed) in Troubleshooting (/usr/local/bin).

Describe the solution you'd like

  1. The OpenShift Local extension should offer a 1-click binary download of crc when missing.
  2. It should also offer a custom PATH option just like the Podman extension does.

Describe alternatives you've considered

No response

Additional context

CRC not found message:

image

Troubleshooting section of the Podman Desktop docs which refers to "Code Ready Containers" not OpenShift Local. Additionally, it advises the user to make sure crc is in /usr/local/bin but this is not part of the PATH checked by Podman Desktop on Linux.

image

@gbraad
Copy link
Contributor

gbraad commented May 30, 2023

It should also offer a custom PATH option just like the Podman extension does.

Please file individual issues for 'also'. And I believe #5 is a duplicate.

@gbraad gbraad changed the title OpenShift Local extension should offer to download crc/microshift when missing and custom PATH OpenShift Local extension should offer to download crc/microshift May 30, 2023
@gbraad
Copy link
Contributor

gbraad commented May 30, 2023

Hi @worldofgeese, CRC would download, but I believe your system is not in a clean state. Have you before downloaded and installed CRC from the MSI?

@worldofgeese
Copy link

Hi @worldofgeese, CRC would download, but I believe your system is not in a clean state. Have you before downloaded and installed CRC from the MSI?

Hi @gbraad, this is a clean Clear Linux installation: crc was never previously installed and Podman Desktop never offered to download and install. Seems I am running into the same issue as my other issue podman-desktop/podman-desktop#2658 where Podman Desktop does not offer to download and init podman. Unsure why this is. Is it because I am using the Flatpak?

@gbraad
Copy link
Contributor

gbraad commented May 30, 2023

We never had a guided installation flow for Linux. For the first release we have provided feature parity with the tray we offered.

Podman machine init and openshift are not the same, so we can't call these issues the same.

Fyi: the documentation does state this necessary and needs to be performed manually. This might change in the future though the timeline has not been decided.

@gbraad gbraad changed the title OpenShift Local extension should offer to download crc/microshift OpenShift Local extension should offer to download crc/microshift on Linux May 30, 2023
@worldofgeese
Copy link

👍 it would be great for Linux users to have the same quality of onboarding as macOS and Windows users, thank you for its consideration.

@gbraad
Copy link
Contributor

gbraad commented Jun 2, 2023

Seen this is almost a single-digit userbase, and a lot of different distros to cover, this might only get some minor convenience options for the onboarding.

@rsrchboy
Copy link

Any progress with this? (...or a viable workaround?) It's a bit of a blocker for those of us wanting to explore using openshift local via podman-desktop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

4 participants