-
-
Notifications
You must be signed in to change notification settings - Fork 326
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
optional feature to use aws-lc-rs
rustls feature
#1568
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.
Thanks a lot for doing this. Looks very sensible. Quick comments. Needs DCO update anyway.
fd4887d
to
559ebde
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.
minor suggestion
All looks good to me, but the |
oidc test is not using Client::try_from, so it's not getting the automatic aws-lc-rs (which is as I intended). I've added the manual setup. |
17cb1a6
to
e48f338
Compare
upon inspection of the error in |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1568 +/- ##
=======================================
- Coverage 75.4% 75.4% -0.0%
=======================================
Files 80 80
Lines 7290 7284 -6
=======================================
- Hits 5495 5489 -6
Misses 1795 1795
|
I've added OpenSSL to the allowed licenses, we should be ok on every test here :) |
I wouldn't worry about the deny failure, that should be from duplicate dependencies (transitively through the tree) and it's often flagging up things that's hard to do things about. The explicit license allow here I don't think is necessary. |
OpenSSL appeared in aws-lc-rs-sys's Cargo.toml
|
ew, i see :( yeah, then your change makes sense here then. |
here we are, only the duplicate dep error you mentioned remains :) |
If you have time to make a ignore for it to make the branch green you could just list |
applied, local test ok now!
|
Signed-off-by: Mikaël Cluseau <[email protected]>
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.
TYVM!
aws-lc-rs
rustls feature
Motivation
Fix #1562 .
Solution
Add a
aws-lc-rs
option feature and initialize the defaultCryptoProvider
when building akube::Client
from akube::Config
.