in scripts/alerts/validate_alerts_format.py [0:0]
def check_json_in_metadata(path, file_id, file_version):
metadata_path = os.path.join(os.path.dirname(path), "metadata.yaml")
check_metadata_entries(metadata_path)
with open(metadata_path) as f:
data = yaml.safe_load(f)
for tmpl in data.get("alert_policy_templates"):
if tmpl.get("id") == file_id and tmpl.get("version") == int(file_version[1]):
return
raise Exception("{} does not have an entry in {}".format(path, metadata_path))