...

Text file src/k8s.io/kubernetes/cluster/images/etcd/cloudbuild.yaml

Documentation: k8s.io/kubernetes/cluster/images/etcd

     1# See https://cloud.google.com/cloud-build/docs/build-config
     2timeout: 1200s
     3options:
     4  substitution_option: ALLOW_LOOSE
     5  machineType: 'N1_HIGHCPU_8'
     6steps:
     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

View as plain text