-
Notifications
You must be signed in to change notification settings - Fork 1k
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
feat: add option for extra hourly cost per host #7609
base: main
Are you sure you want to change the base?
feat: add option for extra hourly cost per host #7609
Conversation
✅ Deploy Preview for karpenter-docs-prod canceled.
|
2467bed
to
f53e234
Compare
f53e234
to
ae81123
Compare
I just submitted this PR and wanted to reach out for help and guidance. If I missed anything or there are changes you’d like me to make, please let me know—I’m more than happy to address them promptly. Thanks for taking the time to review this! |
(I would want to point out that this doesn't quite solve the linked issue, though is a related cost modification that would be helpful for Karpenter) |
Hey @jasonwbarnett, thanks for taking the time to put up the PR! I'm a karpenter user that is currently facing the same needs. I have just two question/suggestions regarding the code, if I may:
Again, thanks to the team and community for getting the PR going. I'd appreciate any second opinions and/or corrections regarding my comment! |
Fixes #5163
Description
This feature allows specifying an extra hourly cost per host for thing like Datadog APM agent, etc.
How was this change tested?
EXTRA_HOURLY_COST_PER_HOST
to"1.0"
Does this change impact docs?
Other Info
I considered adding the extra hourly cost per host to the static pricing for environments without access to the pricing API. However, this would require passing
context
intoReset()
based on the current implementation, which introduces significant ripple effects across the entire test stack. I’m curious if anyone has alternative ideas or solutions to address this challenge.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.