Commit Graph

3226 Commits

Author SHA1 Message Date
Peter Rifel c75359df77
./hack/update-expected.sh 2025-07-02 21:41:32 -05:00
Kubernetes Prow Robot 2dbaf8c275
Merge pull request #17452 from hakman/etcd-ko-build
Update etcd-manager to v3.0.20250629
2025-06-29 09:48:29 -07:00
Ciprian Hacman 62c6b89140 hack/update-expected.sh 2025-06-29 17:11:57 +03:00
Ciprian Hacman d1b63667d1 Use default etcd-manager-slim image for bare-metal e2e test 2025-06-29 16:00:02 +03:00
Ciprian Hacman 75361add0a hack/update-expected.sh 2025-06-29 14:44:24 +03:00
Ciprian Hacman 271a2dd1b4 Update dependencies 2025-06-27 13:53:05 +03:00
Kubernetes Prow Robot 8b58cffbc4
Merge pull request #17406 from ascheman/fix/openstack-servers-flavor
Extend openstack mock by misc. resources
2025-06-21 23:44:52 -07:00
justinsb a986749d8d Update to golang 1.24.4
Issue #17392
2025-06-19 13:37:12 -04:00
Ciprian Hacman 3d5da8f3c4 hack/update-expected.sh 2025-06-18 20:26:34 +03:00
Peter Rifel 2386a76f76
./hack/update-expected.sh 2025-06-18 05:41:56 -07:00
Peter Rifel 5f0025b74c
./hack/update-expected.sh 2025-06-18 05:39:39 -07:00
Peter Rifel 477c4f3875
Add integration tests for 1.33 and 1.34 2025-06-18 05:39:30 -07:00
Flo Piboubès 4763344951 GCE: do not reset MIG target size on cluster updates 2025-06-17 15:25:02 +02:00
Flo Piboubès 804d6a6065 Add test case for node labels and taints 2025-06-13 11:05:21 +02:00
Kubernetes Prow Robot 1c518ec1a9
Merge pull request #17411 from flopib/gce-tf-update-policy
Explicitly set update_policy on GCE instance group managers
2025-06-12 08:12:56 -07:00
AkiraFukushima b674f78c8e
Re-enable additionalSecurityGroups for bastion LB 2025-06-08 22:07:36 +09:00
Peter Rifel 39293d69b6
./hack/update-expected.sh 2025-06-07 07:57:11 -04:00
Gerd Aschemann 6821446fd8 Bump gophercloud to 2.7.0 2025-05-26 10:35:54 +02:00
Flo Piboubès b43c9cb583 Add required MinimalAction parameter to UpdatePolicy 2025-05-23 13:23:28 +02:00
Flo Piboubès 407fb1f501 Explicitly set update_policy on GCE instance group managers 2025-05-23 13:15:35 +02:00
Daniel Martin eb015242fa Change volume type to io1 from io2 2025-05-13 21:51:14 -07:00
Daniel Martin f21cbf588d Change volume type to io1 from io2 2025-05-13 16:30:33 -07:00
Moshe Vayner 2dbc138bd1 test: hack/update-expected
Signed-off-by: Moshe Vayner <moshe@vayner.me>
2025-05-12 15:20:03 -04:00
Peter Rifel 3aa4bc3c71
Bump go to 1.24.3 2025-05-06 21:18:42 -05:00
Justin Santa Barbara a6c7599557
Release 1.33.0-alpha.1 (#17389) 2025-05-04 18:00:59 +03:00
justinsb 1c42e0c859 fix kops get cluster for files
We were skipping tasks in `kops get assets`; but this
meant we would not discover assets for skipped tasks.

We are doing a dry-run here, so introduce a dry-run mode that
does not look for existing resources.  That is essentially as fast
as skipping the task, but means we visit all tasks.
2025-05-02 15:56:36 -04:00
justinsb 826a778f58 tests: add tests for kubectl get assets 2025-05-02 14:58:19 -04: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 8478ba3e5c autogen: update golden output for gce role labels 2025-04-28 07:24:13 -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
Kubernetes Prow Robot 92cb98b976
Merge pull request #17229 from flopib/gce-tf-regional-backend-service
Make GCE backend service regional for the Terraform target
2025-04-26 19:37:24 -07:00
Ciprian Hacman ec0f8c9c4e Bump skip.regex for failing tests to 1.34 2025-04-25 17:36:51 +03:00
Ciprian Hacman 9a1c88c767 hack/update-expected.sh 2025-04-25 13:57:18 +03:00
runitmisra ca9d983591 feat: Added cni-exclusive setting for cilium 2025-04-18 15:27:21 +05:30
Arnaud Meukam 4576e214e5
./hack/update_expected.sh executed
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-04-14 15:51:01 +02:00
Peter Rifel 150c3e7c20
./hack/update-expected.sh 2025-04-08 18:57:16 -05:00
Kubernetes Prow Robot fa120b35e9
Merge pull request #17319 from admun/cilium-config-path
Remove cilium-config-path mount in cilium-agent container
2025-04-04 15:58:37 -07:00
Edmond Hui f1d81cbfc3 hack/update-expected.sh results 2025-04-04 12:15:43 -07:00
Peter Rifel 298e771e29
Update dependencies (#17333)
* Update dependencies

* make gomod

* make crds

* Bump RSA private key size to meet new minimum

* Fix scaleway type change

* Bump k8s.io/kops in tests/e2e module

* Bump containerd

* Bump golang-jwt/jwt

* Bump golang.org/x/net
2025-03-29 23:30:56 +00:00
Moshe Vayner 3b490dfcff test: hack/update-expected 2025-03-21 15:08:22 -04:00
Davanum Srinivas 5752000d4d
ServiceTrafficDistribution cannot be switched off
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-03-19 09:10:56 -07:00
Arnaud Meukam f3191bd8a0 Bump to Go 1.24
https://tip.golang.org/doc/go1.24

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-03-10 13:55:35 +01:00
Kubernetes Prow Robot 408a94024c
Merge pull request #17312 from hakman/cilium-1.16.7
Update Cilium to v1.16.7
2025-03-10 02:07:46 -07:00
Kubernetes Prow Robot b8648324ae
Merge pull request #17313 from hakman/metrics-server-0.7.2
Update metrics-server to v0.7.2
2025-03-09 07:13:45 -07:00
Ciprian Hacman e62966dad2 hack/update-expected.sh 2025-03-09 07:00:10 +02:00
Ciprian Hacman 8611a9008d hack/update-expected.sh 2025-03-09 06:55:15 +02:00
Ciprian Hacman 72b946eac1 hack/update-expected.sh 2025-03-09 06:52:17 +02:00
Arnaud M. 06250623d6
Use ephemeral S3 buckets for E2E tests (#17157)
* Use ephemeral S3 buckets for E2E tests

Use S3 buckets created during the lifecycle of a test instead of a
static one and provide the capability to make them read-only public.

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>

* Improve ephemeral S3 buckets implementation for tests

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>

* Base S3 bucket name on ProwJob ID

Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>

---------

Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
Co-authored-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2025-03-06 08:45:45 -08:00
Peter Rifel 57661e41ce
Bump golang.org/x/crypto 2025-03-05 07:51:31 -06:00
Björn Harrtell badb662f0b Change to cx22 as default instance for Hetzner as cx21 is no longer available 2025-03-02 16:24:47 +01:00
Kubernetes Prow Robot 2d5240338c
Merge pull request #17237 from HealthengineAU/rm-cpu-limits
Remove default CPU limits for aws-iam-authentication and node-problem-detector
2025-02-28 22:34:55 -08:00
Peter Rifel bb14406b51
Skip hostnetwork + hostname tests through 1.33 2025-02-27 21:18:54 -06: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
Arnaud Meukam 553ce3d532
Update k8s.io dependencies
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2025-02-25 14:55:45 +01:00
Moshe Vayner 11b3400492 test: hack/update-expected 2025-02-21 21:35:23 -05:00
Moshe Vayner fbd0ba0c77 test: hack/update-expected 2025-02-20 17:33:31 -05:00
Peter Rifel 1de38d50e3
Fix conditional for reconcile command in upgrade tests 2025-02-18 21:53:13 -06:00
justinsb a60890bef0 bare-metal: add some go tests to start to verify functionality 2025-02-09 16:09:46 -05:00
Ciprian Hacman d1b61812ac Skip failing test in pull-kops-kubernetes-e2e-ubuntu-gce-build 2025-02-09 18:28:12 +02:00
Ciprian Hacman 6069b33551 Skip failing test 2025-02-08 19:50:50 +02:00
Ciprian Hacman 09719378ef Update flannel to v0.26.4 2025-02-08 18:25:29 +02:00
justinsb ad14179db2 chore: avoid replacing client-go version in tests/e2e
I think this should be unnecessary, and it causes problems for updates.
2025-01-31 12:31:16 -05:00
Justin Santa Barbara 0789af746b
Release 1.32.0-beta.1 (#17241) 2025-01-30 06:25:58 +02:00
Harish Kuna c8010fb4e6 Change volume type to io2 from gp3 2025-01-24 19:28:35 +00:00
Tessia Piboubès d7ee48863e Fix copy-paste error in balancing mode field name 2025-01-24 10:48:06 +01:00
Tessia Piboubès 13e1224770 Make GCE backend service regional for the Terraform target, align with cloudup target 2025-01-24 10:43:47 +01:00
Harish Kuna a8ea013a38 add more IOPS to help disk latencies
Update tests/e2e/scenarios/scalability/run-test.sh
2025-01-23 17:39:15 +00:00
Moshe Vayner 9e53b31ef8 test: hack/update-expected 2025-01-22 16:43:25 -05:00
justinsb 8538891a19 e2e: add `kops validate` step to metal test
The cluster should be considered healthy by kOps at this point.
2025-01-19 17:17:02 -05:00
Kubernetes Prow Robot 975767858f
Merge pull request #17217 from hakman/go-1.23.5
Update Go to v1.23.5
2025-01-19 10:08:41 -08:00
Ciprian Hacman 53e4e3144a Update Go to v1.23.5 2025-01-19 17:16:49 +02:00
justinsb d02ba27882 tests: use reconcile command for kOps 1.31+
We expect people to start using the reconcile command
particularly for upgrades.
2025-01-19 09:31:23 -05: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
Kubernetes Prow Robot e9921c92f8
Merge pull request #17209 from hakman/fix-gce-scale
gce: Update scale test scenario
2025-01-15 08:54:35 -08:00
Kubernetes Prow Robot 944a2c4508
Merge pull request #17206 from justinsb/kindnet_with_ipalias_on_gce
kindnet: Support IP aliases with kindnet on gce
2025-01-15 07:18:33 -08:00
justinsb c9d4e2888d kindnet: Support IP aliases with kindnet on gce 2025-01-15 06:21:43 -05:00
Antonio Ojea 32854ff319 fix kindnet permissions
Change-Id: Ib910093371ea69892033b469b723b0a5daf00892
2025-01-15 11:15:39 +00:00
Antonio Ojea 76c8000c55 bump kindnet default version to 1.8.1
Change-Id: I216c463db29ae73d15ca6bfa00cc96a3c07a53fa
2025-01-15 09:55:35 +00:00
Ciprian Hacman 86862c1164 gce: Update scale test scenario 2025-01-14 12:08:35 +02:00
Antonio Ojea 35e7a25c71 kindnet: use commands instead of args for the container image
Change-Id: I9c704ba310d0dd253147a9a93211e820117af0b6
2025-01-13 07:17:00 +00:00
Ciprian Hacman 66d6756fd4 hack/update-expected.sh 2025-01-12 11:43:36 +02:00
Ciprian Hacman c60f78c29e hack/update-expected.sh 2025-01-10 22:18:46 +02:00
Kubernetes Prow Robot 0486349b89
Merge pull request #17177 from kforsthoevel/fix-hubble-metrics-port
Use the same port for hubble-metrics that is used by cilium
2025-01-10 00:56:32 -08:00
Ciprian Hacman 438a1ee0a4 hack/update-expected.sh 2025-01-09 17:50:06 +02:00
Ciprian Hacman eac132daae Add IPv6 support for kindnet 2025-01-09 17:50:06 +02:00
Ciprian Hacman 187ec2d040 hack/update-expected.sh 2025-01-09 08:56:01 +02:00
Kubernetes Prow Robot 2db9dbcd7e
Merge pull request #17158 from aojea/kindnet
Add kindnet network plugin
2025-01-08 08:40:31 -08:00
Ciprian Hacman 595f103bf9 Update Go to v1.23.4 2025-01-08 13:39:25 +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
Kai Forsthövel 84ff74c0cf
Update manifestHash after running hack/update-expected.sh 2025-01-07 11:31:24 +01:00
Ciprian Hacman f105298548 hack/update-expected.sh 2025-01-07 11:18:25 +02:00
Kai Forsthövel 4a586b0dfc
Use the same port for hubble-metrics that is used by cilium
Cilium uses port 9965 for hubble-metrics. See
https://docs.cilium.io/en/stable/observability/metrics/#hubble-metrics
2025-01-07 09:27:31 +01:00
Peter Rifel d9ebf18dbe
Ensure only one slash in hetzner server labels 2025-01-06 14:11:17 -06:00
Peter Rifel e4fdb20797
./hack/update-expected.sh 2025-01-06 14:11:16 -06:00
Kubernetes Prow Robot 84948bb6c2
Merge pull request #17172 from hakman/skip-cilium-test
Skip test `Services should implement NodePort and HealthCheckNodePort…
2025-01-06 13:24:17 +01:00
Ciprian Hacman c4a3f0b33d Skip test `Services should implement NodePort and HealthCheckNodePort correctly when ExternalTrafficPolicy changes` 2025-01-06 13:00:16 +02:00
Ciprian Hacman 25cc96c489 hack/update-expected.sh 2025-01-06 09:58:11 +02:00