-
Notifications
You must be signed in to change notification settings - Fork 40k
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
add CIDR allocator for NodeController #19242
Conversation
de6635d
to
053d4dd
Compare
The author of this PR is not in the whitelist for merge, can one of the admins add the 'ok-to-merge' label? |
@@ -0,0 +1,175 @@ | |||
/* | |||
Copyright 2014 The Kubernetes Authors All rights reserved. |
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.
update year
38effe8
to
9fdd970
Compare
@derekwaynecarr Updated. PTAL |
lgtm, thanks |
9fdd970
to
97770a8
Compare
@derekwaynecarr rebased. |
|
||
var errCIDRRangeNoCIDRsRemaining = errors.New("CIDR allocation failed; there are no remaining CIDRs left to allocate in the accepted range") | ||
|
||
// CIDRAllocator ss an interface implemented by things that know how to allocate/recycle CIDR for nodes. |
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.
typo: ss -> is
97770a8
to
a5a6621
Compare
@gmarek Could you please kindly review this and give me some feedback? |
Sure, but I'm currently struggling with some P0 issues - I'm not sure I'll be able to do this this week (and I'm OOO in the next one). |
I'll do it in half an hour |
LGTM. |
@k8s-bot test this [submit-queue is verifying that this PR is safe to merge] |
GCE e2e build/test passed for commit 552a247. |
Automatic merge from submit-queue |
This may have broken GKE CI. |
@andyzheng0831 confirmed that it broke gke ci |
@roberthbailey @mikedanese - I think it was kind of expected that this PR may break things, because we finally implemented feature that we thought we have. So those may be configuration issues with our suites. |
It also broke k8s ci running on GCI. I am checking what is wrong. So far it looks like controller-manager process is in crash loop |
That's consistent with what Jenkins shows: |
The breakage is fixed by #25984 |
@mikedanese - it probably also broke kubemark (at least kubemark-5 started failing around that time, all others didn't finish since the yet, so probably they will also start failing) |
This PR is no longer automatically revertable... |
Automatic merge from submit-queue cluster/gce/coreos: Set service-cluster-ip-range Broken by #19242 See also #26002 This is necessary to kube-up for me, but depending on how #26002 plays out, this PR might not be necessary. Happy to close this or merge or whatever depending on what's best. cc @yifan-gu @sjpotter @mikedanese
@mqliang Does this PR require action by the user when upgrading from 1.2.x to 1.3.0? (Think about non-developer users.) If so, please edit your first comment to have a release-note block, like in #28132. If it is just an optional feature, please change the label to just release-note. If it is not a complete feature by itself, then apply "release-note-none" label instead. |
@erictune This is a transparent change for users, it does not require any actions by the user when upgrading. And unfortunately, it seems that I have no permission to change the label. |
This PR: