X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fmysqld-exporter%2Fsrc%2Fcharm.py;h=153dbfd97a35d5975ff85c05ba4c15361a1ef2c8;hb=HEAD;hp=91be02a6a3f37261a90ae1dcec236b19a864caf1;hpb=540d93716ee0a4c4ffd070120779c1c40f6f353c;p=osm%2Fdevops.git diff --git a/installers/charm/mysqld-exporter/src/charm.py b/installers/charm/mysqld-exporter/src/charm.py index 91be02a6..153dbfd9 100755 --- a/installers/charm/mysqld-exporter/src/charm.py +++ b/installers/charm/mysqld-exporter/src/charm.py @@ -185,9 +185,9 @@ class MysqlExporterCharm(CharmedOsmBase): self._check_missing_dependencies(config) data_source = ( - config.mysql_uri.replace("mysql://", "").split("/")[0] + f'{config.mysql_uri.replace("mysql://", "").replace("@", "@(").split("/")[0]})/' if config.mysql_uri - else f"root:{self.mysql_client.root_password}@{self.mysql_client.host}:{self.mysql_client.port}" + else f"root:{self.mysql_client.root_password}@({self.mysql_client.host}:{self.mysql_client.port})/" ) # Create Builder for the PodSpec @@ -209,7 +209,7 @@ class MysqlExporterCharm(CharmedOsmBase): config.image_pull_policy, run_as_non_root=config.security_context, ) - container_builder.add_port(name=self.app.name, port=PORT) + container_builder.add_port(name="exporter", port=PORT) container_builder.add_http_readiness_probe( path="/api/health", port=PORT,