Skip to content

Commit 6ecfcc5

Browse files
authored
Load environment variables before running any target (#1467)
1 parent 23ec5f5 commit 6ecfcc5

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Makefile

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#!make
2+
13
# Copyright 2020 Cortex Labs, Inc.
24
#
35
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -13,6 +15,8 @@
1315
# limitations under the License.
1416

1517
SHELL := /bin/bash
18+
-include ./dev/config/env.sh
19+
export $(shell sed 's/=.*//' ./dev/config/env.sh 2>/dev/null)
1620

1721
#######
1822
# Dev #
@@ -47,44 +51,44 @@ cluster-up:
4751
@$(MAKE) registry-all
4852
@$(MAKE) cli
4953
@kill $(shell pgrep -f rerun) >/dev/null 2>&1 || true
50-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster up --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY
54+
@./bin/cortex cluster up --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY
5155
@$(MAKE) kubectl
5256

5357
cluster-up-y:
5458
@$(MAKE) registry-all
5559
@$(MAKE) cli
5660
@kill $(shell pgrep -f rerun) >/dev/null 2>&1 || true
57-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster up --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY --yes
61+
@./bin/cortex cluster up --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY --yes
5862
@$(MAKE) kubectl
5963

6064
cluster-down:
6165
@$(MAKE) manager-local
6266
@$(MAKE) cli
6367
@kill $(shell pgrep -f rerun) >/dev/null 2>&1 || true
64-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster down --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY
68+
@./bin/cortex cluster down --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY
6569

6670
cluster-down-y:
6771
@$(MAKE) manager-local
6872
@$(MAKE) cli
6973
@kill $(shell pgrep -f rerun) >/dev/null 2>&1 || true
70-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster down --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --yes
74+
@./bin/cortex cluster down --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --yes
7175

7276
cluster-info:
7377
@$(MAKE) manager-local
7478
@$(MAKE) cli
75-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster info --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY
79+
@./bin/cortex cluster info --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY
7680

7781
cluster-configure:
7882
@$(MAKE) registry-all
7983
@$(MAKE) cli
8084
@kill $(shell pgrep -f rerun) >/dev/null 2>&1 || true
81-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster configure --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY
85+
@./bin/cortex cluster configure --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY
8286

8387
cluster-configure-y:
8488
@$(MAKE) registry-all
8589
@$(MAKE) cli
8690
@kill $(shell pgrep -f rerun) >/dev/null 2>&1 || true
87-
@source ./dev/config/env.sh 2>/dev/null; ./bin/cortex cluster configure --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY --yes
91+
@./bin/cortex cluster configure --config=./dev/config/cluster.yaml --aws-key=$$AWS_ACCESS_KEY_ID --aws-secret=$$AWS_SECRET_ACCESS_KEY --cluster-aws-key=$$CLUSTER_AWS_ACCESS_KEY_ID --cluster-aws-secret=$$CLUSTER_AWS_SECRET_ACCESS_KEY --yes
8892

8993
# stop the in-cluster operator
9094
operator-stop:

0 commit comments

Comments
 (0)