Enable ssl for replicated-sdk pod

Edited
We’re running the Replicated pod on our cluster and have a requirement to enable secure HTTPS communication between pods. Currently, the Replicated pod communicates over HTTP on port 3000.

Here, you can see that our app uses the replicated endpoint to validate the license which speaks http. How can we make this https?

app.security.replicated.base-url: http://replicated.mynamespace.svc.cluster.local:3000
app.security.replicated.fields-path: /api/v1/license/fields
app.security.replicated.license-path: /api/v1/license/info

Thanks for reaching out @manish.s!

Currently Replicated SDK does not support HTTPS.

While we work on implementing HTTPS support, you might consider using a service mesh like Istio or Linkerd if already available in your cluster to encrypt the traffic between pods.

Future update on the SDK may have multiple HTTPS options via cert-manager integration, user-provided certificate or self-signed certificate configured via Helm values.

I hope this helps.
Gerard

when will the feature be introduced, where we can add user-provided certs or self-signed certs usig helm values? this is a bit urgent

Hello Manish, would you mind submitting a feature request for this at Replicated? There someone from our product team can give additional details on potential timelines.