You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tilt: v0.28.1, built 2022-05-01
System: darwin-arm64
---
Docker
- Host: unix:///var/run/docker.sock
- Server Version: 4.0.3
- API Version: 1.40
- Builder: 2
---
Kubernetes
- Env: minikube
- Context: minikube
- Cluster Name: minikube
- Namespace: default
- Container Runtime: cri-o
- Version: v1.23.3
- Cluster Local Registry: none
---
Thanks for seeing the Tilt Doctor!
Please send the info above when filing bug reports. 💗
The info below helps us understand how you're using Tilt so we can improve,
but is not required to ask for help.
---
Analytics Settings
--> (These results reflect your personal opt in/out status and may be overridden by an `analytics_settings` call in your Tiltfile)
- User Mode: opt-in
- Machine: 5941c77f0dc099df94c596e30a930724
- Repo: Ho6Un4UKaBcisw5UWocnkQ==
...
About Your Use Case
Trying to develop on an M1 something that my co-worker is working on his Linux machine.
The text was updated successfully, but these errors were encountered:
It looks like this is unrelated to M1, and is really about podman not being a fully compatible drop-in for docker. My coworker was able to reproduce the problem on linux.
We think the specific problematic incompatibility is that podman doesn't support docker's buildkit builder, which Tilt makes use of by default (I'm assuming your Tiltfile uses docker_build).
Some options to try, depending on what your needs are and why you're running podman in the first place:
Disable buildkit by running Tilt with DOCKER_BUILDKIT=0
Invoke the podman cli directly with custom_build - if you can build your image on the command line outside of Tilt, you can use custom_build to build it inside of Tilt.
Use something other than podman (e.g., real docker w/ docker_build, or another image builder w/ custom_build)
Run podman w/ buildkit per this post (FWIW, I wouldn't recommend investing too much time into this - IIUC, podman on M1 is experimental, podman as a drop-in replacement for docker is experimental, and standalone buildkit is experimental - that's a lot of room for things to go wrong)
Expected Behavior
I'm trying to run a project that run on Kind on Linux, on my M1 Mac running Podman and Minikube.
Current Behavior
Tilt is currently giving me the following output
Steps to Reproduce
ln -s /opt/homebrew/bin/podman /usr/loca/bin/docker
Context
tilt doctor
OutputAbout Your Use Case
Trying to develop on an M1 something that my co-worker is working on his Linux machine.
The text was updated successfully, but these errors were encountered: