summaryrefslogtreecommitdiff
path: root/robusta_krr/core
diff options
context:
space:
mode:
authorarik <alon.arik@gmail.com>2024-04-02 16:51:50 +0300
committerGitHub <noreply@github.com>2024-04-02 16:51:50 +0300
commit42a96e6a3b28796690f987733528a5153c823060 (patch)
tree55a28df97af7f8efef9d0d2812bcd3573b1eb948 /robusta_krr/core
parentcaa564ce2371f3bc478cc1916169d97291ffeac6 (diff)
parent3e1f4ec19502fc1740836c47bb40e8f02ff39778 (diff)
Merge pull request #254 from robusta-dev/prometheus-trail-slash
Fix trail slash in prometheus url
Diffstat (limited to 'robusta_krr/core')
-rw-r--r--robusta_krr/core/models/config.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/robusta_krr/core/models/config.py b/robusta_krr/core/models/config.py
index ac3b15c..aaadaa8 100644
--- a/robusta_krr/core/models/config.py
+++ b/robusta_krr/core/models/config.py
@@ -80,10 +80,12 @@ class Config(pd.BaseSettings):
def validate_prometheus_url(cls, v: Optional[str]):
if v is None:
return None
-
+
if not v.startswith("https://") and not v.startswith("http://"):
raise Exception("--prometheus-url must start with https:// or http://")
-
+
+ v = v.removesuffix("/")
+
return v
@pd.validator("prometheus_other_headers", pre=True)