Commit Graph

479 Commits

Author SHA1 Message Date
Benjamin Elder
c5e01fe28c bump base image dependencies 2024-12-11 13:10:47 -08:00
Kubernetes Prow Robot
c0228848a2 Merge pull request #3761 from aojea/kindnet-compat-netpol
Kindnetd: use different values than kube-network-policies
2024-11-05 19:09:29 +00:00
Sword
23d571e598 aggregate masq sync errors 2024-10-31 03:38:25 +00:00
Antonio Ojea
a345ebe46d kindnet: don't collide with kube-network-policies
kindnet revendors the kube-network-policies controller, if it uses the
same values then there can be problems if both projects run in the same
cluster.

Change-Id: I0daad4e6979aff57e56cfacd876bd9101c3199cd
2024-10-23 16:44:29 +00:00
Antonio Ojea
36f6293237 kindnetd: kube-network-policies bump to 0.6.0 to fix dns race
Change-Id: I8aed8b411dbdc57ac27f268b62c43f07501f7b30
2024-10-07 21:10:46 +00:00
Antonio Ojea
75a5af0c15 bump dependencies
Change-Id: Ifa6441fd814f53e23b5b388e4893b9a7efb37e97
2024-07-30 15:41:40 +00:00
Antonio Ojea
e7903573e4 implement network policies 2024-07-19 16:51:11 +00:00
Antonio Ojea
b26553c42d use informers and context cancellation 2024-07-19 16:51:11 +00:00
Antonio Ojea
d33e545fb0 kindnetd: update base image 2024-07-19 16:51:11 +00:00
Benjamin Elder
2cec31c365 fix legacy env format warning 2024-07-01 14:49:19 -07:00
Benjamin Elder
6c62045fc1 normalize FROM AS casing to silence buildx warnings 2024-07-01 14:48:31 -07:00
Benjamin Elder
72564bcc22 bump cni plugins to 1.5.1 2024-07-01 14:33:01 -07:00
Benjamin Elder
1e7d41eced update crictl to 1.30 2024-07-01 14:30:58 -07:00
Benjamin Elder
5e44bb78f8 update containerd to 1.7.18 2024-07-01 14:30:27 -07:00
Benjamin Elder
22ed0d6975 update go / runc to go 1.22 / 1.1.13
now that runc 1.1.13 supports latest go: NOTE must be 1.22.4+

https://github.com/opencontainers/runc/releases/tag/v1.1.13
2024-07-01 14:30:17 -07:00
Sean McGinnis
88f6cc7079 Remove DOCKER_CLI_EXPERIMENTAL usage
The DOCKER_CLI_EXPERIMENTAL environment variable was used to enable
experimental features in the docker CLI. This capability was deprecated
in Docker v19.03 and completely removed in v23.0 [0].

This removes the setting of DOCKER_CLI_EXPERIMENTAL from our scripts as
it no longer has any effect and is not needed.

[0] https://docs.docker.com/engine/deprecated/#configuration-options-for-experimental-cli-features

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2024-06-28 13:45:39 +00:00
bzsuni
e5ba72fe71 update pause image to 3.10
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2024-05-25 08:48:34 +08:00
Kubernetes Prow Robot
a471512eac Merge pull request #3600 from abhay-krishna/bump-containerd
Bump containerd to v1.7.16
2024-05-14 10:51:19 -07:00
Benjamin Elder
cd2ac64276 bump kindnetd to k8s 0.29 (not 0.30 as we'd need go 1.22+, see runc issue 4233)
bump coreos/go-iptables to v0.7.0
2024-05-13 14:42:43 -07:00
Abhay Krishna Arunachalam
b7edf52b2a Bump containerd to v1.7.16 2024-05-02 12:41:22 -07:00
Antonio Ojea
9228b09c3f Bump containerd to 1.7.15
Avoid the regression on exec https://github.com/containerd/containerd/pull/10039
2024-04-05 17:52:51 +02:00
Benjamin Elder
738f237354 add missing GOTOOLCHAIN 2024-04-01 15:54:33 -07:00
Benjamin Elder
3652d39e04 force GOTOOLCHAIN="go${GO_VERSION}" for now
TODO: look at using deprecating .go-version in favor of GOTOOLCHAIN existing knobs
2024-04-01 15:52:31 -07:00
Benjamin Elder
f9a254d7da switch kindnetd to generic sets
kindnetd is typically pre-compiled and not installed with "go get", kind development already uses much more recent go so requiring 1.18 for kindnetd is fine
2024-04-01 15:52:31 -07:00
Benjamin Elder
4121af1571 Require go 1.17+
This enables better dependency management via  https://go.dev/ref/mod#graph-pruning

We previously required 1.16+

We don't want to require especially recent versions because that will break users with `go install` using older packaged golang.

We use currently supported much more recent go for our own builds.
2024-04-01 15:52:31 -07:00
Kubernetes Prow Robot
3a80749adb Merge pull request #3548 from AkihiroSuda/containerd-1.7.14
bump containerd, cri-tools, CNI plugins, and containerd-fuse-overlayfs
2024-04-01 11:16:17 -07:00
Antonio Ojea
1a9dd8ac76 remove ebtables, is no longer needed 2024-04-01 08:33:31 +00:00
Antonio Ojea
9b7b41b445 add nftables to the base image 2024-04-01 08:30:54 +00:00
Akihiro Suda
483f235e56 bump containerd-fuse-overlayfs to v1.0.8
https://github.com/containerd/fuse-overlayfs-snapshotter/releases/tag/v1.0.7
https://github.com/containerd/fuse-overlayfs-snapshotter/releases/tag/v1.0.8

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-03-14 08:28:50 +09:00
Akihiro Suda
e734c711db bump CNI plugins to v1.4.1
https://github.com/containernetworking/plugins/releases/tag/v1.4.0
https://github.com/containernetworking/plugins/releases/tag/v1.4.1

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-03-14 08:28:50 +09:00
Akihiro Suda
e86d486b12 bump cri-tools to v1.29.0
https://github.com/kubernetes-sigs/cri-tools/releases/tag/v1.29.0

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-03-14 08:28:47 +09:00
Akihiro Suda
58e30d99be bump containerd to 1.7.14
https://github.com/containerd/containerd/releases/tag/v1.7.14

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2024-03-14 08:24:51 +09:00
Benjamin Elder
300f0ef004 allow overriding IMAGE_NAME 2024-02-13 10:42:01 -08:00
Kubernetes Prow Robot
c4cadcab1a Merge pull request #3477 from dgl/dockerfile-perms
Avoid setting /kind/bin to 0644
2024-02-12 14:44:52 -08:00
Benjamin Elder
07484abc04 disable systemed-binfmt.service 2024-02-08 15:48:19 -08:00
David Leadbeater
42024a916d Avoid setting /kind/bin to 0644
This allows runc hooks to work when not running as root (such as with
user namespaces).
2024-02-06 17:38:32 +11:00
Arnaud Meukam
ca8b6a891c Update runc and containerd.
Runc Release notes: https://github.com/opencontainers/runc/releases/tag/v1.1.12
Containerd release notes: https://github.com/containerd/containerd/releases/tag/v1.7.13

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2024-02-01 21:41:39 +01:00
Kubernetes Prow Robot
3844d0cda7 Merge pull request #3438 from mneverov/emptynodecidr/fix
Kindnetd: ignore nodes with empty PodCIDR.
2023-12-06 15:37:16 +01:00
Max Neverov
0c3ba34dac Update images/kindnetd/cmd/kindnetd/main.go
Co-authored-by: Antonio Ojea <antonio.ojea.garcia@gmail.com>
2023-11-29 10:04:08 +01:00
Max Neverov
585d0b81cf Kindnetd: ignore nodes with empty PodCIDR. 2023-11-29 08:39:37 +01:00
Kubernetes Prow Robot
a4bcc7b382 Merge pull request #3323 from ronaldpetty/ronaldpetty-patch-1
Update README.md
2023-11-17 19:33:20 +01:00
Kubernetes Prow Robot
0595203597 Merge pull request #3392 from adelton/fully-qualify-images
Be explicit about the source of the golang images.
2023-10-24 21:17:32 +02:00
Jan Pazdziora
8c92a9de38 Be explicit about the source of the golang images. 2023-10-24 20:30:30 +02:00
Jan Pazdziora
d2ebe722df Avoid duplicating the /kind/bin/*.sh files in /kind. 2023-10-24 15:51:11 +02:00
Sascha Grunert
ebb0ea2551 Switch back to debian 11 for haproxy and local-path-* images
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-09-05 13:18:53 +02:00
Sascha Grunert
7dc7aad770 Switch to debian bookworm as base image
Use the latest debian distribution for the haproxy and local-path-helper
images.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-09-05 09:54:08 +02:00
Antonio Ojea
39594c75bb bump containerd fuse overlayfs to 1.0.6 2023-08-31 10:10:12 +00:00
Antonio Ojea
33ddc05951 bump crictl to 1.28 2023-08-31 10:09:12 +00:00
Ben Foster
0a9c7a16b8 upgrade runc to 1.1.9 and containerd to 1.7.5 2023-08-31 10:07:59 +00:00
Lan Liang
3e574abc79 Bump k8s.io dependencies to v0.26.4
Signed-off-by: Lan Liang <gcslyp@gmail.com>
2023-08-09 09:19:47 +00:00