X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fprometheus%2Fsrc%2Fcharm.py;h=07793e0828f609d4afde9acbd84b80a8e74dead2;hb=4a46c6ee105522c9018e977977542e4bee50133c;hp=40c4f4eb0d1559bfe5e80560427a7b5c00e66288;hpb=a2a2b1c98b2a6c4df80514c184db912afb17b808;p=osm%2Fdevops.git diff --git a/installers/charm/prometheus/src/charm.py b/installers/charm/prometheus/src/charm.py index 40c4f4eb..07793e08 100755 --- a/installers/charm/prometheus/src/charm.py +++ b/installers/charm/prometheus/src/charm.py @@ -107,7 +107,6 @@ class ConfigModel(ModelValidator): class PrometheusCharm(CharmedOsmBase): - """Prometheus Charm.""" def __init__(self, *args) -> NoReturn: @@ -128,7 +127,13 @@ class PrometheusCharm(CharmedOsmBase): ) def _publish_prometheus_info(self, event: EventBase) -> NoReturn: - self.prometheus.publish_info(self.app.name, PORT) + config = ConfigModel(**dict(self.config)) + self.prometheus.publish_info( + self.app.name, + PORT, + user=config.web_config_username, + password=config.web_config_password, + ) def _on_backup_action(self, event: EventBase) -> NoReturn: url = f"http://{self.model.app.name}:{PORT}/api/v1/admin/tsdb/snapshot"