merge feat/envtest-tester (b7d2df92ea) #25

Merged
pipeline-bot merged 3 commits from feat/envtest-tester into trunk 2026-07-12 07:23:09 +00:00
Collaborator
No description provided.
Kills the runtime TOOL fetch in pipeline-test-envtest (go install setup-envtest +
setup-envtest use 1.35.0, which download a tool + the kube control-plane binaries
on every run). Bakes: AlmaLinux 10 + Go 1.26.5 (official tarball, sha256-pinned,
GOTOOLCHAIN=local so go never auto-downloads a toolchain at runtime) + setup-envtest
(release-0.23) + the envtest 1.35.0 kube-apiserver/etcd/kubectl assets at a fixed
KUBEBUILDER_ASSETS path. git/gcc baked for the step's clone + cgo suites. Go MODULES
stay on GOPROXY at run time (source data, not a tool). Builder user 914, pkg-cache
routed. The pipeline-test-envtest repoint (+ delete the fetch lines) rides a
companion pipelines change once this releases :v1.
AlmaLinux 10 minimal ships no shadow-utils, so the builder-914 groupadd failed
(exit 127). Go 1.26.5 + setup-envtest + the 1.35.0 kube assets all baked fine;
this was the only gap.
The Go-toolchain ENV PATH= REPLACED PATH and dropped /usr/sbin:/sbin, so groupadd
(installed by shadow-utils) wasn't found. Prepend the go paths to ${PATH} instead
of replacing, preserving the base image's /usr/sbin:/sbin:/usr/local/bin.
pipeline-bot deleted branch feat/envtest-tester 2026-07-12 07:23:09 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
seanfarm/builder-images!25
No description provided.