-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
30 lines (21 loc) · 1.24 KB
/
Makefile
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
30
TAG = latest
all: image
image:
gcloud builds submit --config cloudbuild.yaml --project cloud-solutions-group --substitutions=TAG_NAME=$(TAG) --machine-type=n1-highcpu-32
docker-clean:
@docker ps --filter status=exited -q | xargs -I {} docker rm {} 2>/dev/null
@docker ps --filter status=created -q | xargs -I {} docker rm {} 2>/dev/null
@docker images --filter dangling=true -q | xargs -I {} docker rmi {} 2>/dev/null
install-metacontroller:
-kubectl create clusterrolebinding $(USER)-cluster-admin-binding --clusterrole=cluster-admin --user=$(shell gcloud config get-value account)
kubectl apply -f https://raw.githubusercontent.com/GoogleCloudPlatform/metacontroller/master/manifests/metacontroller-rbac.yaml
kubectl apply -f https://raw.githubusercontent.com/GoogleCloudPlatform/metacontroller/master/manifests/metacontroller.yaml
install-terraform-operator:
kubectl apply -f https://raw.githubusercontent.com/danisla/terraform-operator/master/manifests/terraform-operator-rbac.yaml
kubectl apply -f https://raw.githubusercontent.com/danisla/terraform-operator/master/manifests/terraform-operator.yaml
lpods:
kubectl -n metacontroller get pods
metalogs:
kubectl -n metacontroller logs --tail=200 -f metacontroller-0
include kaniko.mk
include test.mk