k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/cluster/images/etcd/cloudbuild.yaml (about) 1 # See https://cloud.google.com/cloud-build/docs/build-config 2 timeout: 1200s 3 options: 4 substitution_option: ALLOW_LOOSE 5 machineType: 'N1_HIGHCPU_8' 6 steps: 7 - name: 'gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:v20230623-56e06d7c18' 8 entrypoint: 'bash' 9 dir: ./cluster/images/etcd 10 env: 11 - DOCKER_CLI_EXPERIMENTAL=enabled 12 - REGISTRY=gcr.io/$PROJECT_ID 13 - PUSH_REGISTRY=gcr.io/$PROJECT_ID 14 - IMAGE=gcr.io/$PROJECT_ID/etcd 15 - BUILD_IMAGE=debian-build 16 - TMPDIR=/workspace 17 - HOME=/root # for docker buildx 18 args: 19 - '-c' 20 - | 21 gcloud auth configure-docker \ 22 && docker buildx create --name img-builder --use \ 23 && docker buildx inspect --bootstrap \ 24 && docker run --rm --privileged linuxkit/binfmt:4ea3b9b0938cbd19834c096aa31ff475cc75d281 \ 25 && make all-push