-
Notifications
You must be signed in to change notification settings - Fork 58
Description
Hi
I've set up apache druid with the operator and enabled tls in the env and encountered several limitations with the current implementation
issues found // resolved
router service url and ports are hardcoded
no tls support for connecting to druid
proposed solution
I'd like to prepared changes that would:
-
unify all http client creation in a single place with dynamic port/service discovery from the actual druidSpec
-
add TLKS support (insecureSkipVerify // ca certificates via secret)
-
add endpoint configuration to druidspec:
spec: endpoint: url: "https://external-druid.example.com:8443" insecureSkipVerify: false caCertSecretRef: name: druid-ca-cert caKey: ca.cert
questions
are you interested in these enhancements?
if yes, would you prefer: one pr with all changes, or multiple smaller prs (e.g., first unify client, then add tls, then external endpoints)?
I have the code ready and tested (at least running in a cluster). Happy to contribute based on your preferences.
thanks!