-
Notifications
You must be signed in to change notification settings - Fork 983
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 Ability to Specify Kubelet Configuration, specifically clusterDNS #1013
Conversation
✔️ Deploy Preview for karpenter-docs-prod canceled. 🔨 Explore the source changes: 96965e8 🔍 Inspect the deploy log: https://app.netlify.com/sites/karpenter-docs-prod/deploys/61bc05699e363a0007119967 |
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. I'm a bit tired -- can you get an approval from Suket just in case I'm missing anything?
Nice work, btw! |
@suket22 Can you take a look? Thanks! |
Signed-off-by: Michael Irwin <[email protected]> Resolves #928
Signed-off-by: Michael Irwin <[email protected]>
Co-authored-by: Ellis Tarn <[email protected]>
Signed-off-by: Michael Irwin <[email protected]>
Signed-off-by: Michael Irwin <[email protected]>
Signed-off-by: Michael Irwin <[email protected]>
Signed-off-by: Michael Irwin <[email protected]>
Rebased on top of latest to resolve conflict |
Just noticed that there was a name mismatch between the JSON object and the Go type. So, fixing that (any chance that could be caught in a lint check?). And @akestner - I saw the title change. I'm going to tweak it just a tiny bit because the names ended up being adjusted as we did the work and I neglected to go back and update the original description of changes. I've rectified my transgression 😄 |
Signed-off-by: Michael Irwin <[email protected]>
I have installed helm-chart v 0.5.5 which should have these changes however when trying to create a provisioner I am getting this error: error: error validating "provisioner.yaml": error validating data: ValidationError(Provisioner.spec): unknown field "kubeletConfiguration" in sh.karpenter.v1alpha5.Provisioner.spec; if you choose to ignore these errors, turn validation off with --validate=false Here is my provisioner:
Am i missing something? |
@justinsnair Did you install the chart as an upgrade to a previous version? If so, you'll need to update the CRD as Helm doesn't do CRD updates. |
This was it. I knew this but totally slipped my mind.. Thanks for the reminder! |
1. Issue, if available:
Resolves #928
2. Description of changes:
Adds the ability to specify kubeletConfiguration, specifically the
clusterDNS
setting.3. 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.