From f362d26413c27e32cfabd9778c884a8bc266749e Mon Sep 17 00:00:00 2001 From: Erik Sundell Date: Sat, 13 Apr 2024 12:33:40 +0200 Subject: [PATCH] Fail loudly if GRAFANA_TOKEN isn't set --- deploy.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/deploy.py b/deploy.py index 2954171..ea77940 100755 --- a/deploy.py +++ b/deploy.py @@ -4,6 +4,7 @@ import json import os import re +import shutil import ssl import subprocess from copy import deepcopy @@ -203,7 +204,12 @@ def main(): args = parser.parse_args() - grafana_token = os.environ['GRAFANA_TOKEN'] + # ensure GRAFANA_TOKEN + grafana_token = os.environ.get("GRAFANA_TOKEN") + if not grafana_token: + raise ValueError( + "The environment variable GRAFANA_TOKEN needs to be set in order to deploying dashboards to a Grafana deployment." + ) api = partial( grafana_request,