Commit Graph

12882 Commits

Author SHA1 Message Date
Peter Rifel aa47981f07
Ensure SpecOverrideFlag is set in upgrade test 2021-01-21 11:21:43 -06:00
Peter Rifel 127d3bb712
kubetest2 - update the skip regex for the upgrade scenario 2021-01-21 06:17:37 -06: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
Kubernetes Prow Robot 309dc9fc26
Merge pull request #10614 from hakman/go-1.15.7
Update Go to v1.15.7
2021-01-20 10:30:00 -08:00
Kubernetes Prow Robot 7cd0b9fab9
Merge pull request #10610 from johanneswuerbach/patch-1
Increase CoreDNS default ttl
2021-01-20 09:42:04 -08:00
Kubernetes Prow Robot 04e61e4965
Merge pull request #10616 from ottosulin/azhints
Add network and router availability zone hints to OpenStack
2021-01-20 08:56:00 -08:00
Kubernetes Prow Robot 05488e4a4d
Merge pull request #10612 from hakman/cri-container-log-max
Add support for container-log-max-size/files with kubelet
2021-01-20 08:02:00 -08:00
Kubernetes Prow Robot 49aba01e8c
Merge pull request #10617 from rifelpet/kubetest-upgrade
kubetest2 upgrade script - PATH needs to be a directory
2021-01-20 05:23:59 -08:00
Otto Sulin 31c8b10453 Remove unneeded nil checks as in requested changes 2021-01-20 14:59:15 +02:00
Otto Sulin 46a8a00adc Fix broken tests 2021-01-20 14:24:49 +02: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
Otto Sulin c66a079e3e Add network and router availability zone hints to OpenStack
This pull request makes it possible to add availability zone hints to routers and networks if the hints are supported.
2021-01-20 13:34:08 +02:00
Kubernetes Prow Robot 3be5c7e6b5
Merge pull request #10608 from olemarkus/cilium-missing-ciliumpassword
Warn if cilium encryption is enabled, but no secret has been set
2021-01-19 22:27:59 -08:00
Ciprian Hacman f2461ca34e Update Go to v1.15.7 2021-01-20 06:52:05 +02:00
Kubernetes Prow Robot e0a04b42ec
Merge pull request #10613 from rifelpet/kubetest-upgrade
Use kops binary built by kubetest2-kops in upgrade script
2021-01-19 20:51:59 -08: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
Ciprian Hacman 51cc462793 Add support for container-log-max-size/files with kubelet 2021-01-20 05:49:26 +02:00
Kubernetes Prow Robot b1349674e0
Merge pull request #10607 from olemarkus/docs-fix-troubleshoot-links
Fix menu link to troubleshooting
2021-01-19 19:11:59 -08:00
Johannes Würbach 38a8c35ba0
Increase CoreDNS default ttl 2021-01-19 22:20:09 +01:00
Ole Markus With f476857add Warn if cilium encryption is enabled, but no secret has been set 2021-01-19 20:20:12 +01:00
Ole Markus With 1d1ee3d571 Fix menu link to troubleshooting 2021-01-19 19:34:38 +01:00
Kubernetes Prow Robot 55e38c96d3
Merge pull request #10594 from olemarkus/docs-troubleshoot
Add troubleshooting documentation
2021-01-19 07:15:45 -08: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 31f8cbd571 Use a more generic check for etcd member prefixes 2021-01-19 09:06:02 +02:00
Ciprian Hacman 3799d135a3 Fix tests and spelling 2021-01-19 09:06:02 +02:00
Kubernetes Prow Robot eecef79d86
Merge pull request #10601 from rifelpet/kubetest-upgrade
Kubetest - add networking support + misc fixes
2021-01-18 22:37:44 -08: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
Justin SB ce036d397d Require KOPS_TERRAFORM_0_12_RENAMED, to guard against tf breakage
Terraform 0.12 broke compatability and this could result in data loss
if we deleted the etcd volumes.  Document the procedure to fix the
tfstate, and require an env var to be passed to avoid accidental data
loss.
2021-01-18 18:09:22 -05: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
Kubernetes Prow Robot c04c40cec6
Merge pull request #10597 from bmelbourne/add-terraform-lock-hcl-gitignore
Exclude terraform.lock.hcl files from Git repo
2021-01-17 14:07:43 -08:00
Kubernetes Prow Robot 70a9804a28
Merge pull request #10599 from olemarkus/validate-cloud-labels
Validate cluster cloud labels
2021-01-17 10:27:43 -08:00
Ole Markus With 381875b96e
Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-01-17 18:43:12 +01:00
Kubernetes Prow Robot 892aca0dfe
Merge pull request #10598 from JamesJJ/master
Fix minor docs typos
2021-01-17 02:11:43 -08:00
Ole Markus With ad36f99dfd Validate cluster cloud labels 2021-01-17 08:56:08 +01:00
JamesJJ 2c86b29607 Fix minor typos 2021-01-17 14:11:08 +08:00
Barry Melbourne a4245908d2 Exclude terraform.lock.hcl files from Git repo 2021-01-16 18:38:26 +00:00
Kubernetes Prow Robot 2cc4d162b9
Merge pull request #10370 from bmelbourne/set-default-runtime-containerd
Set default container runtime to containerd
2021-01-16 09:55:43 -08:00
Barry Melbourne 337c9c4c66 Set default container runtime to containerd 2021-01-16 14:55:35 +00:00
Ole Markus With b07c048f8a Add troubleshooting documentation 2021-01-15 20:49:04 +01:00
Kubernetes Prow Robot a051af8dc0
Merge pull request #10564 from bjhaid/master
Make cluster proportional autoscaler image configurable.
2021-01-15 11:03:52 -08:00