1631 Commits

Author SHA1 Message Date
Anders F Björklund
9479b9cd56 Detect ip6tables failure without full ipv6 support
Error when running with kernel from Kata Containers:
    can't initialize ip6tables table `filter':
    Table does not exist (do you need to insmod?)
    Perhaps ip6tables or your kernel needs to be upgraded.

This happens also in Apple Containers. Fallback to ipv4 only.
The alternative is building a custom kernel, with full support.
2025-09-29 18:31:53 +02:00
Benjamin Elder
4fcdc4994f version v0.31.0-alpha 2025-08-27 10:42:32 -07:00
Benjamin Elder
9a205e8c85 version v0.30.0 2025-08-27 10:42:16 -07:00
Benjamin Elder
9e59037b51 bump node image to 1.34.0 2025-08-27 10:41:47 -07:00
Benjamin Elder
aba08f4642 remove redundant var log dump from docker provider 2025-08-13 16:07:25 -07:00
Kubernetes Prow Robot
b12cafe0c5 Merge pull request #3986 from BenTheElder/refactor
refactor log collection
2025-08-13 06:25:11 -07:00
tom1299
e781bee4b3 Add priority class to kindnet daemonset 2025-08-07 14:28:15 +02:00
Benjamin Elder
9f2c81070d refactor and conslidate per-node common log collection 2025-08-04 19:02:45 -07:00
Benjamin Elder
d1e0343d4d move most log dumping logic out of individual providers 2025-08-04 19:02:45 -07:00
Benjamin Elder
563b210237 bump node image to 1.33.2 with latest base image changes 2025-07-21 16:27:05 -07:00
Benjamin Elder
fef6884718 bump base image 2025-07-14 22:22:14 +00:00
Davanum Srinivas
665b093491 Drop usages sigs.k8s.io/yaml/goyaml.v3
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-07-10 19:23:02 -04:00
Ondra Kupka
02c862ec30 loadbalancer/config: Parse resolv.conf for DNS
Control plane in HA setup doesn't currently work using Podman.
This is because the haproxy DNS server is hard-coded to use
127.0.0.1:53, which is not available on Podman.

To get the actual NS address, /etc/resolv.conf must be consulted.
So this patch adds parse-resolv-conf to the haproxy resolvers block,
which makes HA control plane work on Podman instantly.

This works for Docker as well as resolv.conf is populated too.
2025-07-01 08:15:45 +02:00
Ludo van Orden
ff228c9c97 fix builds with relative kubernetes-source paths 2025-06-05 06:58:24 +02:00
Benjamin Elder
f88da3b9c3 version v0.30.0-alpha 2025-05-21 01:50:17 +00:00
Benjamin Elder
200b3aac0b version v0.29.0 2025-05-21 01:50:08 +00:00
Benjamin Elder
d4708afcdc switch to promoted v1.33.1 with containerd 2.1.1 node image 2025-05-20 18:12:43 -07:00
Benjamin Elder
64430da6d9 use staging node image 2025-05-20 18:07:12 -07:00
Benjamin Elder
06a0fcede9 bump base image 2025-05-20 18:00:42 -07:00
Sean McGinnis
65d429831a version v0.29.0-alpha 2025-05-16 17:39:32 -05:00
Sean McGinnis
3ab456276b version v0.28.0 2025-05-16 17:39:31 -05:00
Sean McGinnis
ea1db0a2d8 Update default image to use v1.33.1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2025-05-16 17:20:24 -05:00
Antonio Ojea
89babc2211 bump kindnet image 2025-05-12 20:03:23 +00:00
Antonio Ojea
df8de77b9e bump base image 2025-05-12 20:01:28 +00:00
Antonio Ojea
8e9a086c63 update kindnet manifest 2025-05-12 19:59:25 +00:00
Benjamin Elder
1e21827948 eliminate yaml.v3
not convinced these were necessary, users can patch arbitrary yaml in anyhow, I don't think there's a realistic threat model resolved by safetext/yamltemplate

further, the safetext repo doesn't seem to be responsively maintained, last commit 9 months ago, and the small number of issues are going unresponded (4 open, 0 closed, some multiple years old)
2025-04-24 22:00:51 -07:00
Benjamin Elder
66a7fbf393 temp: use staging node image 2025-04-24 17:44:22 -07:00
Benjamin Elder
e49a49dabd update base image 2025-04-23 22:39:52 -07:00
Benjamin Elder
b229bcf3d1 migrate off of gopkg.in/yaml.v3 2025-04-03 22:42:37 +01:00
Benjamin Elder
a781079e52 bump node image to 1.32.3 with latest base 2025-03-12 09:04:29 -07:00
Benjamin Elder
4476bb51b2 bump base image 2025-03-11 17:22:09 -07:00
Benjamin Elder
d56fcc48da use node image built with new base image 2025-03-06 12:34:11 -08:00
Benjamin Elder
2ed928daa7 update default base image 2025-03-06 12:34:11 -08:00
Benjamin Elder
27704ee1ff bump base image to v20250228-c27ae4d9 with runc 1.2.4 2025-02-28 10:47:14 -08:00
Benjamin Elder
74998a68f2 version v0.28.0-alpha 2025-02-14 16:45:04 -08:00
Benjamin Elder
6cb934219a version v0.27.0 2025-02-14 16:44:56 -08:00
Benjamin Elder
cb29b1bf2b update node image with latest base image 2025-02-14 15:12:59 -08:00
Benjamin Elder
3e90cfb770 bump local-path-storage to latest 2025-02-14 15:03:00 -08:00
Benjamin Elder
0557520fb8 bump kindnetd to latest 2025-02-14 15:02:52 -08:00
Benjamin Elder
574e613131 bump base image to latest 2025-02-14 15:02:26 -08:00
Benjamin Elder
b258ce2c37 update default node image to 1.32.2 2025-02-13 14:44:40 -08:00
Benjamin Elder
1989db54d9 bump base image with statically linked plugins 2025-02-13 12:45:00 -08:00
Benjamin Elder
9e4b00b128 version test cleanup: don't mutate globals, use pre-computed expected values 2025-01-31 13:33:25 -08:00
Kubernetes Prow Robot
0e058e8ab2 Merge pull request #3838 from stmcginnis/delete-description
Add description to delete cluster subcommands
2025-01-24 17:21:21 -08:00
Kubernetes Prow Robot
84101f25dd Merge pull request #3573 from yashvardhan-kukreja/issue-3466/no-args-fix
fix: remove NoArgs positional arguments validation
2025-01-23 13:27:20 -08:00
Benjamin Elder
33d8c7af3e TEST: v1.32.1 node image 2025-01-22 15:48:59 -08:00
Benjamin Elder
18f8445ad3 wait for containerd to be ready 2025-01-22 15:36:04 -08:00
Benjamin Elder
b594068ca9 retry image pulls once, fail if that doesn't work 2025-01-22 15:03:15 -08:00
Benjamin Elder
d66a745392 update to latest base image with containerd 2.0.2 2025-01-17 11:25:07 -08:00
Akihiro Suda
586b038936 update containerd to v2.0.2
Fix issue 3768

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-01-14 15:15:55 +09:00