ci: unpin specific `buildkit` version and fix deployment subnets (#6645)
* ci(build): unpin specific `buildkit` version We previously had an issue with the following error: `cannot reuse body, request must be retried` This commonly was a wrong error, caused by a containerd issue which has being tracked and solved here: https://github.com/docker/build-push-action/issues/761#issuecomment-1406261692 We're having errors when building, and this might be caused by an underliying error which containerd is not showing us correctly. * ci(deploy): Use specific subnetworks on GCP VMs
This commit is contained in:
parent
b3691c514a
commit
d3d3f2827b
|
@ -110,12 +110,6 @@ jobs:
|
|||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
with:
|
||||
# TODO: change after new buildkit version gets fixed
|
||||
# https://github.com/moby/buildkit/issues/3347
|
||||
# https://github.com/docker/build-push-action/issues/761#issuecomment-1383822381
|
||||
driver-opts: |
|
||||
image=moby/buildkit:v0.10.6
|
||||
|
||||
- name: Authenticate to Google Cloud
|
||||
id: auth
|
||||
|
|
|
@ -159,6 +159,7 @@ jobs:
|
|||
--create-disk=name=zebrad-cache-${{ env.GITHUB_SHA_SHORT }},auto-delete=yes,size=300GB,type=pd-ssd \
|
||||
--container-mount-disk=mount-path="/zebrad-cache",name=zebrad-cache-${{ env.GITHUB_SHA_SHORT }} \
|
||||
--machine-type ${{ vars.GCP_SMALL_MACHINE }} \
|
||||
--network-interface=subnet=${{ vars.GCP_SUBNETWORK }} \
|
||||
--service-account ${{ vars.GCP_DEPLOYMENTS_SA }} \
|
||||
--scopes cloud-platform \
|
||||
--labels=app=zebrad,environment=prod,network=${NETWORK},github_ref=${{ env.GITHUB_REF_SLUG_URL }} \
|
||||
|
@ -247,6 +248,7 @@ jobs:
|
|||
--create-disk=name=zebrad-cache-${{ env.GITHUB_SHA_SHORT }},auto-delete=yes,size=300GB,type=pd-ssd \
|
||||
--container-mount-disk=mount-path='/zebrad-cache',name=zebrad-cache-${{ env.GITHUB_SHA_SHORT }} \
|
||||
--machine-type ${{ vars.GCP_SMALL_MACHINE }} \
|
||||
--network-interface=subnet=${{ vars.GCP_SUBNETWORK }} \
|
||||
--service-account ${{ vars.GCP_DEPLOYMENTS_SA }} \
|
||||
--labels=app=zebrad,environment=qa,network=${NETWORK},github_ref=${{ env.GITHUB_REF_SLUG_URL }} \
|
||||
--tags zebrad \
|
||||
|
|
|
@ -165,6 +165,7 @@ jobs:
|
|||
--create-disk=name="${{ inputs.test_id }}-${{ env.GITHUB_SHA_SHORT }}",device-name="${{ inputs.test_id }}-${{ env.GITHUB_SHA_SHORT }}",size=300GB,type=pd-ssd \
|
||||
--container-image=gcr.io/google-containers/busybox \
|
||||
--machine-type ${{ vars.GCP_LARGE_MACHINE }} \
|
||||
--network-interface=subnet=${{ vars.GCP_SUBNETWORK }} \
|
||||
--scopes cloud-platform \
|
||||
--metadata=google-monitoring-enabled=TRUE,google-logging-enabled=TRUE \
|
||||
--metadata-from-file=startup-script=.github/workflows/scripts/gcp-vm-startup-script.sh \
|
||||
|
@ -406,6 +407,7 @@ jobs:
|
|||
--create-disk=image=${{ env.CACHED_DISK_NAME }},name="${{ inputs.test_id }}-${{ env.GITHUB_SHA_SHORT }}",device-name="${{ inputs.test_id }}-${{ env.GITHUB_SHA_SHORT }}",size=300GB,type=pd-ssd \
|
||||
--container-image=gcr.io/google-containers/busybox \
|
||||
--machine-type ${{ vars.GCP_LARGE_MACHINE }} \
|
||||
--network-interface=subnet=${{ vars.GCP_SUBNETWORK }} \
|
||||
--scopes cloud-platform \
|
||||
--metadata=google-monitoring-enabled=TRUE,google-logging-enabled=TRUE \
|
||||
--metadata-from-file=startup-script=.github/workflows/scripts/gcp-vm-startup-script.sh \
|
||||
|
|
|
@ -106,12 +106,6 @@ jobs:
|
|||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
with:
|
||||
# TODO: change after new buildkit version gets fixed
|
||||
# https://github.com/moby/buildkit/issues/3347
|
||||
# https://github.com/docker/build-push-action/issues/761#issuecomment-1383822381
|
||||
driver-opts: |
|
||||
image=moby/buildkit:v0.10.6
|
||||
|
||||
# Setup gcloud CLI
|
||||
- name: Authenticate to Google Cloud
|
||||
|
|
|
@ -67,6 +67,7 @@ jobs:
|
|||
--container-image electriccoinco/zcashd \
|
||||
--container-env ZCASHD_NETWORK="${{ inputs.network }}" \
|
||||
--machine-type ${{ vars.GCP_SMALL_MACHINE }} \
|
||||
--network-interface=subnet=${{ vars.GCP_SUBNETWORK }} \
|
||||
--service-account ${{ vars.GCP_DEPLOYMENTS_SA }} \
|
||||
--scopes cloud-platform \
|
||||
--labels=app=zcashd,environment=prod,network=${NETWORK},github_ref=${{ env.GITHUB_REF_SLUG_URL }} \
|
||||
|
|
Loading…
Reference in New Issue