-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade minimum supported k8s version to v1.12 #7723
Conversation
I think this may be creating a race condition and causing TestStartStop to fail, since we seem to be copying over some certs in UpdateCluster.
/ok-to-test |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: priyawadhwa The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
kvm2 Driver Times for Minikube (PR 7723): [63.42998201899999 64.050537614 63.711255984000005] Averages Time Per Log
docker Driver Times for Minikube (PR 7723): [25.240080007000003 25.60352289 25.727880578] Averages Time Per Log
|
kvm2 Driver Times for Minikube (PR 7723): [61.690081624 64.99763299399999 60.58878878000001] Averages Time Per Log
docker Driver Times for Minikube (PR 7723): [25.618497805999997 26.710137192 26.53495615] Averages Time Per Log
|
kvm2 Driver Times for Minikube (PR 7723): [63.960688520999994 61.431970304000004 65.338161071] Averages Time Per Log
docker Driver Times for Minikube (PR 7723): [25.660940914 24.976913125999996 25.339073459999998] Averages Time Per Log
|
Codecov Report
@@ Coverage Diff @@
## master #7723 +/- ##
==========================================
- Coverage 36.22% 36.11% -0.12%
==========================================
Files 148 148
Lines 9217 9215 -2
==========================================
- Hits 3339 3328 -11
- Misses 5488 5495 +7
- Partials 390 392 +2
|
kvm2 Driver Times for Minikube (PR 7723): [64.852346336 64.95869502700002 62.503016899] Averages Time Per Log
docker Driver Times for Minikube (PR 7723): [26.329752643 25.438378344 26.140624827] Averages Time Per Log
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, please feel free to merge after linux virtualbox test are okay
This fixes #7720 #7541
First, I reverted code to run update cluster and setupCerts in sequence to avoid the race condition mentioned here: #7541 (comment)
The TestStartStop/group/old-docker test was also failing because it was running k8s v1.11.10 which relies on kubeadm template version v1alpha1. v1alpha1 doesn't allow us to set parameters to prevent a DiskPressure error, and so this test was failing because the node was constantly under DiskPressure.
Upgrading to v1.12.0 as minimum supported version, which uses kubeadm template v1alpha3, fixes this issue, as it does allow us to set the necessary parameters.