gefyrahq / gefyra

Blazingly-fast :rocket:, rock-solid, local application development :arrow_right: with Kubernetes.
https://gefyra.dev
Apache License 2.0
680 stars 28 forks source link

Outdated Gefyra version on Brew (v2.1.0) causes setup issues on macOS #686

Closed JuryA closed 2 weeks ago

JuryA commented 2 weeks ago

What happened?

The Gefyra package available on Homebrew is outdated, currently at version 2.1.0, and lacks the --host option for the up command, which is included in the latest version (v2.2.2). This missing feature significantly hampers the user experience (UX), as it prevents users from deploying and configuring the tool efficiently. After two hours of troubleshooting, users may still struggle with such simple yet critical issues, which can cause frustration and diminish the tool's overall usability on macOS.

What did you expect to happen?

The guide on the page https://gefyra.dev/docs/local-environments/docker_desktop_osx is expected to work, but it does not conclude successfully at step 7, even when the user follows all the instructions as written. Additionally, no one anticipates that the installation steps provided at https://gefyra.dev/docs/installation/#homebrew will fail to install the latest version.


Frankly, Gefyra Team, if you offer Homebrew as one of your primary installation methods, you bear the responsibility for ensuring it remains up to date. It’s incredibly disappointing and frustrating to see that this has not been properly maintained. Users expect Homebrew to provide the most recent version, assuming it will work seamlessly, yet this hasn’t been the case. It's unfortunate that such a simple and avoidable issue is creating unnecessary obstacles for users. This lack of attention severely undermines the credibility and usability of your tool, and it must be addressed promptly. Otherwise, it is a waste of time—a resource people value most. No offense intended.

Please provide the output of gefyra check.

Support over the remote sessions couldn’t execute any commands. The next time I tried, same thing happened... 😏 Sorry about that...

How can we reproduce it (as minimally and precisely as possible)?

Use brew to install gefyra on cleanly installed MacOS according to your instructions here: https://gefyra.dev/docs/installation/#homebrew

Then try to deploy Gefyra into locally running K8s following your https://gefyra.dev/docs/local-environments/docker_desktop_osx

What Kubernetes setup are you working with?

v1.30.0

OS version

MacBook Pro - r2023 model

Anything else we need to know?

No response

SteinRobert commented 2 weeks ago

Thanks for reporting the issue. It has been resolved in #690 The runner version for mac-os was outdated. The process of updating the formula has been automated in the past.

Your tone of voice for the issue is very questionable though. The mindset of open source is to create together. Venting your frustrations on maintainers for free open source software is neither supportive nor helping. That's at least my perception of your report.

Since the formula has been updated I consider this issue resolved.