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
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
Benjamin Elder
b3ad67739a
delete build-image
...
we no longer need this now that we run kube-cross directly
2025-10-16 10:26:13 -07:00
Yash
fface8ebfc
Bump coredns version 1.13.1
...
Signed-off-by: Yash <yashsingh1774@gmail.com>
2025-10-16 16:58:52 +05:30
Benjamin Elder
7825b2fc76
drop go-socks5 from build/tools.go
...
I don't think this was ever needed in the root module
2025-10-15 21:23:18 -07:00
Kubernetes Prow Robot
fa19b99377
Merge pull request #134619 from chrischdi/pr-fixup-build-in-kube-cross-kube-git-version-file
...
build: build by running kube-cross directly should leverage a potential KUBE_GIT_VERSION_FILE
2025-10-15 17:19:34 -07:00
Christian Schlotter
bec429cd96
Review fixes
2025-10-15 18:57:34 +02:00
Christian Schlotter
8a43852c35
build: build by running kube-cross directly should leverage a potential KUBE_GIT_VERSION_FILE
2025-10-15 13:48:00 +02:00
Carlos Panato
96a9fe5f7b
update debian-base and setcap
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-10-15 09:42:15 +02:00
Carlos Panato
15154374bc
Bump images, dependencies and versions to go 1.25.3 and distroless iptables
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-10-15 09:41:57 +02:00
Kubernetes Prow Robot
9d5cda7a21
Merge pull request #134598 from BenTheElder/go1.25.3
...
bump to go 1.25.3
2025-10-14 14:23:41 -07:00
Kubernetes Prow Robot
9630ab9581
Merge pull request #134510 from BenTheElder/no-rsync
...
build by running kube-cross directly
2025-10-14 11:37:40 -07:00
Benjamin Elder
6f820481d3
bump to go 1.25.3
2025-10-14 10:44:59 -07:00
Benjamin Elder
86d0697319
remove blank line between comments and entry
2025-10-13 10:33:27 -07:00
Benjamin Elder
19311b932f
reorder kube-cross to be under go version and dedupe it from the go version
2025-10-13 10:31:50 -07:00
Benjamin Elder
e669ccda0f
update build/README.md to reflect removal of rsync/data containers
2025-10-13 09:47:24 -07:00
Benjamin Elder
7d2309f059
cleanup unused rsync utilities
2025-10-13 09:47:24 -07:00
Benjamin Elder
faa62c8ce6
cleanup KUBE_RSYNC_CONTAINER*, KUBE_DATA_CONTAINER*, DOCKER_MOUNT_ARGS
2025-10-13 09:47:24 -07:00
Benjamin Elder
36526c3815
delete more now-unused shell functions
2025-10-13 09:47:24 -07:00
Benjamin Elder
5a05c062c3
delete now unused kube::build::copy_output and kube::build::build_image
2025-10-13 09:47:24 -07:00
Benjamin Elder
dee429c165
remove unused scripts
2025-10-13 09:47:24 -07:00
Benjamin Elder
eaeed1a534
remove calls to kube::build::build_image and kube::build::copy_output
2025-10-13 09:47:24 -07:00
Benjamin Elder
581012fe06
build by running kube-cross directly
...
eliminate rsync dance, data container, and building a build image every time
2025-10-13 09:47:21 -07:00
Davanum Srinivas
e8d512d822
extract build vars setup into reusable function
...
pulled out all the build variable setup stuff from verify_prereqs into its own function since we need those vars in other places too (like make-clean)
2025-10-12 14:22:40 -04:00
Kubernetes Prow Robot
63389c2374
Merge pull request #134532 from BenTheElder/clean-no-tools
...
don't require build tools to clean
2025-10-10 15:53:00 -07:00
Benjamin Elder
d5ae324fb6
don't require build tools to clean
...
removing the output already only uses docker opportunistically cleanup after docker builds, the rest of cleanup should not require any of these
previously on a clean mac install you can install docker + `bash` and building like `make WHAT=cmd/kubectl` will work but `make clean` will fail due to lack of gnu-tar
2025-10-10 14:12:28 -07:00
Benjamin Elder
efda517d93
speed up make clean by narrowing recursive chmod
2025-10-09 16:55:36 -07:00
Kubernetes Prow Robot
4db43d1321
Merge pull request #134251 from joshjms/update-etcd-3.6.5
...
etcd: Update etcd to v3.6.5
2025-10-03 07:00:58 -07:00
joshjms
070d4c1846
bump etcd to v3.6.5
...
Signed-off-by: joshjms <joshjms1607@gmail.com>
2025-10-03 18:19:15 +08:00
Kubernetes Prow Robot
8f372d2ac0
Merge pull request #133972 from pohly/build-data-race-detection-image
...
build: automatically choose a suitable base image
2025-09-30 12:32:16 -07:00
Ciprian Hacman
2b3f1877be
Update NPD to v1.34.0
2025-09-27 19:57:47 +03:00