Commit Graph

1374 Commits

Author SHA1 Message Date
Kubernetes Prow Robot dde2cfd792
Merge pull request #16593 from rsafonseca/containerd_ecr_mirrors
aws: Add support for using ECR as pull-through image cache
2025-07-29 04:02:01 -07:00
Rafael da Fonseca 1794614c19 Add support for using ECR as pull-through image cache
Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>
2025-07-28 12:45:53 +01:00
justinsb 05f8618306 metal: simple IPAM for IPv6 2025-07-26 20:01:12 -04:00
Ciprian Hacman d08c94e54e azure: Use `kops` as the default admin user 2025-07-21 07:00:07 +03:00
huhouhua c41bf2c2ff fix(kubelet): handle parsing of imageMaximumGCAge and imageMinimumGCAge in kubelet config
- add unit tests for image GC duration
- change the string type of the image GC field to metav1.Duration
- remove unnecessary comments
2025-06-30 23:36:29 +08:00
Ciprian Hacman 0718c0dc69 hetzner: Update hetznercloud/hcloud-go to v2 2025-06-28 09:30:54 +03:00
(╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW fa2006d79a
feat: prevent systemd-networkd from removing Cilium routes on restart
Signed-off-by: (╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW <mostafa.hussein91@gmail.com>
2025-06-18 16:25:22 +04:00
(╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW babe2008c4
feat: support systemd config on Ubuntu 22.04+ for Amazon VPC CNI
Signed-off-by: (╯°□°)╯︵ uᴉǝssnH ɐɟɐʇsoW <mostafa.hussein91@gmail.com>
2025-06-14 08:12:15 +04:00
Peter Rifel 46104f0bd1
Set MACAddressPolicy=none for Ubuntu 24.04 2025-05-22 15:29:36 +01:00
Daniel Martin 09507cbcb7 Remove cloud-config and cloud-provider from 1.33 kubelet 2025-05-20 22:15:47 -07:00
Arnaud Meukam 4576e214e5
./hack/update_expected.sh executed
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-04-14 15:51:01 +02:00
Arnaud Meukam 553ce3d532
Update k8s.io dependencies
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-25 14:55:45 +01:00
Peter Rifel f56cc529df
./hack/update-expected.sh 2025-02-19 19:12:56 -06:00
Peter Rifel 1f6ea4fc75
Remove cloud-config and cloud-provider from 1.33 apiserver 2025-02-19 19:12:23 -06:00
Peter Rifel 59365eb688
Update nodeup test case to 1.33 2025-02-19 19:11:45 -06:00
Antonio Ojea f2c239dd81 add kindnet network plugin
add kindnet as an experimental network addon

containerd adds the requirement to use the loopback cni plugin,
kindnet provides that capability and containerd does not require it
since containerd/containerd/pull/10238

Change-Id: I1397a90186885b02e98b5ffa444fe629c1046757
2025-01-08 01:09:37 +00:00
Ciprian Hacman 216af9a199 Reuse logic for checking if CNI network plugins need to be installed 2025-01-03 21:38:16 +02:00
Ciprian Hacman bc4eb919cf Install CNI network plugins only for specific CNIs 2025-01-02 15:18:32 +02:00
Kubernetes Prow Robot 3a8a13f3ad
Merge pull request #16975 from justinsb/version_skew_more
Fixup kubelet and controlPlaneKubelet config building
2024-12-04 23:19:06 +00:00
Kubernetes Prow Robot 905f9cf6c9
Merge pull request #16974 from justinsb/cleanup_linter_error_in_test
tests: fix linter-detected problem with error handling
2024-12-04 17:45:02 +00:00
justinsb 4a63a118b2 Remove unusued kubernetesVersion from AssetBuilder
This field is no longer used, and can be removed.
2024-12-04 08:57:17 -05:00
justinsb 0f13759bdf Fixup kubelet and controlPlaneKubelet config building
We need to differentiate between the version of the control plane
and the version of the nodes.
2024-12-04 08:53:02 -05:00
justinsb 50ce4a902e tests: fix linter-detected problem with error handling
A small cleanup to keep the linter happier.
2024-12-04 08:46:46 -05:00
justinsb 3f38846ca5 refactor: create abstraction over cluster/instancegroup for building assets
This abstraction should let us change the version on an instance group level.
2024-11-27 07:38:34 -05:00
Kubernetes Prow Robot 5b1ffe535b
Merge pull request #16920 from rsafonseca/apiserver_env
Add support for configuring environment variables on kube-apiserver
2024-10-27 15:48:53 +00:00
Rafael da Fonseca 8b89e826d1 Add support for configuring environment variables on kube-apiserver 2024-10-25 10:44:14 +01:00
Rafael da Fonseca 7d673c0f7c Remove targetRamMb option, which was removed in kubernetes 1.24. Add watchCache and watchCacheSizes apiserver flags 2024-10-25 09:16:12 +01:00
Ciprian Hacman 453fc6de93 aws: Don't set MACAddressPolicy=none for Ubuntu 24.04 with VPC CNI 2024-10-06 15:48:58 +03:00
justinsb 8f1dae2785 Tweak kube-apiserver timeouts
It looks like the kube-apiserver startup has slowed down a lot
(e.g. creating a lot of RBAC stuff), and this likely times out with
the current settings on smaller machines (as found by our
VMs-in-github-actions tests).

Increase the timeouts, aligning with k/k and using the newer healthcheck endpoints.
2024-09-07 11:46:11 -04:00
justinsb 7f58570a04 metal: stub out functions to enable cluster creation
Start adding the minimal implementation such that we can `kops create cluster`
2024-08-29 22:39:48 -04:00
justinsb 733cce10b5 cleanup: better error messages for kube-apiserver healthcheck manifest
We log the full path, and use %w.
2024-08-27 08:50:01 -04:00
justinsb 3646a610b1 refactor: Move GetCloudProvider to cluster
This lets us use labels (or annotations), meaning we can experiment
with different clouds without changing the API.

We also add initial (experimental/undocumented) support for exposing a "Metal" provider.
2024-08-26 08:20:37 -04:00
Peter Rifel 0db825e20b
Dont install libcgroup on Rocky 9 2024-06-15 15:37:02 -05:00
Grégory SANCHEZ cb75d8ab71
feat(components): permit to define kube-controller-manager and kube-scheduler resources
Signed-off-by: Grégory SANCHEZ <gregory.sanchez@icloud.com>
2024-06-07 08:56:14 +02:00
Ciprian Hacman d33047cf7d hack/update-expected.sh 2024-05-07 18:58:14 +03:00
Peter Rifel 62df0dba04
Migrate AWS Verifier to aws-sdk-go-v2 2024-05-05 08:39:20 -04:00
Jesse Haka dd073d7c02 Support Authentication Config in APIserver 2024-05-04 14:51:45 +03:00
Jesse Haka a35c4f3c52 append AdditionalServiceAccountIssuers flags 2024-04-29 13:28:17 +03:00
Jesse Haka e60531d2a5 Support multiple service-account-issuer flags 2024-04-29 13:06:49 +03:00
Ciprian Hacman f073917ef1 aliyun: Remove some leftovers 2024-04-26 12:13:15 +03:00
cuiyourong 0aebba8798 Fix function name in comment
Signed-off-by: cuiyourong <cuiyourong@gmail.com>
2024-04-23 18:07:40 +08:00
Kubernetes Prow Robot 0449554565
Merge pull request #16486 from h3poteto/iss-16425-regexp
Fix getting crictl assets
2024-04-22 09:11:34 -07:00
AkiraFukushima ec47b3fea6
Make crictl and nerdctl error message to warning level 2024-04-22 22:53:38 +09:00
AkiraFukushima f9d6ff1d6a
Fix getting crictl assets
because multiple crictl binaries are found when you specify containerd packages
2024-04-22 22:12:01 +09:00
Ciprian Hacman b3e2797a79 hack/update-expected.sh 2024-04-22 11:20:15 +03:00
Peter Rifel 2bf59688c2
Migrate instance types to aws-sdk-go-v2 2024-04-13 16:01:41 -04:00
Peter Rifel 4418e65232
Migrate nodeup to aws-sdk-go-v2 2024-03-24 18:05:26 -05:00
Ciprian Hacman 66d4e9b559 Add validation to help users move from usePolicyConfigMap 2024-02-28 21:52:52 +02:00
Kubernetes Prow Robot 7385490512
Merge pull request #16383 from h3poteto/iss-15969/cli
Install nerdctl and crictl on nodes
2024-02-26 09:03:21 -08:00
Evan Lezar b76a215e5e Update NVIDIA Container Toolkit URL
The NVIDIA Container Toolkit packaging has been simplified to produce
a single deb (or rpm) package. This means that the URL is no longer
distribution dependent and the stable/deb repository path is used
instead.

Signed-off-by: Evan Lezar <evanlezar@gmail.com>
2024-02-26 09:30:44 +02:00