Skip to content

[OpenTelemetry] Enable TLS/HTTPS for Grafana container started by Arconia Observability #148

@SekouSallah

Description

@SekouSallah

Describe the problem/challenge you have

When using Arconia Observability (OpenTelemetry integration), a Grafana container (grafana/otel-lgtm) is automatically started for local development and testing. This container is always exposed over plain HTTP on a random port (~33383). There is currently no built-in way to run it with TLS/HTTPS, which is a security concern even in local development and especially when the stack is used in production-like or shared environments.

Describe the solution you'd like

Add a simple configuration option in application.properties (or via environment variables) to enable TLS for the auto-started Grafana container:

arconia.observability.grafana.tls.enabled=true
arconia.observability.grafana.tls.certificate=/path/to/tls.crt
arconia.observability.grafana.tls.private-key=/path/to/tls.key

When enabled, Arconia should:

  • Mount the provided certificate and key files into the Grafana container
  • Automatically configure Grafana to serve over HTTPS

This would make Grafana accessible securely out of the box, without requiring manual container configuration or external reverse proxies.

Thank you!

Anything else you would like to add

No response

I assert that this issue is relevant for Arconia

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions