mirror of https://github.com/kubernetes/kops.git
Merge pull request #8568 from justinsb/use_more_bazel_helpers
makefile: use more hash helpers when building images
This commit is contained in:
commit
fd99b3b42f
18
Makefile
18
Makefile
|
@ -727,20 +727,18 @@ bazel-protokube-export:
|
|||
.PHONY: bazel-kops-controller-export
|
||||
bazel-kops-controller-export:
|
||||
mkdir -p ${BAZELIMAGES}
|
||||
DOCKER_REGISTRY="" DOCKER_IMAGE_PREFIX="kope/" KOPS_CONTROLLER_TAG=${KOPS_CONTROLLER_TAG} bazel build ${BAZEL_CONFIG} --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //cmd/kops-controller:image-bundle.tar
|
||||
cp -fp bazel-bin/cmd/kops-controller/image-bundle.tar ${BAZELIMAGES}/kops-controller.tar
|
||||
gzip --no-name --force --fast ${BAZELIMAGES}/kops-controller.tar
|
||||
tools/sha1 ${BAZELIMAGES}/kops-controller.tar.gz ${BAZELIMAGES}/kops-controller.tar.gz.sha1
|
||||
tools/sha256 ${BAZELIMAGES}/kops-controller.tar.gz ${BAZELIMAGES}/kops-controller.tar.gz.sha256
|
||||
DOCKER_REGISTRY="" DOCKER_IMAGE_PREFIX="kope/" KOPS_CONTROLLER_TAG=${KOPS_CONTROLLER_TAG} bazel build ${BAZEL_CONFIG} --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //cmd/kops-controller:image-bundle.tar.gz //cmd/kops-controller:image-bundle.tar.gz.sha1 //cmd/kops-controller:image-bundle.tar.gz.sha256
|
||||
cp -fp bazel-bin/cmd/kops-controller/image-bundle.tar.gz ${BAZELIMAGES}/kops-controller.tar.gz
|
||||
cp -fp bazel-bin/cmd/kops-controller/image-bundle.tar.gz.sha1 ${BAZELIMAGES}/kops-controller.tar.gz.sha1
|
||||
cp -fp bazel-bin/cmd/kops-controller/image-bundle.tar.gz.sha256 ${BAZELIMAGES}/kops-controller.tar.gz.sha256
|
||||
|
||||
.PHONY: bazel-dns-controller-export
|
||||
bazel-dns-controller-export:
|
||||
mkdir -p ${BAZELIMAGES}
|
||||
DOCKER_REGISTRY="" DOCKER_IMAGE_PREFIX="kope/" DNS_CONTROLLER_TAG=${DNS_CONTROLLER_TAG} bazel build ${BAZEL_CONFIG} --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //dns-controller/cmd/dns-controller:image-bundle.tar
|
||||
cp -fp bazel-bin/dns-controller/cmd/dns-controller/image-bundle.tar ${BAZELIMAGES}/dns-controller.tar
|
||||
gzip --no-name --force --fast ${BAZELIMAGES}/dns-controller.tar
|
||||
tools/sha1 ${BAZELIMAGES}/dns-controller.tar.gz ${BAZELIMAGES}/dns-controller.tar.gz.sha1
|
||||
tools/sha256 ${BAZELIMAGES}/dns-controller.tar.gz ${BAZELIMAGES}/dns-controller.tar.gz.sha256
|
||||
DOCKER_REGISTRY="" DOCKER_IMAGE_PREFIX="kope/" DNS_CONTROLLER_TAG=${DNS_CONTROLLER_TAG} bazel build ${BAZEL_CONFIG} --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //dns-controller/cmd/dns-controller:image-bundle.tar.gz //dns-controller/cmd/dns-controller:image-bundle.tar.gz.sha1 //dns-controller/cmd/dns-controller:image-bundle.tar.gz.sha256
|
||||
cp -fp bazel-bin/dns-controller/cmd/dns-controller/image-bundle.tar.gz ${BAZELIMAGES}/dns-controller.tar.gz
|
||||
cp -fp bazel-bin/dns-controller/cmd/dns-controller/image-bundle.tar.gz.sha1 ${BAZELIMAGES}/dns-controller.tar.gz.sha1
|
||||
cp -fp bazel-bin/dns-controller/cmd/dns-controller/image-bundle.tar.gz.sha256 ${BAZELIMAGES}/dns-controller.tar.gz.sha256
|
||||
|
||||
.PHONY: bazel-version-dist
|
||||
bazel-version-dist: bazel-crossbuild-nodeup bazel-crossbuild-kops bazel-kops-controller-export bazel-dns-controller-export bazel-protokube-export bazel-utils-dist
|
||||
|
|
|
@ -63,3 +63,17 @@ container_bundle(
|
|||
"{STABLE_DOCKER_IMAGE_PREFIX}kops-controller:{STABLE_KOPS_CONTROLLER_TAG}": "image",
|
||||
},
|
||||
)
|
||||
|
||||
load("//tools:gzip.bzl", "gzip")
|
||||
|
||||
gzip(
|
||||
name = "image-bundle.tar.gz",
|
||||
src = "image-bundle.tar",
|
||||
)
|
||||
|
||||
load("//tools:hashes.bzl", "hashes")
|
||||
|
||||
hashes(
|
||||
name = "image-bundle.tar.gz.hashes",
|
||||
src = "image-bundle.tar.gz",
|
||||
)
|
||||
|
|
|
@ -69,3 +69,17 @@ container_bundle(
|
|||
"{STABLE_DOCKER_IMAGE_PREFIX}dns-controller:{STABLE_DNS_CONTROLLER_TAG}": "image",
|
||||
},
|
||||
)
|
||||
|
||||
load("//tools:gzip.bzl", "gzip")
|
||||
|
||||
gzip(
|
||||
name = "image-bundle.tar.gz",
|
||||
src = "image-bundle.tar",
|
||||
)
|
||||
|
||||
load("//tools:hashes.bzl", "hashes")
|
||||
|
||||
hashes(
|
||||
name = "image-bundle.tar.gz.hashes",
|
||||
src = "image-bundle.tar.gz",
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue