Open yurishkuro opened 4 years ago
Cassandra - TLS with client cert authentication supported; bearer token propagation
Is there any documentation/tutorials on this? I am trying to secure connection between the Collector and Cassandra storage but have have not been able to successfully implement it.
@rubenvp8510 is the bearer token propagation working already? I thought it hasn't been merged yet.
@jpkrohling it is already working and I added tests here. but not on operator side, which is the current task I'm working on.
note that at this moment, token propagation only works on ES, as far as I know there is no plans for support it on cassandra.
Thanks for the info, @rubenvp8510. I changed the description to strike through the "bearer token propagation" in the Cassandra item (cc @j771).
How to configure the Agent container to use TLS with client cert authentication? I'm running the Collector with mTLS. How do I tell the agent to use the client certs?
Aren't these flags what you need?
$ go run ./cmd/agent help | grep tls
--reporter.grpc.tls Enable TLS when talking to the remote server(s)
--reporter.grpc.tls.ca string Path to a TLS CA (Certification Authority) file used to verify the remote server(s) (by default will use the system truststore)
--reporter.grpc.tls.cert string Path to a TLS Certificate file, used to identify this process to the remote server(s)
--reporter.grpc.tls.key string Path to a TLS Private Key file, used to identify this process to the remote server(s)
--reporter.grpc.tls.server-name string Override the TLS server name we expect in the certificate of the remove server(s)
In the 2019-05-04 Jaeger security audit, the auditors wrote:
However, the auditors were concerned with the lack of the actual security mechanisms:
This issue is a checklist of the existing security mechanisms in Jaeger, and any remaining gaps. It is broken into pairwise connections between Jaeger components.
Please refer to Security page in Jaeger documentation for instructions on securing Jaeger installation.
Client to Agent
Agent is deprecated (#1718).
Client to Collector
Agent to Collector
Agent is deprecated (#1718).
Collector/Query to Storage
Browser to UI
Consumers to Query Service