mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-30 21:30:16 +00:00 
			
		
		
		
	Move go build to image-utils
This commit is contained in:
		| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=clusterapi-tester | SRCS = clusterapi-tester | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/clusterapi-tester && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN)"  |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=ep | SRCS=ep | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/entrypoint-tester && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,17 +12,16 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=fakegitserver | SRCS = fakegitserver | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
|  | IGNORE := $(shell git rev-parse HEAD > $(TARGET)/GITHASH.txt) | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/fakegitserver && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
| 	@echo $(shell git rev-parse HEAD) > $(TARGET)/GITHASH.txt |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=goproxy | SRCS=goproxy | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/goproxy && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -21,6 +21,8 @@ set -o pipefail | |||||||
| TASK=$1 | TASK=$1 | ||||||
| IMAGE=$2 | IMAGE=$2 | ||||||
|  |  | ||||||
|  | KUBE_ROOT="$(cd "$(dirname "${BASH_SOURCE}")/../.." && pwd -P)" | ||||||
|  |  | ||||||
| # Mapping of go ARCH to actual architectures shipped part of multiarch/qemu-user-static project | # Mapping of go ARCH to actual architectures shipped part of multiarch/qemu-user-static project | ||||||
| declare -A QEMUARCHS=( ["amd64"]="x86_64" ["arm"]="arm" ["arm64"]="aarch64" ["ppc64le"]="ppc64le" ["s390x"]="s390x" ) | declare -A QEMUARCHS=( ["amd64"]="x86_64" ["arm"]="arm" ["arm64"]="aarch64" ["ppc64le"]="ppc64le" ["s390x"]="s390x" ) | ||||||
|  |  | ||||||
| @@ -109,4 +111,18 @@ push() { | |||||||
|   done |   done | ||||||
| } | } | ||||||
|  |  | ||||||
| eval ${TASK} | # This function is for building the go code | ||||||
|  | bin() { | ||||||
|  |   for SRC in $@; | ||||||
|  |   do | ||||||
|  |   docker run --rm -it -v ${TARGET}:${TARGET}:Z -v ${KUBE_ROOT}:/go/src/k8s.io/kubernetes:Z \ | ||||||
|  |         golang:${GOLANG_VERSION} \ | ||||||
|  |         /bin/bash -c "\ | ||||||
|  |                 cd /go/src/k8s.io/kubernetes/test/images/${SRC_DIR} && \ | ||||||
|  |                 CGO_ENABLED=0 GOARM=${GOARM} GOARCH=${ARCH} go build -a -installsuffix cgo --ldflags '-w' -o ${TARGET}/${SRC} ./$(dirname ${SRC})" | ||||||
|  |   done | ||||||
|  | } | ||||||
|  |  | ||||||
|  | shift | ||||||
|  |  | ||||||
|  | eval ${TASK} "$@" | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=logs-generator | SRCS=logs-generator | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/logs-generator && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=mounttest | SRCS=mounttest | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/mount-tester && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=n-way-http | SRCS=n-way-http | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/n-way-http && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=net | SRCS=net | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/net && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=netexec | SRCS=netexec | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/netexec && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=nettest | SRCS=nettest | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/network-tester && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=no-snat-test-proxy | SRCS=no-snat-test-proxy | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/no-snat-test-proxy && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN)"  |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=no-snat-test | SRCS=no-snat-test | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/no-snat-test && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN)"  |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=portforwardtester | SRSC=portforwardtester | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/port-forward-tester && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=porter | SRCS=porter | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/porter && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
|  | SRCS = consumer consume-cpu/consume-cpu | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/resource-consumer && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/consume-cpu/consume-cpu ./consume-cpu/consume_cpu.go && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/consumer ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
| @@ -12,14 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=controller | SRCS=controller | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = resource-consumer/$(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../../:/go/src/k8s.io/kubernetes:Z \ | 	../../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ | .PHONY: bin | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/resource-consumer/controller && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|   | |||||||
| @@ -12,16 +12,14 @@ | |||||||
| # See the License for the specific language governing permissions and | # See the License for the specific language governing permissions and | ||||||
| # limitations under the License. | # limitations under the License. | ||||||
|  |  | ||||||
| BIN=serve_hostname | SRCS=serve_hostname | ||||||
| ARCH ?= amd64 | ARCH ?= amd64 | ||||||
| TARGET ?= $(CURDIR) | TARGET ?= $(CURDIR) | ||||||
| GOLANG_VERSION ?= latest | GOLANG_VERSION ?= latest | ||||||
|  | SRC_DIR = $(notdir $(shell pwd)) | ||||||
|  | export | ||||||
|  |  | ||||||
| bin: | bin: | ||||||
| 	docker run --rm -it -v $(TARGET):$(TARGET):Z -v `pwd`/../../../:/go/src/k8s.io/kubernetes:Z \ | 	../image-util.sh bin $(SRCS) | ||||||
| 	golang:$(GOLANG_VERSION) \ |  | ||||||
| 	/bin/bash -c "\ |  | ||||||
| 		cd /go/src/k8s.io/kubernetes/test/images/serve_hostname && \ |  | ||||||
| 		CGO_ENABLED=0 GOARM=$(GOARM) GOARCH=$(ARCH) go build -a -installsuffix cgo --ldflags '-w' -o $(TARGET)/$(BIN) ." |  | ||||||
|  |  | ||||||
| .PHONY: bin | .PHONY: bin | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user