Commit Graph

2085 Commits

Author SHA1 Message Date
Ciprian Hacman d3b5bfceff chore: Remove support for Kubernetes 1.28
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2025-08-30 15:37:09 +03:00
Ciprian Hacman 96a7fd8988 containerd: Don't install crictl and nerdctl by default 2025-08-28 18:53:20 +03:00
Peter Rifel 701f01a26b
Use switch/case statement 2025-08-22 20:36:02 -05:00
Ciprian Hacman 3f99d04ca5 etcd-manager: Use image volumes to mount etcd images 2025-08-10 16:17:05 +03:00
justinsb fe436a4665 tests: add test for APIs not in internal version 2025-07-31 10:18:09 -04:00
justinsb 26831cd565 api: Add Host PodCIDRs (to all versions) 2025-07-31 10:15:34 -04:00
justinsb 2ebc871c89 autogen: generate apimachinery 2025-07-31 10:15:34 -04:00
justinsb ccfd48e58b Add Host to internal API version 2025-07-31 10:15:34 -04:00
justinsb 63b991795c apimachinery: Enable round-trip tests now we have two versions in play
Will help us catch problems where values don't convert correctly.

Starting with just the Hosts type
2025-07-31 10:15:34 -04:00
Kubernetes Prow Robot f28b11cd4b
Merge pull request #17519 from sats-23/sup-image-tag
Add support for passing image for nvidia-k8s-device-plugin
2025-07-29 06:42:27 -07:00
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
Sathvik 98090bc10a Add support for passing image for nvidia-k8s-device-plugin 2025-07-27 17:22:47 +05:30
justinsb 05f8618306 metal: simple IPAM for IPv6 2025-07-26 20:01:12 -04:00
Ciprian Hacman bb226313e3 Don't require . in dns=none cluster names 2025-07-25 20:35:34 +03:00
Ciprian Hacman d08c94e54e azure: Use `kops` as the default admin user 2025-07-21 07:00:07 +03:00
Kubernetes Prow Robot c95d2dc2b8
Merge pull request #17315 from rsicart/rsi/coredns-pod-annotations
Allow to setup CoreDNS pod annotations
2025-07-04 05:53:26 -07: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 271a2dd1b4 Update dependencies 2025-06-27 13:53:05 +03:00
Ciprian Hacman 49d1c45a15 Add node image prefix 2025-06-18 20:37:44 +03:00
AkiraFukushima b674f78c8e
Re-enable additionalSecurityGroups for bastion LB 2025-06-08 22:07:36 +09:00
Kubernetes Prow Robot fb63b1c801
Merge pull request #17383 from h3poteto/iss-17207
Remove securityGroupOverride validation for NLB
2025-05-29 08:04:18 -07:00
AkiraFukushima e96db02f35
Remove securityGroupOverride validation for NLB 2025-05-03 00:41:18 +09:00
Jason Valdron eef68ba192 Add support for Gateway API within Cilium
Squashed commit of the following:
Update documentation and CRDs
Update pkg/model/components/cilium.go
Remove gateway API managed addon
Update CRDs
Fix RBAC and update docs
Fix up files that shouldn't of been touched
Remove namespace from cluster RBAC resources
2025-04-30 07:55:52 -03:00
Kubernetes Prow Robot 732397b199
Merge pull request #17357 from succa/feature/goaway-chance-apiserver
add goaway-chance parameter for kube-apiserver
2025-04-23 00:49:42 -07:00
runitmisra ca9d983591 feat: Added cni-exclusive setting for cilium 2025-04-18 15:27:21 +05:30
succa a34496af36 add goaway-chance parameter for kube-apiserver 2025-04-15 14:05:35 +01:00
Peter Rifel ac7674299d
Support 1.33 pre-releases with --cloud-provider flag removal validation 2025-04-04 21:14:06 -05:00
R.Sicart c88a5d6138 feat: allow to setup CoreDNS pod annotations 2025-03-12 11:51:51 +01:00
Jim Barber bdc25ad0cc
Remove some default CPU limits
Remove the default CPU limits defined for the aws-iam-authentication and
node-problem-detector DaemonSets.

This makes them behave the same as the other `cpuLimit` parameters for
the cluster that also do not have defaults.

As it was previously set up, if an administrator does not want CPU
limits defined for these DaemonSets, there was no way to define that via
the cluster spec.
2025-02-28 08:09:06 +08:00
Peter Rifel 4e5563edda
Allow KubeAPIServer.CloudProvider to be unset 2025-02-19 19:12:24 -06:00
Ciprian Hacman 25d626d63f Re-enable Flannel 2025-02-08 18:25:28 +02:00
justinsb 5fa9690f98 Refactor validation logic around checking for multiple options
We also have to move some of the EnvVar handling around to avoid a circular reference.
2025-01-08 18:23:50 -05: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 eaf796c3c0 Remove support for K8s 1.26 in kOps 1.32 2025-01-04 15:01:41 +02: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
cuiyourong 0cfcb4ef5e chore: fix some function names in comment
Signed-off-by: cuiyourong <cuiyourong@gmail.com>
2024-12-07 00:40:04 +08: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
Rafael da Fonseca cc15357999 Automatically preserve kubelet supported version skew on worker nodes, while control plane is being updated
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2024-12-03 07:36:16 -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
ana.aguilar 7b2f02fc60 feat(cilium): adding EnableLocalRedirectPolicy parameter 2024-10-29 16:59:59 -03: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
ddelange 06d4d36acb
Bump nvidia-driver-535-server 2024-10-15 10:04:54 +02:00
justinsb 7548080fb0 chore: add a few more field mappings to our list
I encountered a few more that have changed between v1alpha2 and v1alpha3.
2024-10-13 09:02:02 -04:00
justinsb 42072e9d74 fix: allow path-remapping in `set` commands
We remap field paths to their internal forms, where the mapping is well-known.
2024-10-12 19:10:14 -04:00
ana.aguilar 5505226cd2 doc:fix broken link 2024-10-11 17:44:49 -03:00
Ciprian Hacman b2bc5a99ff Fix typo 2024-10-11 12:59:11 -04:00