提交 e29ce78c 编写于 作者: A Anders F Björklund

Fix the deploy targets, restore default target

The default target (out/minikube) was replaced by "makedeploys",
that would always rebuild the deploy .yaml files from .template
上级 baa0bd02
...@@ -108,15 +108,17 @@ else ...@@ -108,15 +108,17 @@ else
ARCHTAG_NONE ?= -$(GOARCH) ARCHTAG_NONE ?= -$(GOARCH)
endif endif
.PHONY: makedeploys DEPLOYS=\
makedeploys: deploy/addons/addon-manager.yaml \
sed "s|\-ARCHTAG_NONE|$(ARCHTAG_NONE)|g" deploy/addons/addon-manager.template > deploy/addons/addon-manager.yaml deploy/addons/dashboard/dashboard-dp.yaml \
sed "s|\-ARCHTAG|$(ARCHTAG)|g" deploy/addons/dashboard/dashboard-dp.template > deploy/addons/dashboard/dashboard-dp.yaml deploy/addons/heapster/heapster-rc.yaml \
sed "s|\-ARCHTAG|$(ARCHTAG)|g" deploy/addons/heapster/heapster-rc.template > deploy/addons/heapster/heapster-rc.yaml deploy/addons/heapster/influx-grafana-rc.yaml \
sed "s|\-ARCHTAG|$(ARCHTAG)|g" deploy/addons/heapster/influx-grafana-rc.template > deploy/addons/heapster/influx-grafana-rc.yaml deploy/addons/ingress/ingress-dp.yaml \
sed "s|\-ARCHTAG_NONE|$(ARCHTAG_NONE)|g" deploy/addons/ingress/ingress-dp.template > deploy/addons/ingress/ingress-dp.yaml deploy/addons/metrics-server/metrics-server-deployment.yaml \
sed "s|\-ARCHTAG|$(ARCHTAG)|g" deploy/addons/metrics-server/metrics-server-deployment.template > deploy/addons/metrics-server/metrics-server-deployment.yaml deploy/addons/storage-provisioner/storage-provisioner.yaml
sed "s|\-ARCHTAG_NONE|$(ARCHTAG_NONE)|g" deploy/addons/storage-provisioner/storage-provisioner.template > deploy/addons/storage-provisioner/storage-provisioner.yaml
%.yaml: %.template
sed "s|\-ARCHTAG_NONE|$(ARCHTAG_NONE)|g;s|\-ARCHTAG|$(ARCHTAG)|g" $< > $@
out/minikube$(IS_EXE): out/minikube-$(GOOS)-$(GOARCH)$(IS_EXE) out/minikube$(IS_EXE): out/minikube-$(GOOS)-$(GOARCH)$(IS_EXE)
cp $< $@ cp $< $@
...@@ -129,8 +131,7 @@ out/minikube.d: pkg/minikube/assets/assets.go ...@@ -129,8 +131,7 @@ out/minikube.d: pkg/minikube/assets/assets.go
-include out/minikube.d -include out/minikube.d
PHONY: out/minikube-% out/minikube-%: $(DEPLOYS) pkg/minikube/assets/assets.go
out/minikube-%:makedeploys pkg/minikube/assets/assets.go
ifeq ($(MINIKUBE_BUILD_IN_DOCKER),y) ifeq ($(MINIKUBE_BUILD_IN_DOCKER),y)
$(call DOCKER,$(BUILD_IMAGE),/usr/bin/make $@) $(call DOCKER,$(BUILD_IMAGE),/usr/bin/make $@)
else else
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册