-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJustfile
More file actions
29 lines (19 loc) · 869 Bytes
/
Copy pathJustfile
File metadata and controls
29 lines (19 loc) · 869 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# switched to just halfway through, kept both
set shell := ["bash", "-eu", "-o", "pipefail", "-c"]
repo_root := justfile_directory()
default:
@just --list
init tf_backend_bucket tf_backend_prefix="multi-cloud-k8s/dev":
cd {{ repo_root }} && make init TF_BACKEND_BUCKET={{ tf_backend_bucket }} TF_BACKEND_PREFIX={{ tf_backend_prefix }}
plan-gke:
cd {{ repo_root }} && make plan-gke
plan-aks:
cd {{ repo_root }} && make plan-aks
apply-all:
cd {{ repo_root }} && make apply-all
mesh gke_context aks_context:
cd {{ repo_root }} && ./mesh/scripts/setup-mesh.sh --context-gke {{ gke_context }} --context-aks {{ aks_context }}
monitoring gke_context aks_context:
cd {{ repo_root }} && ./monitoring/scripts/install-monitoring.sh --gke-context {{ gke_context }} --aks-context {{ aks_context }}
quick-test:
cd {{ repo_root }} && ./scripts/quick-test.sh