From: Nizamudeen A Date: Wed, 10 Sep 2025 13:00:36 +0000 (+0530) Subject: monitoring: add user-agent headers to the urllib X-Git-Tag: testing/wip-jcollin-testing-20250917.124222-tentacle~22^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3999e5f80b3cd9c8527f800770dcc02ffba64bc5;p=ceph-ci.git monitoring: add user-agent headers to the urllib The documentation started raising 403 suddenly. Adding User-Agent headers to the request Signed-off-by: Nizamudeen A (cherry picked from commit b8fe487010483681bbc8ddb8dfe18b40ebfd346b) --- diff --git a/monitoring/ceph-mixin/tests_alerts/validate_rules.py b/monitoring/ceph-mixin/tests_alerts/validate_rules.py index c24ce5c59d5..8c1e3293024 100755 --- a/monitoring/ceph-mixin/tests_alerts/validate_rules.py +++ b/monitoring/ceph-mixin/tests_alerts/validate_rules.py @@ -84,7 +84,14 @@ class HTMLCache: if url in self.cache: return self.cache[url] - req = urllib.request.Request(url) + headers = { + "User-Agent": ( + "Mozilla/5.0 (X11; Linux x86_64) " + "AppleWebKit/537.36 (KHTML, like Gecko) " + "Chrome/139.0.0.0 Safari/537.36" + ), + } + req = urllib.request.Request(url, headers=headers) try: r = urllib.request.urlopen(req) except urllib.error.HTTPError as e: