konstructio / kubefirst

The Kubefirst Open Source Platform
https://docs.kubefirst.io
MIT License
1.78k stars 140 forks source link

k3d fails on Vault step when using Rancher Desktop (but not Docker Desktop) #2085

Open chris-hailstorm opened 8 months ago

chris-hailstorm commented 8 months ago

Which version of kubefirst are you using?

2.3.7

Which cloud provider?

k3d (local)

Which DNS?

None specific

Which installation type?

CLI

Which distributed Git provider?

GitHub

Did you use a fork of gitops-template?

No

Which Operating System?

macOS

What is the issue?

Wonderful tool. My first time using it today -- super-useful.

I don't know if this is a bug report or a feature request -- seems like Rancher Desktop isn't a mainstream choice? Please tag this as a non-bug if supporting Rancher Desktop is more of a feature request.

kubefirst local create fails in the Vault step with this error:

2024-02-10T09:48 INF pkg/k8s/exec.go:276 > waiting for vault StatefulSet to be created using label app.kubernetes.io/instance=vault
2024-02-10T09:50 ERR pkg/k8s/exec.go:306 > the StatefulSet was not created within the timeout period

There are no further details in the log.

The time consumed by that step is <2 minutes, so maybe the problem isn't actually a timeout (?).

The create command succeeds in Docker Desktop 4.27.1, and fails in Rancher Desktop 1.12.3.

Code of Conduct

fharper commented 8 months ago

@chris-hailstorm: thanks for reporting this issue!

We do not support Rancher Desktop: we only officially support Docker Desktop for now.

I'll keep this one as a bug, but if you don't mind, I would appreciate if you create a feature request about supporting Rancher Desktop. I think it's a great alternative to Docker, and vastly used out there. That would let other users vote on the issue and helped us prioritize. I prefer when our users create those instead of us, but if you don't want, no stress, I'll do it, just let me know.