HomeSoftware Heritage

Use Let's Encrypt to secure thanos gRPC communications

Description

Use Let's Encrypt to secure thanos gRPC communications

The thanos grpc client only knows to encrypt no client communicatons, or
to encrypt all client communications. As the external thanos components
will need to be deployed behind TLS, we need to also deploy TLS for
internal components for consistency.

The alternative would be deploying gRPC client proxies that would be
able to handle TLS decapsulation, e.g. envoy or nginx, which seems
pretty heavy-handed.

Details

Provenance
olasdAuthored on Jul 13 2022, 5:41 PM
olasdPushed on Jul 13 2022, 6:00 PM
Parents
rSPSITEd369f42d2d7a: Add support for admin.swh.network in the swh_hostname fact
Branches
Unknown
Tags
Unknown