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