Skip to content

tilt-prepare: "kind load" fails for docker >= version 29 #13142

@bnallapeta

Description

@bnallapeta

What steps did you take and what happened?

When running tilt up locally on an Apple Silicon Mac (M1/M2/M3), the environment preparation fails during the tilt-prepare step. Specifically, it fails when attempting to pre-load cert-manager images into the kind cluster:

Image: "quay.io/jetstack/cert-manager-cainjector:v1.19.1" with ID "sha256:c7898aece8fb08102fca0b37683e37cb94e0a77c0d15b8e3c9128f6c04c868e0" not yet present on node "capi-test-control-plane", loading...
ERROR: failed to load image: command "docker exec --privileged -i capi-test-control-plane ctr --namespace=k8s.io images import --all-platforms --digests --snapshotter=overlayfs -" failed with error: exit status 1
Command Output: ctr: content digest sha256:d5578165a84137e9228e4573bb1697b6a3ca7de09b5b20f53a2c97137d57fcef: not found

What did you expect to happen?

tilt up should complete successfully and the development environment should start without errors.

Cluster API version

main branch

Kubernetes version

$ k version
Client Version: v1.34.2
Kustomize Version: v5.7.1
Server Version: v1.31.2
Warning: version difference between client (1.34) and server (1.31) exceeds the supported minor version skew of +/-1

Anything else you would like to add?

No response

Label(s) to be applied

/kind bug
/area devtools

Metadata

Metadata

Assignees

Labels

area/devtoolsIssues or PRs related to devtoolskind/bugCategorizes issue or PR as related to a bug.needs-priorityIndicates an issue lacks a `priority/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions