Skip to content

Commit c8397fe

Browse files
committed
Refactor j2 calling convention, always pass .env file path explicitly
1 parent 43f7479 commit c8397fe

File tree

9 files changed

+13
-45
lines changed

9 files changed

+13
-45
lines changed

scripts/common.Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,13 +253,13 @@ venv: $(REPO_BASE_DIR)/.venv/bin/activate ## Creates a python virtual environmen
253253
ifeq ($(shell test -f j2cli_customization.py && echo -n yes),yes)
254254
255255
define jinja
256-
$(REPO_BASE_DIR)/.venv/bin/j2 --format=env $(1) .env -o $(2) --customize j2cli_customization.py
256+
$(REPO_BASE_DIR)/.venv/bin/j2 --format=env $(1) $(2) -o $(3) --customize j2cli_customization.py
257257
endef
258258
259259
else
260260
261261
define jinja
262-
$(REPO_BASE_DIR)/.venv/bin/j2 --format=env $(1) .env -o $(2)
262+
$(REPO_BASE_DIR)/.venv/bin/j2 --format=env $(1) $(2) -o $(3)
263263
endef
264264
265265
endif

services/maintenance-page/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ up-master: up
3333

3434
.PHONY: docker-compose.yml
3535
docker-compose.yml: .venv .env
36-
@$(call jinja, docker-compose.yml.j2, docker-compose.yml.unlinted) && \
36+
@$(call jinja, docker-compose.yml.j2, .env, docker-compose.yml.unlinted) && \
3737
$(_yq) docker-compose.yml.unlinted > docker-compose.yml; \
3838
rm docker-compose.yml.unlinted >/dev/null 2>&1;
3939

services/monitoring/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ ${TEMP_COMPOSE}-local: docker-compose.yml docker-compose.letsencrypt.dns.yml con
7474
@${REPO_BASE_DIR}/scripts/docker-stack-config.bash -e .env $< docker-compose.letsencrypt.dns.yml > $@
7575

7676
docker-compose.yml: docker-compose.yml.j2 .env .venv pgsql_query_exporter_config.yaml
77-
$(call jinja,$<,$@)
77+
$(call jinja,$<,.env,$@)
7878

7979
.PHONY: update.grafana.pwd
8080
update.grafana.pwd: .env ## Change grafana pwd
@@ -101,7 +101,7 @@ grafana-import: grafana/assets .venv ## Imports AND OVERWRITES the remote grafan
101101

102102
.PHONY: config.grafana.dashboards
103103
config.grafana.dashboards: grafana/templates-provisioning/dashboards/simcore/Metrics-dashboard.json.j2 .venv #Configure dashboards for aws or dalco clusters
104-
$(call jinja, $<, grafana/provisioning/dashboards/simcore/Metrics-dashboard.json)
104+
$(call jinja, $<, .env, grafana/provisioning/dashboards/simcore/Metrics-dashboard.json)
105105

106106
.PHONY: config.monitoring
107107
config.monitoring: grafana/template-config.monitoring ${REPO_CONFIG_LOCATION}
@@ -133,7 +133,7 @@ config.prometheus.ceph.simcore: ${REPO_CONFIG_LOCATION} .venv
133133
@set -o allexport; \
134134
source $<; \
135135
set +o allexport; \
136-
$(call jinja, prometheus/prometheus-ceph.yml.j2, prometheus/prometheus-ceph.yml); \
136+
$(call jinja, prometheus/prometheus-ceph.yml.j2, .env, prometheus/prometheus-ceph.yml); \
137137
cat prometheus/prometheus-base.yml | $(_yq) '. *+ load("prometheus/prometheus-simcore.yml")' | cat | \
138138
$(_yq) '. *+ load("prometheus/prometheus-ceph.yml")' > prometheus/prometheus.yml; \
139139
envsubst < prometheus/prometheus.yml > prometheus/prometheus.temp.yml; \
@@ -148,10 +148,10 @@ config.prometheus: ${REPO_CONFIG_LOCATION} .venv
148148
mv prometheus/prometheus.temp.yml prometheus/prometheus.yml
149149

150150
pgsql_query_exporter_config.yaml: pgsql_query_exporter_config.yaml.j2 ${REPO_CONFIG_LOCATION} .env .venv
151-
$(call jinja, $<, $@);
151+
$(call jinja, $<, .env, $@);
152152

153153
smokeping_prober_config.yaml: smokeping_prober_config.yaml.j2 ${REPO_CONFIG_LOCATION} .env .venv
154-
$(call jinja, $<, $@);
154+
$(call jinja, $<, .env, $@);
155155

156156
.PHONY: grafana/assets
157157
grafana/assets: ${REPO_CONFIG_LOCATION}

services/monitoring/grafana-image-renderer/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

services/monitoring/grafana-image-renderer/config.json

Lines changed: 0 additions & 25 deletions
This file was deleted.

services/redis-commander/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,6 @@ ${TEMP_COMPOSE}-letsencrypt-dns: docker-compose.yml docker-compose.letsencrypt.d
5252

5353
config.json: config.json.j2 .env .venv
5454
# generate $@
55-
@$(call jinja, $<, $@)
55+
@$(call jinja, $<, .env, $@)
5656
# validate and format $@
5757
@cat $@ | jq > /dev/null

services/registry/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ up-public: up-dalco
5252
# Helpers -------------------------------------------------
5353

5454
docker-compose.yml: docker-compose.yml.j2 .venv .env
55-
@$(call jinja, $<, $@)
55+
@$(call jinja, $<, .env, $@)
5656

5757
.PHONY: ${TEMP_COMPOSE}-local
5858
${TEMP_COMPOSE}-local: docker-compose.yml docker-compose.self-signed.yml .env

services/traefik/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ ${TEMP_COMPOSE}-master: docker-compose.yml docker-compose.master.yml .env
101101

102102
.PHONY: docker-compose.letsencrypt.dns.yml
103103
docker-compose.letsencrypt.dns.yml: .venv .env
104-
@$(call jinja, docker-compose.letsencrypt.dns.yml.j2, docker-compose.letsencrypt.dns.yml.unlinted) && \
104+
@$(call jinja, docker-compose.letsencrypt.dns.yml.j2, .env, docker-compose.letsencrypt.dns.yml.unlinted) && \
105105
$(_yq) docker-compose.letsencrypt.dns.yml.unlinted > docker-compose.letsencrypt.dns.yml; \
106106
rm docker-compose.letsencrypt.dns.yml.unlinted >/dev/null 2>&1;
107107

108108
.PHONY: docker-compose.yml
109109
docker-compose.yml: traefik_dynamic_config.yml .venv .env
110-
@$(call jinja, docker-compose.yml.j2, docker-compose.yml.unlinted) && \
110+
@$(call jinja, docker-compose.yml.j2, .env, docker-compose.yml.unlinted) && \
111111
$(_yq) docker-compose.yml.unlinted > docker-compose.yml; \
112112
rm docker-compose.yml.unlinted >/dev/null 2>&1;
113113

services/vendors/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ up-local: up
3232

3333
.PHONY: docker-compose.yml
3434
docker-compose.yml: .venv .env
35-
@$(call jinja, docker-compose.yml.j2, docker-compose.yml.unlinted) && \
35+
@$(call jinja, docker-compose.yml.j2, .env, docker-compose.yml.unlinted) && \
3636
$(_yq) docker-compose.yml.unlinted > docker-compose.yml; \
3737
rm docker-compose.yml.unlinted >/dev/null 2>&1;
3838

0 commit comments

Comments
 (0)