-
Notifications
You must be signed in to change notification settings - Fork 261
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
✨ Update klog dependency to v2 #779
Conversation
Hi @stmcginnis. Thanks for your PR. I'm waiting for a kubernetes-sigs 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. |
Welcome @stmcginnis! |
Build failed.
|
/ok-to-test /approve |
recheck |
Build failed.
|
Build failed.
|
/approve cancel @stmcginnis Can you rebase onto current master. I'm not sure why but Openlab seems to build with a pretty old configuration (Kubernetes 1.18 test with go 1.13) |
This is current with master, so not sure what's up with OpenLab. Has that been stable lately? It looks like a config issue there. Something definitely is not right though. The .zuul.yaml file locally doesn't even list |
Okay. Yeah pretty strange. I have a pr open since today to drop openlab/zuul in favor of prow/gcp/devstack |
I think that's a very good plan. I used to be involved in OpenLab. It hasn't taken off like originally planned. ;) |
Yeah unfortunately. It is stable but only when we hit a cluster with the right CPUs. That's why we run 3 tests at the same time since my pr today and fail instantly when we detect the wrong CPUs. |
There should be some way to configure things on the OpenLab side to actually make sure the right kinds of nodes are scheduled. But unfortunately I can't recall how all that is done. |
I have the right nodes (sizes?) but was trying to get it configured that we avoid certain clusters/cpus but without success. But as we were using devstack there anyway (because I couldnt get a real octavia) gcp should be the better choice. |
recheck |
Build failed.
|
@stmcginnis I wonder why this PR does not have go.sum. Did you run make modules? |
Yep, I ran it initially on the first commit. I added the second commit when I realized I originally ran it with go 1.15, but there were additional changes once I ran it with 1.16. |
Thanks, understand. |
/approve |
recheck |
/hold cancel |
Build failed.
|
@sbueringer thanks for the reminder, I agree we need wait for green test first |
@stmcginnis I tried updating to klog v2 in my local with go1.16.2 and ran |
@prankul88 - that's odd - and a little concerning. I'm running go 1.16.1, but I would hope there wouldn't be any changes due to that. I ran |
I upgraded locally to go 1.16.2 and ran |
@stmcginnis Not sure either. Will double check again in my system. |
/test pull-cluster-api-provider-openstack-make-conformance |
The klog v1 dependency used is quite old now, and the k/k repo has switched to more recent v2 versions for quite some time now. This updates klog usage to use the v2 package version. Signed-off-by: Sean McGinnis <[email protected]>
@stmcginnis looks like Prow is happy, at least :) /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hidekazuna, sbueringer, stmcginnis 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 |
Signed-off-by: Sean McGinnis <[email protected]>
Build failed.
|
Let's merge it. The code already had enough reviews and now the build is also green. I assume the issues @prankul88 is seeing are unrelated, but feel free to open an issue for those, maybe we find out what the problem is. /lgtm |
/test pull-cluster-api-provider-openstack-make-conformance |
/hold cancel |
What this PR does / why we need it:
The klog v1 dependency used is quite old now, and the k/k repo has
switched to more recent v2 versions for quite some time now.
This updates klog usage to use the v2 package version.
Special notes for your reviewer:
This is part of an overall effort along with updating the k-sigs/cluster-api repo here:
kubernetes-sigs/cluster-api#4284
Release note:
/hold