-
Notifications
You must be signed in to change notification settings - Fork 150
OBJ: add ca_bundle option in obj plugin and nixlbench #806
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
Conversation
Signed-off-by: Zirui Liu <[email protected]>
Signed-off-by: Zirui Liu <[email protected]>
👋 Hi ziruiliu! Thank you for contributing to ai-dynamo/nixl. Your PR reviewers will review your contribution then trigger the CI to test your changes. 🚀 |
/build |
update with clearer description Co-authored-by: ovidiusm <[email protected]> Signed-off-by: ziruiliu <[email protected]>
It also needs to be added to benchmark/kvbench/commands/args.py (see obj_endpoint_override for example) |
Signed-off-by: Zirui Liu <[email protected]>
Hi @ovidiusm , I have updated benchmark/kvbench/commands/args.py according to you suggestion |
/ok to test b85ef3e |
/build |
/ok to test 5c2f091 |
/build |
Hi @w1ldptr and @barneuman, would you please review this change that add ca_bundle in obj plugin? |
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
* obj: Add ca_bundle option for S3 compatible storage Signed-off-by: Zirui Liu <[email protected]> * obj: Add ca_bundle option in README.md Signed-off-by: Zirui Liu <[email protected]> * Update benchmark/nixlbench/src/utils/utils.cpp update with clearer description Co-authored-by: ovidiusm <[email protected]> Signed-off-by: ziruiliu <[email protected]> * obj: add ca_bundle option Signed-off-by: Zirui Liu <[email protected]> --------- Signed-off-by: Zirui Liu <[email protected]> Signed-off-by: ziruiliu <[email protected]> Co-authored-by: ovidiusm <[email protected]>
What?
Add a new param 'ca_bundle' for obj plugin and corresponding option 'obj_ca_bundle' in nixlbench
Why?
AWS cpp sdk does not honor environment variable AWS_CA_BUNDLE when initializing ClientConfiguration.
When testing with S3-compatible storage with self-signed certificates, the plugin and nixlbench are not working
How?
pass certificate path to the plugin, and set caFile when initializing ClientConfiguration