Kaniko build-arg override breaks base image pull via cluster-internal address #77
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Bug
Lineage
Regression from
ldraney/landscaping-assistant #76— build-arg override introduced in that PR.Repo
ldraney/landscaping-assistantWhat Broke
Pipelines #171, #172, #173 all fail at
build-and-push. Kaniko tries to pull the base image fromharbor.harbor.svc.cluster.local(overridden viabuild_argsin.woodpecker.yaml) but can't connect — HTTPS times out on 443, HTTP refused on 80. The Dockerfile defaultsREGISTRYtoharbor.tail5b443a.ts.net(Tailscale FQDN) which works reliably, but the CI config overrides it to the cluster-internal address.Push to
harbor.harbor.svc.cluster.localworks fine (pipeline #164 confirmed). The issue is pull-side only.Repro Steps
build-and-pushstep fails pulling base image from cluster-internal HarborExpected Behavior
Kaniko pulls base images via the Tailscale FQDN (Dockerfile default) and pushes via the cluster-internal address. Both paths work.
Environment
Acceptance Criteria
Related
ldraney/landscaping-assistant #23— parent CI optimization issueldraney/landscaping-assistant #76— PR that introduced the regressionlandscaping-assistant— project this affects