-
Notifications
You must be signed in to change notification settings - Fork 4k
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
fix MaxNodeProvisionTime and ZeroOrMaxNodeScaling node-groups handlin… #5998
fix MaxNodeProvisionTime and ZeroOrMaxNodeScaling node-groups handlin… #5998
Conversation
Welcome @kruftik! |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: kruftik 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 |
…g in externalgrpc cloud provider
248242e
to
e678493
Compare
…to specs with backward compat
9635b24
to
b0efd1a
Compare
b0efd1a
to
2d28b69
Compare
/area provider/externalgrpc |
@Shubham82: The label(s) 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. |
@BigDarkClown , @feiskyer , |
Cloud provider PRs should be reviewed by the relevant OWNERS - in this case it looks like @dbonfigli. I took a look and the overall approach looks good, but I can't verify the proto/grpc parts. /assign @dbonfigli |
@towca: GitHub didn't allow me to assign the following users: dbonfigli. Note that only kubernetes members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. 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. |
@towca: The label(s) 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. |
I am not an official kubernetes member so i cannot give a review that can be used to approve this PR even if i am listed in the ownes file for this cloud provider , anyway, it looks good but the same changes and a bit more are covered on PRs #5936 and #5937 that have been created before this, @towca can we give priority to those PRs, especially #5936 that in turn is needed for the final version of #5937 that otherwise would conflict on the proto files? |
PR needs rebase. 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. |
@x13n: Closed this PR. 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. |
What type of PR is this?
/kind bug
What this PR does / why we need it:
current code has a bug: externalgrpc service proto specification has
GetOptions(...)
optional method but the response type does not have MaxNodeProvisionTime ZeroOrMaxNodeScaling fields. GetOption(..) wrapper does not respect such a situration it results in 0 (zero) MaxNodeProvisionTime duration and false value for ZeroOrMaxNodeScaling options since they are default type values in case if the specific externalgrpc service implements theGetOptions()
method.Special notes for your reviewer:
Does this PR introduce a user-facing change?
No
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: