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
Peter Rifel
3aa4bc3c71
Bump go to 1.24.3
2025-05-06 21:18:42 -05:00
Ciprian Hacman
ec0f8c9c4e
Bump skip.regex for failing tests to 1.34
2025-04-25 17:36:51 +03: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
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
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
Peter Rifel
bb14406b51
Skip hostnetwork + hostname tests through 1.33
2025-02-27 21:18:54 -06: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
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
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
Harish Kuna
c8010fb4e6
Change volume type to io2 from gp3
2025-01-24 19:28:35 +00: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
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
Ciprian Hacman
86862c1164
gce: Update scale test scenario
2025-01-14 12:08:35 +02:00
Ciprian Hacman
595f103bf9
Update Go to v1.23.4
2025-01-08 13:39:25 +02: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
eaf796c3c0
Remove support for K8s 1.26 in kOps 1.32
2025-01-04 15:01:41 +02:00
Peter Rifel
b4e55237b1
Temporarily skip failing cilium test to unblock PRs
2024-12-16 20:01:11 -06:00
justinsb
b124625c62
toolbox dump: support dumping only k8s resources
...
Because metal does not support cloud-resource discovery, we need to
skip this in our metal tests.
2024-11-12 13:11:34 -05:00
justinsb
6c421cc6e7
tests: run kops toolbox dump in bare-metal e2e
...
This lets us share the diagnostic-dumping code.
We don't want to recreate the dumping apparatus
2024-11-12 13:11:34 -05:00
justinsb
311c4115cf
e2e tests: dump ip information for each VM
...
Add this to the data we dump.
2024-11-10 19:06:55 -05:00
Peter Rifel
cf33c0efd7
Reduce number of nodes in manyaddons tests
2024-11-05 19:19:48 -06: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
Ciprian Hacman
07274796a8
metal: Run apt-get update before install
2024-10-25 11:42:27 +03:00
Pierre Prinetti
1005dda58e
Upgrade to Gophercloud v2
...
Essentially:
* Add a context argument to Gophercloud functions
* Refactor scheduler hints for server creation
2024-10-23 12:33:34 +02:00
justinsb
222ad69c77
test: dump logs from pods in bare-metal test
2024-10-14 11:24:38 -04:00
Peter Rifel
c56fb2106e
Skip all us-west-1 zones
2024-10-10 20:33:34 -05:00
Kubernetes Prow Robot
0395b4899e
Merge pull request #16874 from rifelpet/discovery
...
Use a different bucket for pod-identity-webhook discovery store
2024-10-04 07:18:27 +01:00
Peter Rifel
1f4a97f29e
Use a different bucket for pod-identity-webhook discovery store
2024-10-03 20:34:20 -05:00
Peter Rifel
75c11b5bb3
Update e2e templates to 24.04
2024-10-03 20:16:57 -05:00
Ciprian Hacman
eea1b4560c
Update dependencies
2024-09-27 08:09:14 +03:00
justinsb
e0135119a5
tests: add timeouts to github actions e2e
2024-09-18 09:03:43 -04:00
justinsb
0963d73cc5
metal: initial support for adding hosts
...
The bulk of this work is implementing a clientset for use in kops-controller.
2024-09-18 09:03:43 -04:00
justinsb
704afb5e23
tests: give bare-metal test VMs 2 gig
...
Observed some OOMs on the control plane.
2024-09-16 12:17:06 -04:00
justinsb
2eff5375d9
tests: try kindnet in bare-metal tests
...
It should do what we need (mark the node as ready), and not too many
things we don't need.
2024-09-16 09:23:13 -04:00
Ciprian Hacman
4b69dfb4fe
Update Go to v1.22.7
2024-09-13 19:34:24 +03:00
justinsb
28bd115577
metal: assume etcd discovery is external
...
localhost won't work for multiple nodes and turns out not to even work for one node.
Assume that there is a discovery mechanism that sets up /etc/hosts (it might be static configuration).
Add to metal test to get to kube-apiserver responding.
2024-09-11 23:38:23 -04:00
justinsb
774d2fdfca
tests: build and push locally for metal tests
...
Because we now push much larger files, replace our in-memory storage with disk-backed storage.
2024-09-11 18:22:23 -04:00
Kubernetes Prow Robot
d958a4032b
Merge pull request #16821 from rifelpet/scenario-updates
...
Update versions used in scenario tests
2024-09-11 19:31:12 +01:00
Peter Rifel
c41e8d8f79
Skip some GCP in-tree e2e tests
2024-09-10 18:34:26 -05:00
Peter Rifel
f4ea639d32
Update versions used in scenario tests
2024-09-10 18:30:03 -05:00