Commit Graph

2829 Commits

Author SHA1 Message Date
Justin Santa Barbara a6c7599557
Release 1.33.0-alpha.1 (#17389) 2025-05-04 18:00:59 +03:00
Kubernetes Prow Robot 3fde56bb8e
Merge pull request #17358 from jValdron/gateway-api
Add support for Gateway API within Cilium
2025-04-30 08:20:00 -07: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 f5f48d3771
Merge pull request #17378 from justinsb/need_value_labels_for_terraform
gce: set values for role labels
2025-04-28 08:13:54 -07:00
justinsb 65aba4e300 gce: use typed ServiceAccount in IAM tasks
This gives us an automatic dependency in our evaluation,
and lets us write out a dependency to terraform also.
2025-04-28 08:15:02 -04:00
justinsb 51a58f4bd0 gce: set values for role labels
This seems to be required to keep terraform from always recreating
the instancegroup configuration (though that is likely a TF bug)
2025-04-27 17:13:53 -04:00
Kubernetes Prow Robot 78d4757c18
Merge pull request #17354 from ameukam/admission-controllers
Enable more admission controllers
2025-04-26 22:51:24 -07:00
Ciprian Hacman 9a1c88c767 hack/update-expected.sh 2025-04-25 13:57:18 +03:00
Ciprian Hacman c55b23e5cd Update etcd to v3.5.21 2025-04-25 13:55:44 +03:00
runitmisra ca9d983591 feat: Added cni-exclusive setting for cilium 2025-04-18 15:27:21 +05:30
Arnaud Meukam 8a218c2da7
Enable more admission controllers
Enable admission controllers for:
 - ValidatingAdmissionPolicy
 - RuntimeClass

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-04-14 15:09:04 +02:00
Peter Rifel d1e94fd0a9
Pin GCP CCM image to v32.2.4 2025-04-08 18:56:59 -05:00
justinsb 7dc29d29fd Do not include WarmPool in json for AutoscalingGroup task
This avoids a circular dependency.

I previously considered making the field private,
but this is roughly equivalent and less disruptive.

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2025-03-27 08:03:37 -04:00
Ciprian Hacman 940813ab55 Update Cilium to v1.16.7 2025-03-09 06:53:37 +02: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 1f6ea4fc75
Remove cloud-config and cloud-provider from 1.33 apiserver 2025-02-19 19:12:23 -06:00
Justin Santa Barbara 0789af746b
Release 1.32.0-beta.1 (#17241) 2025-01-30 06:25:58 +02:00
Antonio Ojea f84bf6101c Revert "toolbox dump: include full instance details on GCE"
This reverts commit ecadd7a5b4.

gce.UsesIPAliases(o) is assumed to be called after validating that cloud
provider is GCP, with this commit the if statement applies to all cloud providers.
2025-01-16 09:58:33 +00:00
justinsb c9d4e2888d kindnet: Support IP aliases with kindnet on gce 2025-01-15 06:21:43 -05:00
Kubernetes Prow Robot 90edbe4b69
Merge pull request #17210 from aojea/kindnet1.8.1
bump kindnet default version to 1.8.2
2025-01-15 03:00:33 -08:00
Antonio Ojea 76c8000c55 bump kindnet default version to 1.8.1
Change-Id: I216c463db29ae73d15ca6bfa00cc96a3c07a53fa
2025-01-15 09:55:35 +00:00
justinsb ecadd7a5b4 toolbox dump: include full instance details on GCE 2025-01-14 08:15:17 -05:00
Ciprian Hacman d112c6ec87 Update containerd to v1.7.25 2025-01-10 22:10:28 +02:00
Ciprian Hacman eac132daae Add IPv6 support for kindnet 2025-01-09 17:50:06 +02:00
Ciprian Hacman 9e5b759989 aws: Update EBS CSI driver to v1.38.1 2025-01-09 08:53:23 +02: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 3816c6651d Update containerd to v1.7.24 2025-01-07 10:51:21 +02:00
Peter Rifel 13d53aa45d
Add hetzner server labels for IG node labels 2025-01-06 14:11:14 -06:00
Kubernetes Prow Robot dee0e95924
Merge pull request #17171 from ajgupta42/azurevoltype
Adding VolumeType for Azure for etcdMembers
2025-01-06 17:32:08 +01:00
Anuj Gupta 650fb5fec7 Adding VolumeType for Azure for etcdMembers 2025-01-06 20:12:46 +05:30
Ciprian Hacman 7ac3c06624 Update Cilium to v1.16.5 2025-01-06 09:55:48 +02:00
Ciprian Hacman eaf796c3c0 Remove support for K8s 1.26 in kOps 1.32 2025-01-04 15:01:41 +02:00
Kubernetes Prow Robot 6b0d029366
Merge pull request #17162 from hakman/cni-updates
Install CNI network plugins only for specific CNIs
2025-01-03 21:40:15 +01:00
Ciprian Hacman 579fb6b2b0 hack/update-expected.sh 2025-01-03 21:43:20 +02:00
Ciprian Hacman c3a748f65a hack/update-expected.sh 2025-01-02 11:49:17 +02:00
Ciprian Hacman f8fa17329c Update etcd to v3.5.17 2025-01-02 11:46:21 +02:00
Peter Rifel 12b9fac068
Only set NTH ManagedASGTag label if it doesn't already exist 2024-12-16 21:50:19 -06:00
justinsb 4ec6c5b73b Release 1.31.0-beta.1 2024-12-14 14:15:16 -05: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
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
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 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 417cb3fcbc
Merge pull request #16931 from spotinst/spotinst/feature/add_aggressiveScaleDown
Spotinst: add aggressive scale down feature
2024-11-10 16:54:44 +00:00
justinsb b4306a390c tests: set AllInstanceGroups alongside InstanceGroups 2024-11-09 14:57:24 -05:00
Ciprian Hacman 1683894999 Allow updating the cluster one instance group at a time
Co-Authored-By: Ciprian Hacman <ciprianhacman@gmail.com>
2024-11-09 11:34:28 -05:00
yehielnetapp e9f0fc0aad actual change to add feature aggressiveScaleDown 2024-11-04 10:18:58 +02:00
ana.aguilar 7b2f02fc60 feat(cilium): adding EnableLocalRedirectPolicy parameter 2024-10-29 16:59:59 -03:00
Kubernetes Prow Robot d3554048b8
Merge pull request #16911 from shiftstack/g2
openstack: Upgrade to Gophercloud v2
2024-10-28 10:06:54 +00:00
Peter Rifel fb3e5ea1f8
Upgrade Cilium to v1.16.3 2024-10-23 21:27:45 -05:00