-
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
✨ Update to Kubernetes 1.12.2 #221
✨ Update to Kubernetes 1.12.2 #221
Conversation
/assign @DirectXMan12 |
Anyone able to review this? I'd really like to see it merged ASAP. |
I'll take a look -- last week was thanksgiving in the us, so I was out on break ;-) |
Furthermore, you've confirmed that there are no changes to the few objects from the Kubernetes API that we expose in public interfaces? |
Hope Thanksgiving was a blast! I'll verify tomorrow that there are no breaking changes to any interfaces this project exposes. |
@DirectXMan12 As far as I can tell, it should be backwards-compatible, but tbh I'm not sure I've looked at every single thing... Do you have any pointers of things to double/triple check? The fact that tests didn't need to change (other than more known types) gives me confidence that stuff hasn't broken. |
I don't have anything at the moment. Let me try and whip something up. We only have a few objects though, and since it passes the tests, the changes are unlikely. |
Any more thoughts on this? |
/lgtm |
/assign @droot |
Finally finished enough of the tooling to run the check. We're good in this regard. I'll post the tooling soon, but I figured I'd give the results here and unblock this. /lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: DirectXMan12, jimmidyson 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 |
we can do the "latest patch release" in another PR if necessary. |
@@ -142,7 +142,7 @@ func (uc *unstructuredClient) UpdateStatus(_ context.Context, obj runtime.Object | |||
if err != nil { | |||
return err | |||
} | |||
i, err := r.UpdateStatus(u) | |||
i, err := r.UpdateStatus(u, metav1.UpdateOptions{}) |
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.
@droot we'll want to surface create options somewhere in our client at some point
@@ -268,7 +268,7 @@ func (cm *controllerManager) startLeaderElection() (err error) { | |||
RenewDeadline: 10 * time.Second, | |||
RetryPeriod: 2 * time.Second, | |||
Callbacks: leaderelection.LeaderCallbacks{ | |||
OnStartedLeading: func(_ <-chan struct{}) { | |||
OnStartedLeading: func(_ context.Context) { |
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.
we'll want to surface this too
now we need to update controller-tools as well. |
✨ Update to Kubernetes 1.12.2
Fixes #211
This has no breaking changes, only changes to dependencies and internal changes to work with the new version.