Remove build_args override so Kaniko pulls via Tailscale FQDN #78
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "77-fix-kaniko-registry-build-arg"
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?
Summary
build_args: "REGISTRY=harbor.harbor.svc.cluster.local"from.woodpecker.yamlharbor.tail5b443a.ts.net) works for pulls; theregistrysetting still pushes via the cluster-internal addressChanges
.woodpecker.yaml: Removebuild_argsline frombuild-and-pushstepTest Plan
Review Checklist
Related Notes
ldraney/landscaping-assistant #77— Kaniko build-arg override breaks base image pullldraney/landscaping-assistant #23— parent CI optimization issuelandscaping-assistant— project this work belongs toCloses #77
PR #78 Review
DOMAIN REVIEW
Tech stack: Woodpecker CI / Kaniko / Docker (infrastructure/CI domain).
Analysis of the change: This is a single-line deletion removing
build_args: "REGISTRY=harbor.harbor.svc.cluster.local"from thebuild-and-pushstep in.woodpecker.yaml.The architecture is sound:
ARG REGISTRY=harbor.tail5b443a.ts.net(Tailscale FQDN) as the default on lines 4 and 19. Without thebuild_argsoverride, Kaniko uses this default forFROMimage pulls -- this is the reliable path.registry: harbor.harbor.svc.cluster.local(line 47) controls where Kaniko pushes the built image. This remains set to the cluster-internal address, which is correct for push operations within the cluster.No concerns with the Kaniko plugin configuration. The
insecureandinsecure-registrysettings correctly apply only to the push registry, not the pull source.BLOCKERS
None.
This is a one-line config deletion with no new functionality, no user input handling, no auth logic, and no secrets exposure. No BLOCKER criteria are triggered.
NITS
None. The change is minimal and precisely scoped.
SOP COMPLIANCE
77-fix-kaniko-registry-build-argfollows{issue-number}-{kebab-case-purpose}conventionCloses #77present in PR bodyfrom_secretreferencesPROCESS OBSERVATIONS
VERDICT: APPROVED