In GCP the ALB implementation enforces TLS encryption for HTTP/2. So when i enable the thanos sidecar currently there's no way to configure the grpcServerTlsConfig which is supposed to make the prometheus operator add the following args for the thanos sidecar
--grpc-server-tls-cert="" TLS Certificate for gRPC server, leave blank to
disable TLS
--grpc-server-tls-client-ca=""
TLS CA to verify clients against. If no
client CA is specified, there is no client
verification on server side. (tls.NoClientCert)
--grpc-server-tls-key="" TLS Key for the gRPC server, leave blank to
Is your feature request related to a problem ?
In GCP the ALB implementation enforces TLS encryption for HTTP/2. So when i enable the thanos sidecar currently there's no way to configure the
grpcServerTlsConfig
which is supposed to make the prometheus operator add the following args for the thanos sidecarDescribe the solution you'd like.
Describe alternatives you've considered.
NONE
Additional context.
No response