-
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 go version to 1.15.2 #9280
Conversation
Welcome @prezha! |
Hi @prezha. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Can one of the admins verify this patch? |
/assign @tstromberg |
/ok-to-test |
are these errors known issues or something that needs to be looked at? please note: all local tests were passing successfully and i've also tested with both kvm2 and default (docker) driver locally before submitting PR (on linux machine) - happy to provide more details or look at it if needed |
kvm2 Driver Times for Minikube (PR 9280): 61.8s 63.3s 67.1s Averages Time Per Log
docker Driver Times for Minikube (PR 9280): 30.0s 30.5s 31.6s Averages Time Per Log
|
/retest this please |
@medyagh: The
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/retest-this-please |
@medyagh do we need anything additionally regarding this pr/issue? |
/ok-to-test |
This code looks fine to me, but there seems to be an abnormal number of failing tests, I'm going to rerun them to see if there's an actual issue or if it's just a flake. |
thank you @sharifelgamal for your review and rerunning the tests |
The comment about the go version used in Buildroot was more internal, it doesn't affect this PR... You don't have to set the go version at all for the ISO build, although it doesn't really "hurt" anything. The build does a cross-compile of everything, since we are using the go compiler from the system. This works fine for more "traditional" programs, but it is not progressive enough for Kubernetes. Might have to look at providing our own compiler (somehow), just for building some packages like podman/cri-o. https://github.com/buildroot/buildroot/blob/2019.02.x/package/go/go.mk#L7
https://github.com/buildroot/buildroot/blob/2020.02.x/package/go/go.mk#L7
Anyway, that is being handled under #7904 as part of related issue #8388 |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: prezha The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@afbjorklund thank you for clearing that out i have also rebased the original pr to the current master head to pick up all the changes that happened since it was created, as some tests that were failing before seems to be unrelated to this pr (changing golang version), ie, for
can we please re-test? |
/assign @tstromberg |
@medyagh @tstromberg: |
Codecov Report
@@ Coverage Diff @@
## master #9280 +/- ##
=======================================
Coverage 29.05% 29.05%
=======================================
Files 171 171
Lines 10444 10444
=======================================
Hits 3034 3034
Misses 6988 6988
Partials 422 422 |
LGTM. Thank you! |
fixes #9264
details:
as per original issue, a total of 8 files have been changed:
go-version: '1.14.6'
->go-version: '1.15.2'
) (*)go-version: '1.14.6'
->go-version: '1.15.2'
)go-version: '1.14.6'
->go-version: '1.15.2'
)go-version: '1.14.6'
->go-version: '1.15.2'
)1.14.6
->1.15.2
)1.14.6
->1.15.2
)go 1.13
->go 1.15
, to matchhttps://github.com/kubernetes/kubernetes/blob/09b3f6dbb3224f32d28c81f330f303ac16ee2eae/go.mod#L9)
GO_VERSION ?= 1.14.6
->GO_VERSION ?= 1.15.2
=> using k8s.gcr.io/build-image/kube-cross:v1.15.2-1 as master image)(*)note: as per comment in the original issue and because of "# iso needs golang 1.11.3" comment at line#67// this was sorted out by @afbjorklund in pr #9331go-version
at line#70 was not changed (from1.11.13
to1.15.2
), and all other occurrences of1.14.6
were changed to1.15.2
in this file (minikube/.github/workflows/iso.yml) - just to make sure it is intended?