X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fprometheus%2Fsrc%2Fcharm.py;h=cf4f9566e4ec3d65b9c1089195f470595a28f6ad;hb=da31d6e2625a67c6180080ec9433d0f8ebe1de64;hp=e71d949f304ce4f2cff7ac3b63d1a4602d97719c;hpb=3cc0316794cc75ecffdf2b969b4ad98d0dd7e826;p=osm%2Fdevops.git diff --git a/installers/charm/prometheus/src/charm.py b/installers/charm/prometheus/src/charm.py index e71d949f..cf4f9566 100755 --- a/installers/charm/prometheus/src/charm.py +++ b/installers/charm/prometheus/src/charm.py @@ -112,13 +112,13 @@ class PrometheusCharm(CharmedOsmBase): self.prometheus.publish_info(self.app.name, PORT) def _on_backup_action(self, event: EventBase) -> NoReturn: - url = f"http://{self.model.app.name}:{PORT}/api/v2/admin/tsdb/snapshot" + url = f"http://{self.model.app.name}:{PORT}/api/v1/admin/tsdb/snapshot" result = requests.post(url) if result.status_code == 200: event.set_results({"backup-name": result.json()["name"]}) else: - event.fail(f"status-code: {result.status_code}, result: {result.json()}") + event.fail(f"status-code: {result.status_code}") def _build_files(self, config: ConfigModel): files_builder = FilesV3Builder() @@ -197,6 +197,7 @@ class PrometheusCharm(CharmedOsmBase): if config.max_file_size > 0 else config.max_file_size ), + "kubernetes.io/ingress.class": "public", } ingress_resource_builder = IngressResourceV3Builder( f"{self.app.name}-ingress", annotations