-
Notifications
You must be signed in to change notification settings - Fork 904
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
chore: update kubelet hash annotation on nodeclaim #6508
Conversation
✅ Deploy Preview for karpenter-docs-prod canceled.
|
b325ca0
to
893c932
Compare
Pull Request Test Coverage Report for Build 9949156096Details
💛 - Coveralls |
893c932
to
6361e8c
Compare
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.
Nice work!
6361e8c
to
23bcab1
Compare
I'm struggling to review this without context. Can you add to the description why these changes are necessary? |
23bcab1
to
12a5f4e
Compare
1b751f8
to
62badb2
Compare
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.
Small nits
62badb2
to
dc65629
Compare
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.
One optional comment
Fixes #N/A
Description
Added change to update nodeClaim hash when kubelet configuration on ec2nodeclass changes. This change has been added to orchestrate the conversion from v1beta1 to v1 apis specifically for the case where we have moved kubelet configuration from nodePool to nodeClass. We don't want to drift the nodeClaim if kubelet config is moved from nodePool to nodeClass if it's unchanged.
How was this change tested?
Added functional tests for this change.
Does this change impact docs?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.