Implementing the TLS termination for the Prometheus using nginx as a sidecar container acting as a reverse
proxy, hiding non-secure Prometheus endpoint behind itself.
Also, the 'enforce-pod-restart' config option has been introduced, giving the user an option to forcibly restart the workloads after the config-changed event (since current Juju/charm architecture does not give an option to either send system signal or execute any service control command).
Implementing the TLS termination for the Prometheus using nginx as a sidecar container acting as a reverse proxy, hiding non-secure Prometheus endpoint behind itself.
Also, the 'enforce-pod-restart' config option has been introduced, giving the user an option to forcibly restart the workloads after the config-changed event (since current Juju/charm architecture does not give an option to either send system signal or execute any service control command).