From f9a4f9ecac1ae47703c6c6f1529e279cbd56f1de Mon Sep 17 00:00:00 2001 From: shenqianjin Date: Thu, 31 Mar 2022 11:50:40 +0800 Subject: [PATCH] add env as data sources for j2 when render dashboards --- scripts/generate_dashboards.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/generate_dashboards.sh b/scripts/generate_dashboards.sh index 81936da..46a8384 100755 --- a/scripts/generate_dashboards.sh +++ b/scripts/generate_dashboards.sh @@ -102,7 +102,7 @@ else # apply environment variables to pulsar datasource provisioning yaml file cp ${DASHBOARD_HOME}/conf/provisioning/datasources.yml ${DASHBOARD_HOME}/target/datasources.yml - j2 ${DASHBOARD_HOME}/target/datasources.yml > ${DATASOURCES_OUTPUT_DIR}/pulsar.yml + j2 --import-env= --undefined ${DASHBOARD_HOME}/target/datasources.yml > ${DATASOURCES_OUTPUT_DIR}/pulsar.yml echo "Your pulsar data source is generated as ${DATASOURCES_OUTPUT_DIR}/pulsar.yml" @@ -113,7 +113,7 @@ else # Only attempt to render via jinja2 if the file is a jinja2 template if [[ "${item}" == *".j2" ]]; then - j2 ${DASHBOARD_HOME}/dashboards.template/${item} > ${DASHBOARDS_OUTPUT_DIR}/${OUTPUT_FILE} + j2 --import-env= --undefined ${DASHBOARD_HOME}/dashboards.template/${item} > ${DASHBOARDS_OUTPUT_DIR}/${OUTPUT_FILE} else sed "s/{{ PULSAR_CLUSTER }}/${PULSAR_CLUSTER}/" ${DASHBOARD_HOME}/dashboards.template/${item} > ${DASHBOARDS_OUTPUT_DIR}/${OUTPUT_FILE} fi