This repository was archived by the owner on Dec 21, 2021. It is now read-only.
This repository was archived by the owner on Dec 21, 2021. It is now read-only.
Investigate if we can get rid of the dependency on openssl and use rustls instead #134
Open
Description
Currently the agent relies on system provided openssl libraries for all TLS concerns.
We could potentially switch to using rustls [1] which would remove our dependency on ssl system libraries (we still have the systemd library, so would not be totally free - but every little bit helps.
Mostly I think this is necessary via the kube and kubelet dependencies, both of which in theory would support this.
https://github.com/clux/kube-rs#rustls
https://github.com/deislabs/krustlet/blob/main/docs/community/developers.md#building-without-openssl
This is something that @djc may be able to help with.