Add tls config to etcd metadata driver
Descriptions of the changes in this PR:
Motivation
Etcd metadata driver should support TLS connections to etcd.
Changes
- Add
metadataServiceConfigconfig parameter to specify the path for the metadata service configuration file - Add
EtcdConfigto parse metadata service configuration file and extract TLS config from it - Add support to configure TLS connection to
EtcdMetadataDriverBase - Add smoke test to check if logic above works
Please fix checkstyle errors to let CI run
@dlg99 done, checkstyle errors fixed
@alesharik Thanks for your contribution. Any updates?
@shoothzj it is ready. CI failed because of other error, and it may be fixed now
@alesharik Sorry for my late reply, I recenlty come back to actively work in BookKeeper project. I think we also need documentation about how to config like in #4256 .
Also you need to rebase the code, so we can move forward with this PR.
Thanks for your contribution. cc @dlg99 @eolivelli
@alesharik please add some documentation, rebase, and make sure that the CI passes