What happens: v1alpha1.DefaultTaskImage (pkg/apis/v1alpha1/types.go:38), examples/task.yaml, examples/simple.yaml, and demo.sh use gcr.io/ax-substrate/ate-images/ax-task-runner. An anonymous pull of this image returns 403 Forbidden. A task without spec.image fails on every cluster outside Google.
Reproduce:
docker buildx imagetools inspect gcr.io/ax-substrate/ate-images/ax-task-runner@sha256:3a0dea6ad8b55278685db58aca6e37dc4ba04056831d45bef3aaeafdca43cac6
# ERROR: ... 403 Forbidden
Suggested fix: Publish the runner image to a public registry for amd64 and arm64. Or document that users must build it (make push-task-runner), and add a controller flag for the default image.
Environment: google/ax d0bc38b and Agent Substrate 1d7ca8c, on a local kind cluster (Docker Desktop on Apple Silicon).
What happens:
v1alpha1.DefaultTaskImage(pkg/apis/v1alpha1/types.go:38),examples/task.yaml,examples/simple.yaml, anddemo.shusegcr.io/ax-substrate/ate-images/ax-task-runner. An anonymous pull of this image returns403 Forbidden. A task withoutspec.imagefails on every cluster outside Google.Reproduce:
docker buildx imagetools inspect gcr.io/ax-substrate/ate-images/ax-task-runner@sha256:3a0dea6ad8b55278685db58aca6e37dc4ba04056831d45bef3aaeafdca43cac6 # ERROR: ... 403 ForbiddenSuggested fix: Publish the runner image to a public registry for amd64 and arm64. Or document that users must build it (
make push-task-runner), and add a controller flag for the default image.Environment: google/ax
d0bc38band Agent Substrate1d7ca8c, on a local kind cluster (Docker Desktop on Apple Silicon).