-
Notifications
You must be signed in to change notification settings - Fork 2
/
Makefile
23 lines (19 loc) · 1.14 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
build_config:
@hack/patch-kube-config.sh
push_config: build_config
@gcloud compute scp ./artifacts/kubeconfig.yaml kubernetes-master:/tmp/kubeconfig
@echo Copied kube config to your cluster. Please run \"mkdir -p \~/.kube \&\& mv /tmp/kubeconfig \~/.kube/config\"
build_test:
@go test -c
@go build
push_test: push_config build_test
@gcloud compute scp ./conversion-webhook-example.test kubernetes-master:/tmp
@echo Copied conversion-webhook-example.test to your cluster. Please run \"sudo mv /tmp/conversion-webhook-example.test /run\"
@gcloud compute scp ./conversion-webhook-example kubernetes-master:/tmp
@echo Copied conversion-webhook-example to your cluster. Please run \"sudo mv /tmp/conversion-webhook-example /run\"
@gcloud compute scp ./artifacts/tachymeter.test kubernetes-master:/tmp
@gcloud compute scp ./hack/run-tachymeter.sh kubernetes-master:/tmp
@echo Copied run-tachymeter.sh to your cluster. Please run \"sudo mv /tmp/run-tachymeter.sh /run\"
@echo -e "(one-liner)\nmkdir -p ~/.kube && mv /tmp/kubeconfig ~/.kube/config && sudo mv /tmp/conversion-webhook-example* /tmp/run-tachymeter.sh /run"
clean:
@rm -f artifacts/kubeconfig.yaml