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
Peter Rifel
a85271e732
./hack/update-expected.sh
2024-09-11 21:12:05 -05:00
Peter Rifel
0e7e45e6b2
./hack/update-expected.sh
2024-09-11 20:54:55 -05: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
Peter Rifel
e615878519
Keep terraform files for artifacts
2024-09-07 10:48:50 -05:00
Kubernetes Prow Robot
99b3ad7643
Merge pull request #16803 from eliasscosta/fix-aws-pod-identity
...
chore: update aws pod identity webhook
2024-09-05 05:22:02 +01:00
elias.souza
1d7e841657
chore: update aws eks identity webhook
2024-09-04 08:44:48 -03:00
justinsb
f0555ca3bf
tests: use latest dev etcd-manager image in bare-metal test
...
At least while we are building out the static functionality.
2024-09-03 13:11:51 -04:00
Kubernetes Prow Robot
801abbc9c8
Merge pull request #16799 from justinsb/metal_test_artifacts
...
tests: capture logs etc as github artifacts
2024-08-31 16:54:44 +01:00
justinsb
a65bb16a38
metal: support `kops toolbox enroll` on a control-plane machine
...
In particular, we want to build the full cluster and instance group.
The control plane does not yet start, because etcd is not configured correctly.
2024-08-31 07:14:47 -04:00
justinsb
a29aa5aefb
tests: capture logs etc as github artifacts
...
We use the ARTIFACTS idea from prow, should be compatible.
2024-08-31 07:06:15 -04:00
Kubernetes Prow Robot
19014378ad
Merge pull request #16789 from justinsb/metal_test_3
...
metal: more functions to enable `kops update cluster`
2024-08-31 05:14:44 +01:00
Peter Rifel
50e96029ee
Stop skipping protocol tests for future Cilium versions
2024-08-30 18:51:41 -05:00
Peter Rifel
2ef7ebd7df
Dont truncate the top level domains for GCP jobs
2024-08-30 17:23:43 -05:00
Davanum Srinivas
ef76bf9164
Use keys specified in env vars for GCP and AWS
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-30 08:01:19 -04:00
justinsb
08481f512c
metal: more functions to enable `kops update cluster`
...
We still have to add VMs, but this is another step closer.
2024-08-30 06:55:18 -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
Kubernetes Prow Robot
d269ac2994
Merge pull request #16786 from justinsb/metal_test_s3
...
tests: add simple s3 emulator for bare-metal testing
2024-08-30 00:11:31 +01:00
Davanum Srinivas
5f4c46e75f
Enforce GCP limit of 64 chars for cluster name in kubetest2 deployer
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-29 14:26:26 -04:00
justinsb
ba5519a546
tests: add simple s3 emulator for bare-metal testing
...
We don't need a lot of S3 functionality, it's likely easier just to create our own.
2024-08-29 13:32:42 -04:00
justinsb
fe66a14185
tests: create basic test for creating VMs on github actions
...
We try to bring up 3 VMs and SSH to them.
2024-08-28 17:26:20 -04:00
justinsb
28654cbe82
versionbump: update golang to 1.22.6
2024-08-26 08:01:41 -04:00
Kubernetes Prow Robot
b2152940c9
Merge pull request #16774 from hakman/deps-k8s-1.31.0
...
Update deps to K8s v0.31.0
2024-08-25 18:52:09 +01:00
Ciprian Hacman
8b843856e7
Update deps to K8s v0.31.0
2024-08-25 17:48:14 +03:00
Ciprian Hacman
17ebe3ffce
Fix tests skips for kube-router
2024-08-25 17:01:41 +03:00
Kubernetes Prow Robot
c11270f30e
Merge pull request #16770 from justinsb/skip_cilium_kubeproxy_metrics
...
tests: skip kube-proxy metric tests with cilium
2024-08-25 12:20:09 +01:00
Kubernetes Prow Robot
b8e9ba571b
Merge pull request #16772 from justinsb/skip_cilium_nodeport
...
tests: skip NodePort tests with cilium
2024-08-25 09:58:09 +01:00
justinsb
e6189ca287
tests: skip NodePort tests with cilium
...
Seems to be specific to kube-proxy replacement, but that is our default for newer clusters.
2024-08-24 22:43:39 -04:00
justinsb
f70fe6bd3d
tests: skip "service endpoints using hostNetwork" test across all clouds
...
We were skipping on DigitalOcean and AWS, but it seems this is actually more a property of the OS under test, because it is the hostname vs node-name problem.
2024-08-24 21:28:19 -04:00
justinsb
9645d82cd7
tests: skip kube-proxy metric tests with cilium
...
This test tries to query kube-proxy on port 10249, but it appears that the cilium kube-proxy replacement does not implement this.
Upstream issue: https://github.com/kubernetes/kubernetes/issues/126903
2024-08-24 19:48:34 -04:00
Kubernetes Prow Robot
f486a95d6f
Merge pull request #16755 from justinsb/dpkg_was_interrupted
...
nodeup: if apt-get tells us to run dpkg configure, run it
2024-08-23 18:21:47 +01:00
Arnaud Meukam
d7e3c61a60
Drop kops-ci references
...
Ref:
- https://github.com/kubernetes/k8s.io/issues/2625
Signed-off-by: Arnaud Meukam <ameukam@gmail.com>
2024-08-21 20:42:55 +02:00
justinsb
9adfb361ee
kubetest2: Bumping regex skiplist version to include 1.31
...
It doesn't look like this test is fully fixed in 1.31
2024-08-15 15:20:13 -04:00
github-actions
523bd3c8c6
Update dependencies
2024-08-09 20:20:55 +00:00
Kubernetes Prow Robot
2a1f1f287d
Merge pull request #16705 from hakman/gce-startup-script
...
gce: Add option to use startup script instead of user-data
2024-08-09 13:18:03 -07:00
Ciprian Hacman
323d8d700f
Rename `StartupScript` to `UseStartupScript`
2024-08-09 19:38:24 +03:00
Kubernetes Prow Robot
26963ddd17
Merge pull request #16693 from alexandresavicki/master
...
feat(cluster-autoscaler) Implement emitPerNodegroupMetrics parameter
2024-08-06 12:18:51 -07:00
Alexandre Savicki
44413d1d7f
feat(cluster-autoscaler) Implement emitPerNodegroupMetrics parameter
2024-08-05 10:33:52 -03:00
Kubernetes Prow Robot
1dc08db36a
Merge pull request #16728 from dims/use-latest-master-build-from-k8s
...
Use latest master build from k8s
2024-08-04 00:44:38 -07:00
Kubernetes Prow Robot
022cc634e8
Merge pull request #16727 from dims/add-KOPS_VERSION_MARKER-and-cleanup-some-other-settings
...
Add KOPS_VERSION_MARKER and cleanup some other settings
2024-08-03 21:30:38 -07:00
Davanum Srinivas
4cc0064a82
Use latest master build from k8s
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-03 21:43:54 -04:00
Davanum Srinivas
6364ea2f15
use latest ubuntu jammy 22.04 to match GCE
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-03 17:55:07 -04:00
Davanum Srinivas
2fa962de9a
Add KOPS_VERSION_MARKER and cleanup some other settings
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-03 17:29:54 -04:00
hakuna-matatah
4bfc0f445c
Mitigate additional logging
2024-08-03 09:10:03 -07:00
Davanum Srinivas
1488548a3c
Add OWNERS file in tests/e2e/scenarios/scalability
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-08-03 10:42:57 -04:00
Kubernetes Prow Robot
205f749217
Merge pull request #16722 from rifelpet/etcd-manager-bump
...
Use new staging etcd-manager image for testing
2024-08-03 05:14:37 -07:00
Peter Rifel
a57e013249
./hack/update-expected.sh
2024-08-03 06:09:49 -05:00
Kubernetes Prow Robot
8a98e35d12
Merge pull request #16718 from hakuna-matatah/master
...
test: Utilize max-nodes-to-dump to leverage on large scale tests to reduce storage
2024-08-02 22:32:37 -07:00
hakuna-matatah
1ea58f67aa
Reduce max nodes to dump by default to 5 nodes and Disable featureGate to test out storage issue.
2024-08-02 21:37:31 -07:00
github-actions
df236314e4
Update dependencies
2024-08-02 06:05:06 +00:00
Harish K
2984669707
Test 1.31 beta on AWS ( #16701 )
2024-07-30 22:05:11 -07:00
Peter Rifel
1dd713092a
Update test outputs
2024-07-30 20:29:06 -05:00
Ciprian Hacman
599f97c88c
Add option for enabling GCE startup script tests
2024-07-30 06:43:07 +03:00
Ciprian Hacman
1a73310a60
hack/update-expected.sh
2024-07-29 23:53:33 +03:00
Ciprian Hacman
e32f45f570
test: Fix rendering of cloudConfig.gceServiceAccount
2024-07-29 23:53:14 +03:00
github-actions
bbb3154b1f
Update dependencies
2024-07-26 06:04:53 +00:00
github-actions
2b1fe5e325
Update dependencies
2024-07-19 06:05:17 +00:00
Kubernetes Prow Robot
96092443a4
Merge pull request #16682 from rifelpet/hubble-metrics-svc
...
Add the hubble-metrics service for cilium
2024-07-17 22:22:47 -07:00
Peter Rifel
2d67df6783
Add integration test case for cilium hubble metrics
2024-07-17 21:19:30 -05:00
Peter Rifel
49efedc46e
Add integration test for VPC CNI image fields
2024-07-17 20:46:04 -05:00
Peter Rifel
f0602052b9
Stop skipping hostNetwork hostname e2e test
2024-07-14 16:53:28 -05:00
github-actions
0ee32c57c0
Update dependencies
2024-07-12 06:04:29 +00:00
Kubernetes Prow Robot
b7f5ffd1de
Merge pull request #16648 from ameukam/bump-boskos-dep
...
Bump boskos dependency
2024-07-07 11:39:16 -07:00
justinsb
ace6669767
chore: update golang to 1.22.5
2024-07-04 11:07:18 -04:00
Arnaud Meukam
d3e781aff3
Bump boskos dependency
2024-07-04 16:08:28 +02:00
Peter Rifel
c35e43ce1d
Skip failing tests on older upgrade jobs migrated to EKS
2024-07-02 17:28:21 -05:00
github-actions
49ec8e0b4b
Update dependencies
2024-06-28 06:04:56 +00:00
Justin Santa Barbara
b9c632d3eb
Release 1.30.0-beta.1 ( #16629 )
2024-06-22 13:38:55 -07:00
Peter Rifel
ecac334210
./hack/update-expected.sh
2024-06-21 16:00:21 -07:00
github-actions
3f8258bf43
Update dependencies
2024-06-21 06:04:56 +00:00
Kubernetes Prow Robot
bb995c292b
Merge pull request #16618 from hakman/go-1.22.4
...
chore: Update Go to v1.21.4
2024-06-15 05:19:28 -07:00
Ciprian Hacman
20af220b23
Update Go to v1.21.4
2024-06-15 09:33:48 +03:00
Ciprian Hacman
2aa520148b
hack/update-expected.sh
2024-06-15 08:15:39 +03:00
Peter Rifel
e27c5a1ab5
./hack/update-expected.sh
2024-06-14 19:45:51 -05:00
github-actions
5f5b51944e
Update dependencies
2024-06-14 06:05:25 +00:00
Kubernetes Prow Robot
02a458dfa4
Merge pull request #16605 from chubchubsancho/feat/cluster/resources_config_for_controller-manager_and_scheduler
...
feat(components): permit to define kube-controller-manager and kube-scheduler resources
2024-06-08 11:06:58 -07:00
github-actions
33b26b7130
Update dependencies
2024-06-08 15:30:32 +03: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
hakuna-matatah
0ebcb521f9
Enabling statefulsets withut pvs for load tests
2024-06-03 14:02:19 -07:00
github-actions
1bb9483a15
Update dependencies
2024-05-17 06:04:26 +00:00
Jim Barber
5fe5174a3d
Add results of hack/update-expected.sh
...
Signed-off-by: Jim Barber <jim.barber@healthengine.com.au>
2024-05-16 12:49:52 +08:00
github-actions
7743cc7f15
Update dependencies
2024-05-12 14:06:50 +00:00
Ciprian Hacman
86f5d455e5
Release 1.30.0-alpha.1 ( #16563 )
...
* Release 1.30.0-alpha.1
* Update tests for K8s v1.30
* Remove mentions of K8s v1.24
2024-05-11 23:40:27 -07:00
Kubernetes Prow Robot
ff273c19e7
Merge pull request #16556 from hakman/fix-priority-expander
...
cluster-autoscaler: Fix priority expander config
2024-05-10 04:43:45 -07:00
Ciprian Hacman
d041db85aa
cluster-autoscaler: Fix priority expander config
2024-05-10 05:04:52 +03:00
github-actions
4d7871e890
Update dependencies
2024-05-10 01:14:37 +00:00
Kubernetes Prow Robot
2e0a84b7e6
Merge pull request #16551 from justinsb/gcp_csi_version_update
...
Update gcp-csi driver patch version to 1.10.13
2024-05-09 08:07:21 -07:00
justinsb
e08dce4b1a
autogen: update expected output for gcp-csi bump to 1.10.13
2024-05-09 10:03:02 -04:00
Kubernetes Prow Robot
39999b425a
Merge pull request #16549 from justinsb/bump_golang_1_22_3
...
Bump golang to 1.22.3
2024-05-09 06:43:17 -07:00
Kubernetes Prow Robot
8495441b1d
Merge pull request #16547 from hakman/bump_channels
...
Bump channels with April 2024 releases
2024-05-09 04:44:47 -07:00
justinsb
00f7899fe8
Bump golang to 1.22.3
...
Includes some security fixes, though they don't look likely to impact
us.
2024-05-09 07:43:02 -04:00
Ciprian Hacman
ed296b28b1
hack/update-expected.sh
2024-05-09 06:16:12 +03:00
Peter Rifel
0852419f33
Use addon versions for git repo clone in e2e scenarios
...
This matches the aws-load-balancer-controller scenario script.
2024-05-08 18:43:02 -04:00
Kubernetes Prow Robot
dd390bf976
Merge pull request #16537 from hakman/npd-0.8.18
...
Update node-problem-detector to v0.8.18
2024-05-07 19:59:51 -07:00
Ciprian Hacman
894792e4eb
Add node-problem-detector to many-addons test template
2024-05-07 17:50:07 +03:00
Ciprian Hacman
b6d9925c59
hack/update-expected.sh
2024-05-07 17:50:07 +03:00
Ciprian Hacman
caef84abbf
Update integration tests to include node-problem-detector
2024-05-07 17:50:07 +03:00
Kubernetes Prow Robot
c67030384b
Merge pull request #16531 from hakman/containerd_up
...
Update containerd to v1.7.16
2024-05-06 23:52:12 -07:00
hakuna-matatah
a7b550e322
Increase QPS - reduce total test duration
2024-05-06 15:10:26 -07:00
Ciprian Hacman
08bf92af76
hack/update-expected.sh
2024-05-06 14:39:57 +03:00
Ciprian Hacman
eeec281305
hack/update-expected.sh
2024-05-06 13:38:22 +03:00
Ciprian Hacman
38a789ba9d
hack/update-expected.sh
2024-05-06 12:25:19 +03:00
Ciprian Hacman
30828f9292
hack/update-expected.sh
2024-05-06 10:26:54 +03:00
Kubernetes Prow Robot
8fe0567cae
Merge pull request #16523 from hakman/hetzner-up
...
hetzner: Update components before release
2024-05-05 06:12:10 -07:00
Ciprian Hacman
36c5409c9f
hack/update-expected.sh
2024-05-05 11:35:34 +03:00
Ciprian Hacman
d180018f26
hack/update-expected.sh
2024-05-05 07:34:24 +03:00
Ciprian Hacman
7851837b4a
hack/update-expected.sh
2024-05-05 06:55:31 +03:00
Ciprian Hacman
3d74d1ffb9
hack/update-expected.sh
2024-05-04 20:57:33 +03:00
Ciprian Hacman
dda0164838
hack/update-expected.sh
2024-05-04 18:23:39 +03:00
Ciprian Hacman
278acff249
hack/update-expected.sh
2024-05-04 12:19:23 +03:00
github-actions
954a2ca07a
Update dependencies
2024-05-03 06:04:53 +00:00
github-actions
f0861a88b1
Update dependencies
2024-04-26 06:04:20 +00:00
github-actions
91efcb0b54
Update dependencies
2024-04-22 02:35:12 +00:00
github-actions
778acb5cad
Update dependencies
2024-04-12 06:04:18 +00:00
github-actions
23f59a725c
Update dependencies
2024-04-05 06:04:27 +00:00
Ciprian Hacman
b5813b2a77
hack/update-expected.sh
2024-04-02 05:19:57 +03:00
Kubernetes Prow Robot
393aac40df
Merge pull request #16440 from aauren/kube-router_v2.X
...
Update kube-router to v2.1.0
2024-03-31 23:05:34 -07:00
Peter Rifel
3d4ba32a65
make gomod
2024-03-31 17:11:28 -05:00
Aaron U'Ren
d3e4d74947
skip_regex.go: update kube-router regex
...
* kube-router enable service.kubernetes.io tests
* kube-router enable load-balancer tests
* kube-router enable endpointslice tests
2024-03-31 13:16:28 -05:00
Aaron U'Ren
cb88bc67e4
k8s-1.12.yaml.template: update kube-router
...
* Update version v1.6.0 -> v2.1.0
* expose container runtime socket to kube-router
* kube-router loadbalancer controller
* Add access / information that is needed by the load balancer
controller in kube-router.
* add access to endpoint slices for services controller
* enable hairpin mode on kube-router
* There are integration tests in kops that expect that hairpin
functionality is always enabled, as such we now enable hairpin-mode
in kube-router by default.
* enable hostPID access
* kube-router now requires access to the host's process namespace. See
https://github.com/cloudnativelabs/kube-router/pull/1584 for more
information.
2024-03-30 14:23:17 -05:00
Peter Rifel
2c9bc1dea6
make gomod
2024-03-30 06:53:57 -05:00
justinsb
52f43affd1
chore: update generated testdata
...
Updating after switching away from alphas/RCs.
2024-03-29 08:27:36 -04:00
justinsb
7ac25d4fed
chore: update testdata to stop using alpha versions
...
For released versions, we should stop "using" the alphas/release-candidates.
2024-03-29 08:26:34 -04:00
github-actions
1fc3fc5823
Update dependencies
2024-03-29 06:03:59 +00:00
Peter Rifel
a8c9c6bb8b
make gomod
2024-03-24 20:01:49 -05:00
Peter Rifel
b444985177
make gomod
2024-03-23 19:42:29 -05:00
github-actions
8345f89edb
Update dependencies
2024-03-23 13:12:51 +00:00
Yang Li
cfd7553497
ran hack/update-expected.sh
2024-03-17 22:42:05 +09:00
Yang Li
7db86a64b8
upgraded cert-manager to 1.12.9
2024-03-17 21:28:39 +09:00
github-actions
f352eac4ce
Update dependencies
2024-03-15 06:04:44 +00:00
Justin Santa Barbara
f0537f4301
Release 1.29.0-beta.1 ( #16406 )
2024-03-14 17:58:17 -07:00
Kubernetes Prow Robot
01b83045d0
Merge pull request #16269 from sl1pm4t/gcp/change-default-storage-class
...
gce: Change default storage class to balanced-csi
2024-03-14 06:43:28 -07:00
Ciprian Hacman
c042fc4a21
hack/update-expected.sh
2024-03-13 07:10:38 +02:00
github-actions
ae7492b2f9
Update dependencies
2024-03-08 06:04:06 +00:00
Kubernetes Prow Robot
22ce1230da
Merge pull request #16394 from hakman/fix_shellcheck
...
Fix shellcheck warnings for bootstrap script
2024-03-06 05:40:19 -08:00
justinsb
f9519bc09e
e2e tests: When upgrading, wait for the new configuration
...
In our upgrade-ab tests, we might be making non-trivial cloud
infrastructure changes, such as waiting for a new load balancer.
Add a `kops validate cluster` step to wait for those changes to be
applied.
2024-03-03 10:40:43 -05:00
Ciprian Hacman
723d5a31b7
hack/update-expected.sh
2024-03-03 13:29:32 +02:00
github-actions
a533e6b923
Update dependencies
2024-03-01 06:04:18 +00: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
Ciprian Hacman
b71d01944e
hack/update-expected.sh
2024-02-25 18:20:41 +02:00
Kubernetes Prow Robot
bd5bf53e86
Merge pull request #16385 from hakman/gce-healthcheck-63
...
gce: Limit health check names to 63 chars
2024-02-25 06:47:47 -08:00
AkiraFukushima
c83698be10
Add tests
2024-02-25 18:46:18 +09:00
Kubernetes Prow Robot
43bbd9c667
Merge pull request #16381 from rifelpet/skipregex
...
Skip hostname e2e test on digitalocean
2024-02-24 23:40:10 -08:00
Ciprian Hacman
aa02a02c85
hack/update-expected.sh
2024-02-25 09:10:53 +02:00
Peter Rifel
4480364727
Skip hostname e2e test on digitalocean
2024-02-24 14:08:39 -06:00
justinsb
ba7facff41
gce: Always create an internal load balancer
...
When we create a external load balancer on GCE, we now also create an
internal load balancer. The internal load balancer is used for
node/pod -> control-plane traffic, the external load balancer is used
for other traffic (e.g. "user" traffic to kube-apiserver).
This means that we can apply more granular firewall rules, and
generally avoid complex logic around discovery of the internal control
plane addresses for GCE.
2024-02-24 12:20:19 -05:00
github-actions
f9c077b346
Update dependencies
2024-02-23 06:04:32 +00:00