2397 Commits

Author SHA1 Message Date
Carlos Panato
02c02b91a7 Bump images and versions to go 1.26.4 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2026-06-09 12:51:12 +02:00
Marko Mudrinić
bf7ccb893e Bump images and versions to go 1.26.2 and distroless iptables
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2026-04-09 20:22:09 +02:00
Lubomir I. Ivanov
1c87f399bf build/dependencies.yaml: enforce PATCH level validation for pause
As it can be seen in build/pause/CHANGELOG.md the PATCH
level version for pause was introduced due to requirements
from the pause image for Windows. This however invalidated
our build/depedencies.yaml validation as it only accounted for
the MAJOR.MINOR version of pause (e.g. 3.10, not 3.10.1).

Enforce full SemVer validation for the pause image dependents.
2026-04-06 10:55:31 +02:00
yashsingh74
afdb5e5d1f Update CNI plugins to v1.9.1
Signed-off-by: yashsingh74 <yashsingh1774@gmail.com>
2026-04-01 14:06:34 +05:30
Paco Xu
60b32b69d8 update dependencies.yaml for coredns v1.14.2 2026-03-11 10:32:26 +08:00
Adam Dyess
83d42f46b4 issue: setcap build image shouldn't require a shell (#136633)
* issue: setcap build image shouldn't require a shell

* Apply review comment to rename intermediate binary

* Use plain `exec` rather than path to setcap executable.
2026-03-09 23:55:13 +05:30
Benjamin Elder
01b23c96c1 drop go patch version from dependencies.yaml, now that it is tracked solely in .go-version 2026-03-05 10:50:53 -08:00
Kubernetes Prow Robot
3369e51e09 Merge pull request #137080 from cpanato/update-go-1.26
Bump dependencies, images and versions used to Go 1.26.0 and distroless iptables
2026-03-05 21:56:21 +05:30
Kubernetes Prow Robot
a0594a28a4 Merge pull request #136954 from BenTheElder/kube-runner
switch server images to kube-log-runner
2026-03-04 06:30:17 +05:30
Benjamin Elder
9f8eca1566 add kube-log-runner to images on the fly, replicating the same /go-runner path as the current base image
d98562ea2e/images/build/go-runner/Dockerfile (L68-L70)
2026-03-03 16:00:02 -08:00
Kubernetes Prow Robot
43112f9cc9 Merge pull request #136960 from zylxjtu/pauseimage
Add the windows 2025 support to pause image
2026-02-27 05:13:54 +05:30
Carlos Panato
d9956b7fde Bump dependencies, images and versions used to Go 1.26.0 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2026-02-26 09:09:39 +01:00
Kubernetes Prow Robot
e7ce1e10d0 Merge pull request #137131 from danwinship/unused-networking-framework
Remove some dead e2e networking test framework code
2026-02-19 22:13:46 +05:30
Dan Winship
db71bd462f Remove test/e2e/framework/ingress
Nothing uses this any more (all the code that used it was removed
along with the GCP provider).
2026-02-19 09:10:02 -05:00
joshjms
7c54689847 etcd: update etcd image to v3.6.8
Signed-off-by: joshjms <joshjms1607@gmail.com>
2026-02-18 21:29:56 +08:00
Carlos Panato
634d1f00ab Bump images and versions to go 1.25.7 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2026-02-12 14:04:23 +01:00
zylxjtu
e6bea155c5 Add the windows 2025 support for pause image 2026-02-11 22:28:37 +00:00
Kubernetes Prow Robot
a79d324427 Merge pull request #136927 from BenTheElder/clean-fix
add dockerized go cache chmod to  `make clean`
2026-02-11 08:38:08 +05:30
Benjamin Elder
2257cdc413 remove unused env from common.sh
I searched the whole repo for usage with no hits, these are stale from the rsync code
2026-02-10 15:16:56 -08:00
Benjamin Elder
a15b558fd6 add dockerized go cache to make clean 2026-02-10 14:54:44 -08:00
Kubernetes Prow Robot
dab5f4f0ae Merge pull request #136777 from omerap12/update-agnhost
Upgrade agnhost image to 2.63.0
2026-02-06 00:44:38 +05:30
Omer Aplatony
201fe11b03 Promote agnhost image to 2.63.0
Signed-off-by: Omer Aplatony <omerap12@gmail.com>
2026-02-05 17:21:34 +00:00
Benjamin Elder
94aa043a7b upgrade go to 1.25.7 for core binaries 2026-02-04 08:44:00 -08:00
xin.li
1713d43d13 update coredns to 1.14.1
Signed-off-by: xin.li <xin.li@daocloud.io>
2026-01-29 13:56:47 +08:00
xin.li
4823e1fade Update CoreDNS to v1.14.0
Signed-off-by: xin.li <xin.li@daocloud.io>
2026-01-29 13:56:47 +08:00
Carlos Panato
5e54532bf4 Bump images and versions to go 1.25.6 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2026-01-26 18:04:17 +01:00
Kubernetes Prow Robot
4116b65ac5 Merge pull request #135694 from saschagrunert/update-cri-tools-v1.35.0
Update cri-tools to v1.35.0
2026-01-24 09:01:26 +05:30
Davanum Srinivas
9dda58194a Update agnhost to 2.61 and etcd to 3.6.7-0 in test manifests
Update outdated image versions across test manifests and add tracking
to build/dependencies.yaml for version drift detection via zeitgeist:

- agnhost: 2.32/2.53/2.54/2.57 → 2.61 (latest)
- etcd: 3.2.24 → 3.6.7-0
- kitten/nautilus BASEIMAGE: agnhost 2.57 → 2.61

and added etcd statefulset reference to existing etcd entry.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2026-01-18 20:39:57 -05:00
Benjamin Elder
9e27ee8042 bump go to 1.25.6 for CVE fixes 2026-01-15 11:25:15 -08:00
Kubernetes Prow Robot
c71eec3c3f Merge pull request #135687 from yashsingh74/cni-bump
Update CNI plugins to v1.9.0
2026-01-10 04:57:41 +05:30
Kubernetes Prow Robot
9bd81471eb Merge pull request #135805 from humblec/etcd-3.6.7
etcd: Update etcd to v3.6.7
2025-12-22 16:28:39 -08:00
Davanum Srinivas
7d8ce09dd1 Remove orphaned build/nsswitch.conf
This file was added in 2018 (PR #69238) to ensure Go's netgo DNS
resolver respects /etc/hosts in busybox-based control plane images.

In 2021 (PR #99015), the build switched to on-disk Dockerfiles and
distroless base images. The nsswitch.conf copying was dropped and
the distroless base (Debian-based) already includes /etc/nsswitch.conf.

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-12-20 22:40:50 -05:00
Ciprian Hacman
c1b4b41c1f etcd: Remove unused legacy image build code 2025-12-18 18:15:13 +02:00
Humble Devassy Chirammal
8dc8edf49b etcd: Update etcd to v3.6.7
ETCD 3.6.7 has some critical bug fixes
https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md

Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com>
2025-12-18 19:05:14 +05:30
Patrick Ohly
ad79e479c2 build: remove deprecated '// +build' tag
This has been replaced by `//build:...` for a long time now.

Removal of the old build tag was automated with:

    for i in $(git grep -l '^// +build' | grep -v -e '^vendor/'); do if ! grep -q '^// Code generated' "$i"; then sed -i -e '/^\/\/ +build/d' "$i"; fi; done
2025-12-18 12:16:21 +01:00
Sascha Grunert
95420eab45 Update cri-tools to v1.35.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2025-12-10 10:03:19 +01:00
yashsingh74
1618bf1357 Update CNI plugins to v1.9.0
Signed-off-by: yashsingh74 <yashsingh1774@gmail.com>
2025-12-10 10:01:39 +05:30
bzsuni
2c811fdd3a etcd: Update etcd to v3.6.6
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2025-12-08 05:37:15 +00:00
Carlos Panato
eae2a1bd5f Bump images and versions to go 1.25.5 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-12-05 10:40:45 +01:00
Carlos Panato
3661554f87 Bump images and versions to go 1.25.4 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-11-28 10:21:55 +01:00
Kubernetes Prow Robot
f38a61181c Merge pull request #133968 from yashsingh74/bump-coredns-1.12.4
Update coredns to v1.13.1
2025-11-06 20:38:54 -08:00
Benjamin Elder
3b3e4dd2c4 fix missing major.minor in golang: upstream version 2025-11-06 14:52:38 -08:00
Benjamin Elder
fbe8d4c63c upgrade go to 1.25.4 2025-11-06 09:49:48 -08:00
Akihiro Suda
f6e2ea7b96 build/common.sh: fix support for Rootless Docker
In the case of Rootless mode, `docker run` should not be
invoked with `--user`.

Fix issue 134669

Regression in PR 134510

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-10-20 20:21:05 +09:00
Kubernetes Prow Robot
cf991024a2 Merge pull request #134656 from BenTheElder/cleanup-rsync
additional build simplification, drop rsync requirement
2025-10-16 14:32:47 -07:00
Benjamin Elder
26cba8ee03 ensure permissions are consistent on dockerized binaries 2025-10-16 11:18:26 -07:00
Benjamin Elder
5b9b8ec732 make localtime mount readonly 2025-10-16 10:26:13 -07:00
Benjamin Elder
feeeb4aa19 switch from rsync to cp, drop rsync requirement 2025-10-16 10:26:13 -07:00
Benjamin Elder
e71aa02f96 we no longer need to delete old docker images as we don't build a build-image anymore, we use pre-built kube-cross 2025-10-16 10:26:13 -07:00
Benjamin Elder
ff0a5fff38 cleanup lingering references to kube-build
.... excluding build container name and kube-cross version

TODO: build/build-image/cross/VERSION should probably just be a variable in the shell script
2025-10-16 10:26:13 -07:00