Closed mfiedorowicz closed 6 months ago
gRPC client libraries require certificates for diode server TLS verification, regardless of setting insecure connection explicitly 🤷♂️ Both python and go diode SDKs should load system available certificates: * python to use `certifi` package with `certifi.where()` ``` Certifi provides Mozilla’s carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. It has been extracted from the Requests project. ``` * go to use `x509.SystemCertPool()`
tls_verify
/diode.v1.IngesterService/Ingest -> /2932546d/diode/diode.v1.IngesterService/Ingest
Usage of SDK:
nginx logs: