Ciprian Hacman
ca408f7e8f
Set default volume type to "gp3" for etcd-manager volumes in AWS
2021-01-27 06:23:27 +02:00
Ciprian Hacman
fcea4f5b08
Set default volume encryption to "true" for etcd-manager volumes in AWS
2021-01-26 11:29:27 +02:00
Peter Rifel
6114c4fbfa
Use the same package marker for kubectl as for e2e binary
2021-01-23 19:21:47 -06:00
Kubernetes Prow Robot
c3eda853a8
Merge pull request #10646 from rifelpet/kubetest-upgrade
...
Update kubetest2 library
2021-01-23 10:53:39 -08:00
Peter Rifel
f492f3d82e
Update kubetest2 library
...
This picks up the --test-package-marker support used by the kops grid jobs
2021-01-23 12:10:53 -06:00
Kubernetes Prow Robot
3d03968083
Merge pull request #10622 from srikiz/DO-SupportCorrectRegions
...
[Digital Ocean] Add SFO3 region. Also update e2e tests to use full list of supported zones
2021-01-22 11:15:27 -08:00
srikiz
dd5c386564
Fix trailing characters
2021-01-22 22:44:36 +05:30
srikiz
bbe692486d
Revert go.mod and go.sum
2021-01-22 21:19:30 +05:30
srikiz
b04af61a4b
Add SFO3 region for DO. Also update e2e tests to use the full list of supported zones
2021-01-22 21:19:30 +05:30
Peter Rifel
9e0bd463ad
Fix phony make target for setting up kubetest2
2021-01-22 07:04:23 -06:00
Kubernetes Prow Robot
7c93c3e7b1
Merge pull request #10632 from hakman/kubetest2-validation-timeout
...
kubetest2 - increase validation timeout for the upgrade scenario
2021-01-21 22:49:28 -08:00
Ciprian Hacman
f124a19740
kubetest2 - increase validation timeout for the upgrade scenario
2021-01-22 07:35:19 +02:00
Kubernetes Prow Robot
a466832896
Merge pull request #10631 from rifelpet/kubetest-upgrade
...
Fix unbound variable in upgrade scenario script
2021-01-21 18:25:26 -08:00
Peter Rifel
17eed0ead2
Fix unbound variable in upgrade scenario script
2021-01-21 14:58:02 -06:00
Kubernetes Prow Robot
43d294f4bd
Merge pull request #10628 from rifelpet/kubetest-upgrade
...
Ensure SpecOverrideFlag is set in upgrade test
2021-01-21 10:03:03 -08:00
Peter Rifel
aa47981f07
Ensure SpecOverrideFlag is set in upgrade test
2021-01-21 11:21:43 -06:00
Kubernetes Prow Robot
def4bcffa6
Merge pull request #10626 from rifelpet/kubetest-upgrade
...
kubetest2 - update the skip regex for the upgrade scenario
2021-01-21 04:57:01 -08:00
Peter Rifel
127d3bb712
kubetest2 - update the skip regex for the upgrade scenario
2021-01-21 06:17:37 -06:00
Ciprian Hacman
d889d61ddb
Set default IMDS v2 to "required" for instances in AWS
2021-01-21 11:35:41 +02:00
Ciprian Hacman
c8a9b2fb3e
Set default volume encryption to "true" for instances in AWS
2021-01-21 11:27:02 +02:00
Ciprian Hacman
18bb14ffed
Set default volume type to "gp3" for instances in AWS
2021-01-21 11:27:02 +02:00
Peter Rifel
6da7c2ac33
kubetest 2 - fix parsing of k8s version semver values
...
it turns out "v1.2.3" parses as a URL, so try parsing values as a semver first before URL
2021-01-20 21:46:27 -06:00
Peter Rifel
631e0fe235
Add support for specifying a kubernetes version marker file
2021-01-20 19:18:55 -06:00
Peter Rifel
c5664f7363
kubetest2 upgrade script - PATH needs to be a directory
...
another attempt at fixing https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/e2e-kops-aws-misc-upgrade/1351855654456791040
2021-01-20 06:21:24 -06:00
Peter Rifel
90a15a7977
Set --ssh-{private,public}-key-path defaults in all kubetest2-kops commands
...
Previously the default was only used in invocations using --up.
2021-01-19 22:10:01 -06:00
Peter Rifel
9e6218bcb4
Use kops binary built by kubetest2-kops in upgrade script
2021-01-19 22:07:11 -06:00
Kubernetes Prow Robot
53c80ebae3
Merge pull request #10602 from justinsb/terraform_renamed
...
Require KOPS_TERRAFORM_0_12_RENAMED, to guard against tf breakage
2021-01-19 00:05:46 -08:00
Ciprian Hacman
3799d135a3
Fix tests and spelling
2021-01-19 09:06:02 +02:00
Peter Rifel
c2bfc3b2ac
update skip listo
2021-01-18 22:39:58 -06:00
Peter Rifel
9b7f3fb54e
Use calico in upgrade test
2021-01-18 21:37:59 -06:00
Peter Rifel
18c684590f
Temporarily set kops-version-marker on presubmit job
...
This should have kubetest use the kops binary and base url used in periodic jobs rather than building it using the PR's HEAD
2021-01-18 21:37:59 -06:00
Peter Rifel
2235496423
revert kubernetes version marker support in upgrade test
2021-01-18 21:33:10 -06:00
Peter Rifel
3d31c1aa11
Add --kops-version-marker for specifying an existing kops version to download
...
This allows us to use kubetest2-kops in periodic jobs without rebuilding kops every time
2021-01-18 21:33:10 -06:00
Peter Rifel
0ca76f91f8
Move http utils to pkg/util
2021-01-18 21:11:02 -06:00
Peter Rifel
3f0fb7f80d
Only require --kubernetes-version for --up not --test
2021-01-18 20:57:47 -06:00
Peter Rifel
2d365b4543
Add --networking flag
2021-01-18 20:56:52 -06:00
Kubernetes Prow Robot
470ff01ec0
Merge pull request #10600 from rifelpet/kubetest-upgrade
...
Provide required --kubernetes-version flags to kubetest2-kops --up
2021-01-18 08:59:44 -08:00
Peter Rifel
6f2260bee4
Provide required --kubernetes-version flags to kubetest2-kops --up
...
Also use version markers rather than hard-coded patch versions
Also dropping the --kubenretes-version requirement for kubetest2-kops --test because it is never used. Initially I was thinking we could use it to determine the e2e.test version to pull down but the ginkgo tester has its own --test-package-* flags for that. Perhaps in the future we can consolidate them into just the --kubernetes-version flag
Hoping to fix this periodic job: https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/e2e-kops-aws-misc-upgrade/1351188585260257280
```
Error: missing required --kubernetes-version flag
```
No
2021-01-18 10:19:28 -06:00
Barry Melbourne
337c9c4c66
Set default container runtime to containerd
2021-01-16 14:55:35 +00:00
Ciprian Hacman
b0cb0c77d4
Update integration tests for "update cluster"
2021-01-15 15:51:02 +02:00
Ciprian Hacman
19514f431c
Update integration tests for "create cluster"
2021-01-15 15:40:33 +02:00
Ciprian Hacman
65ebf4760d
Update integration test for gp3 with etcd volumes
2021-01-15 09:53:10 +02:00
Ciprian Hacman
e20900a2de
Add CF integration test for gp3 volumes
2021-01-15 09:53:10 +02:00
Kubernetes Prow Robot
d441149cd0
Merge pull request #10575 from srikiz/DO-Add-E2E-Tests
...
[DigitalOcean] add e2e tests
2021-01-14 06:39:04 -08:00
Ole Markus With
afbd057286
Use consistent naming for the remaining SGRs
2021-01-14 12:57:33 +01:00
Srikanth Rao
6eda2a4d7f
Update tests/e2e/kubetest2-kops/do/zones.go
...
Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-01-14 13:40:05 +05:30
Peter Rifel
59c312ff5f
Give kubetest2 its own makefile
...
Use GOOS and GOARCH for running the kops binary
Also try deploying and testing against k8s 1.20.2
2021-01-13 21:59:15 -06:00
srikiz
d2aa454465
Add zones for DO
2021-01-14 01:24:50 +05:30
Kubernetes Prow Robot
8e5f71702d
Merge pull request #10559 from rifelpet/kubetest2-tester
...
kubetest2 - Add manifest template support
2021-01-13 10:50:36 -08:00
Kubernetes Prow Robot
09bf333433
Merge pull request #10567 from rifelpet/nlb-listener-order
...
Fix NLB listener -> target group association for TF & CF
2021-01-13 01:04:35 -08:00