zebra/.github/workflows
Gustavo Valverde 7b73aa0c84
ci: use Container-Optimized OS public image on the VM (#5617)
* ci(compute): use debian public image on the VM, not the container

Previous behavior:

We were pulling the debian image the wrong way, as this was being used
as a container but it was meant to be the VM image

The image being pulled to create the internal container has been causing
crashes as this images do not exists on Google's container repositories

Expected behavior:

Use a public image as debian-11 to get multiple benefits from it, as being
able to use machine-images (#5615) and automatic disk resizing (which
is now possible as we're using COS images, but those are more restrictive)

Solution

Add `--image-project=debian-cloud` and `--image-family=debian-11` as
stated in the official documentation: https://cloud.google.com/sdk/gcloud/reference/compute/instances/create-with-container#--image-project

More info: https://cloud.google.com/compute/docs/images/os-details#import

* fix: use a public image with docker on the host

* fix(logs): missing sudo before docker command

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-11-16 23:08:28 +00:00
..
scripts ci(ssh): revert using `ssh-compute` action & increase sshd connection limit (#5367) 2022-10-11 00:11:49 +00:00
build-crates-individually.patch.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
build-crates-individually.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
build-docker-image.yml build(deps): bump google-github-actions/auth from 0.8.3 to 1.0.0 (#5596) 2022-11-10 00:12:39 +00:00
continous-delivery.yml ci: use Container-Optimized OS public image on the VM (#5617) 2022-11-16 23:08:28 +00:00
continous-integration-docker.patch-always.yml change(ci): only run the send transaction test on the main branch (#5480) 2022-10-26 21:26:07 +00:00
continous-integration-docker.patch.yml fix(tests): add submitblock test to CI, and avoid copying the cached state directory in other tests (#5589) 2022-11-10 03:40:21 +00:00
continous-integration-docker.yml build(deps): bump google-github-actions/setup-gcloud from 1.0.0 to 1.0.1 (#5614) 2022-11-10 17:16:52 +00:00
continous-integration-os.patch.yml Add a missing runs-on field (#5562) 2022-11-07 15:13:06 +10:00
continous-integration-os.yml build(deps): bump regex from 1.6.0 to 1.7.0 (#5565) 2022-11-09 07:36:10 +00:00
coverage.patch.yml
coverage.yml fix(build): restore Rust stable in builds and beta for CI (#5515) 2022-11-01 10:51:29 +10:00
delete-gcp-resources.yml build(deps): bump google-github-actions/setup-gcloud from 1.0.0 to 1.0.1 (#5614) 2022-11-10 17:16:52 +00:00
deploy-gcp-tests.yml ci: use Container-Optimized OS public image on the VM (#5617) 2022-11-16 23:08:28 +00:00
docs.yml build(deps): bump w9jds/firebase-action from 11.9.0 to 11.16.0 (#5632) 2022-11-15 18:13:26 +00:00
lint.patch.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
lint.yml build(deps): bump tj-actions/changed-files from 34.4.0 to 34.4.2 (#5638) 2022-11-16 17:24:55 +00:00
release-binaries.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
release-drafter.yml change(release): Automatically split CHANGELOG entries into categories (#5203) 2022-09-27 12:41:55 +00:00
zcash-lightwalletd.patch.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
zcash-lightwalletd.yml build(deps): bump google-github-actions/setup-gcloud from 1.0.0 to 1.0.1 (#5614) 2022-11-10 17:16:52 +00:00
zcash-params.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
zcashd-manual-deploy.yml ci: use Container-Optimized OS public image on the VM (#5617) 2022-11-16 23:08:28 +00:00