Skip to content
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
@soenkeliebau

Description

@soenkeliebau

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.

[1] https://github.com/ctz/rustls

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions