Skip to content

Commit 37fbba0

Browse files
committed
Update Makefile to support k8s-binaries format
Signed-off-by: Chris Kim <[email protected]>
1 parent ed3775a commit 37fbba0

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

Makefile

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
K8S_VERSION?=v1.19.0-rc.4
2-
BASEIMAGE?=docker.io/rancher/hyperkube-base:v0.0.1-rc3
32

43
ARCH?=amd64
54
ALL_ARCH=amd64 arm64
65

76
IMAGE?=docker.io/rancher/hyperkube
8-
TAG?=v1.19.0-rc.4-rancher1
7+
TAGEND?=rancher1
98

109
K8S_STAGING:=$(shell mktemp -d)
1110

@@ -42,19 +41,19 @@ k8s-binaries: k8s-tars/${K8S_VERSION}/${ARCH}/$(K8S_SERVER_TARBALL)
4241
cp ${K8S_STAGING}/k8s-server-untarred/kubernetes/server/bin/kubectl ${K8S_STAGING}/k8s-binaries
4342
cp ${K8S_STAGING}/k8s-server-untarred/kubernetes/server/bin/kubelet ${K8S_STAGING}/k8s-binaries
4443

45-
mkdir -p k8s-binaries/${K8S_VERSION}/${ARCH}
46-
cp -r ${K8S_STAGING}/k8s-binaries k8s-binaries/${K8S_VERSION}/${ARCH}
44+
mkdir -p k8s-binaries
45+
cp -r ${K8S_STAGING}/k8s-binaries/* k8s-binaries/
4746
rm -rf ${K8S_STAGING}
4847

4948
clean:
5049
rm -rf k8s-tars
5150
rm -rf k8s-binaries
5251

5352
build: k8s-binaries
54-
docker build --pull -t $(IMAGE):$(TAG)-$(ARCH) -f Dockerfile .
53+
docker build --pull -t ${IMAGE}:${K8S_VERSION}-${TAGEND}-${ARCH} -f Dockerfile .
5554

5655
push: build
57-
docker push $(IMAGE):$(TAG)-$(ARCH)
56+
docker push ${IMAGE}:${K8S_VERSION}-${TAGEND}-${ARCH}
5857

5958
.PHONY: all build push clean all-build all-push-images all-push push-manifest k8s-binaries
6059

0 commit comments

Comments
 (0)