-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
✨ Bump dependencies for Kubernetes 1.15.4 #599
Conversation
Hi @joelanford. Thanks for your PR. I'm waiting for a kubernetes-sigs or 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. |
/ok-to-test |
At this point it probably makes more sense to wait for Kube 1.16 and then use that, James already created a PR for that: #588 |
330d658
to
3319872
Compare
e1bc3b9
to
d52ba23
Compare
@@ -105,7 +105,7 @@ type client struct { | |||
} | |||
|
|||
// resetGroupVersionKind is a helper function to restore and preserve GroupVersionKind on an object. | |||
// TODO(vincepri): Remove this function and its calls once controller-runtime dependencies are upgraded to 1.15. | |||
// TODO(vincepri): Remove this function and its calls once controller-runtime dependencies are upgraded to 1.16? |
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.
Can we drop this function?
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.
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.
IIRC this is related to apimachinery version. We're at an offsite for the next couple of days so I won't be able to track this down. Are client-go (https://github.com/kubernetes/client-go/blob/master/INSTALL.md#add-client-go-as-a-dependency) and the related dependencies up to date?
Now that Kubernetes 1.16 is GA, I'm in agreement with @alvaroaleman to bump directly to that unless there's a good reason not to. On the operator-sdk side, we're looking to bump to 1.16, so anything we can do to assist in that process, let me know! I'll leave this open for now, but if there's consensus that its okay to go directly to 1.16, we can close this. |
@DirectXMan12 I rebased this PR to Looks like no incompatible changes, only compatible ones: $ go-apidiff v0.2.2 k8s-1.15.3
<no output> As a sanity check, I did commit a branch locally with a breaking change to $ go-apidiff v0.2.2 break-things
sigs.k8s.io/controller-runtime/pkg/log/zap
Incompatible changes:
- New: removed Lastly, to see what changed in the APIs imported by controller-runtime, we can run with
|
@joelanford Would you please bump this to 1.16 and perform the same checks for compatibility? There are 2 other PRs proposing to bump to 1.16 but the author of #588 is non-responsive and #618 hasn't been vetted for compatibility. cc: @DirectXMan12 |
Just rebased #618 @marun @DirectXMan12 not sure what else is expected there, happy to help to move any of the PRs forward |
See #599 (comment) |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: DirectXMan12, joelanford 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 |
as per our discussion in today's meeting :-) |
I run the tool here |
shoot. This had a whole bunch of extra stuff in it that shouldn't have gotten in there. |
*a whole bunch of extra commits that should've been squashed. |
In the future, please try to avoid merge commits in your PRs |
Noted. Sorry about that. I'm used to PR commits getting squashed when the PR is merged. |
Use idiomatic gomega syntax in generated tests
Following up on #495, this bumps Kubernetes dependencies to 1.15.4.