build: Enable kube-cross push/pull from K8s Infra GCR
- Search/replace Google Infra kube-cross locations for K8s Infra - Update kube-cross make targets - Don't attempt to pre-pull image (docker build --pull) This prevents CI failures when the image under test doesn't exist yet in the registry. - 'make all' now builds and pushes the kube-cross image - Allow 'TAG' to be specified via env var - Use 'KUBE_CROSS_VERSION' to represent the kube-cross version - Tag kube-cross images with both a kubernetes version ('git describe') and a kube-cross version - Add a GCB (Google Cloud Build) config file (cloudbuild.yaml) Signed-off-by: Stephen Augustus <saugustus@vmware.com>
This commit is contained in:
@@ -27,7 +27,7 @@ ARCH ?= amd64
|
||||
ALL_ARCH = amd64 arm arm64 ppc64le s390x
|
||||
|
||||
CFLAGS = -Os -Wall -Werror -static -DVERSION=v$(TAG)-$(REV)
|
||||
KUBE_CROSS_IMAGE ?= k8s.gcr.io/kube-cross
|
||||
KUBE_CROSS_IMAGE ?= us.gcr.io/k8s-artifacts-prod/build-image/kube-cross
|
||||
KUBE_CROSS_VERSION ?= $(shell cat ../build-image/cross/VERSION)
|
||||
|
||||
BIN = pause
|
||||
|
Reference in New Issue
Block a user