-
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
fix: nodepool autoscaling vars avail in GKE 1.24.1 result in conflicts. Preserve default behavior #1562
fix: nodepool autoscaling vars avail in GKE 1.24.1 result in conflicts. Preserve default behavior #1562
Conversation
/gcbrun |
@apeabody Can you share the results of the thank you ^_^ |
It was a timeout, I re-triggered as it could be transient. |
844bfa8
to
5519289
Compare
/gcbrun |
1 similar comment
/gcbrun |
@ericyz can you check if the check failed due to timeout again or if an issue has poped up? Thank you. |
5519289
to
bf957ea
Compare
/gcbrun |
It timed out. I re-triggered it and will post any error logs. |
/gcbrun |
@ericyz and @apeabody, can either of you advise me on how I should handle rebases more effectively? I have noticed every time I need to rebase on the default branch, Please let me know if I can do anything to make the PR process easier for both of you ^_^ |
…ts with zonal limits do not happen.
ca278b9
to
ad1b57a
Compare
/gcbrun |
1 similar comment
/gcbrun |
/gcbrun |
Sorry, looked at wrong PR and will approve after review
/gcbrun |
1 similar comment
/gcbrun |
Hi @Aurelian-Shuttleworth , thanks for your contribution. |
/gcbrun |
@Aurelian-Shuttleworth - I prefer to setting to @bharathkkb - We can include this change as an break change. Do you see other implications on this? |
/gcbrun |
@ericyz I figured that would be the presence ^_^ I will look at the tests and what can be updated in my alternative PR. |
@ericyz Having a look around the test suite, I can only test changes by spinning it up, and I can't afford the cloud costs at the moment. I believe all that needs to be done to allow my other PR to succeed is to add the node pool settings that would otherwise be set by the default variable values. Can one of the code maintainers add those values and confirm? |
Hi @Aurelian-Shuttleworth , your understanding is correct, but please hold for a moment. I will confirm the direction and get back to you |
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.
LGTM
Hi @Aurelian-Shuttleworth , please raise another PR for your alternative suggested solution if you are alright. We will include it in the next breaking release. I can help you on the test cases |
@apeabody - could you please peer review and merged when ready? Thank you |
Thanks @Aurelian-Shuttleworth - Unfortunately at this time one of us will need to add a |
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.
Thanks for the contribution @Aurelian-Shuttleworth!
The INT failure appears unrelated, but we'll need to get it to clear. |
…s. Preserve default behavior (terraform-google-modules#1562) Co-authored-by: Eric Zhao <[email protected]>
Changes introduced in feat: add nodepool autoscaling vars avail in GKE 1.24.1 result in conflicts when using total limits.
Currently, google_container_node_pool resource states that total and per zone limits can't be used together.
To address this issue and maintain the current behaviour where min and max values for a node pool are set by default, this fix strays from standard behaviour where the value is set to null. Please advise if this is acceptable.
If this is not, I have prepared a second fix where the values are nulled. fix: nodepool autoscaling vars avail in GKE 1.24.1 result in conflicts. Change default behavior to null