-
Notifications
You must be signed in to change notification settings - Fork 64
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(bootstrap): OOT credential provider support in 1.30+ #429
Conversation
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.
/test
Pull Request Test Coverage Report for Build 9969045472Details
💛 - Coveralls |
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.
/test
@Bryce-Soghigian, please take a look as well, can't add you as reviewer since you initiated the PR |
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 don't love how manual adding new selection for the binary URL is, but I can't think of a better way thats simpler.
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.
Approved. However, have a few questions/comments.
In the PR description I just see how tested with "make presubmit". Feels worth testing as self hosted manually, or making sure we get successful e2e tests?
Also, left one clarify question on how the versioning actually works, and picking up of bug fixes/CVEs.
Yes, doing more testing; will update the list |
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.
/test
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.
/test
Most E2E tests passing in CI as well (intergration passed after retry, need to review for flakiness): https://github.com/Azure/karpenter-provider-azure/actions/runs/9966510663 |
Lets get this in then? |
* test: 1.30.0 * fix: credential provider URL * test: associated tests * chore: remove unused function * fix: minor unrelated log fix * chore: undo AKS version choice --------- Co-authored-by: tallaxes <[email protected]>
Description
This fixes OOT credential provider support in AKS 1.30+:
OOT credential provider should be supported in 1.29 as well, but this PR opts to not enable it just yet. We are likely to enable it some time later, after some more testing.
How was this change tested?
make presumbit
Does this change impact docs?
Release Note