From 9515db631c1d8e83f4e901e8302f70f6ca0d0eec Mon Sep 17 00:00:00 2001 From: Piwccle Date: Wed, 1 Jul 2026 11:52:31 +0200 Subject: [PATCH] =?UTF-8?q?openvidu-deployment:=20gcp=20singlenode=20?= =?UTF-8?q?=E2=80=94=20use=20Hyperdisk=20boot=20disk=20for=20C4A=20(Axion)?= =?UTF-8?q?=20ARM=20instances=20(pd-standard=20is=20not=20supported=20on?= =?UTF-8?q?=20C4A),=20mirroring=20the=20pro/elastic=20templates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf b/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf index f82bfaeed..6b6f79302 100644 --- a/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf +++ b/openvidu-deployment/community/singlenode/gcp/tf-gpc-openvidu-singlenode.tf @@ -90,6 +90,10 @@ locals { yq_arch = local.is_arm_instance ? "arm64" : "amd64" ubuntu_image = local.is_arm_instance ? "ubuntu-os-cloud/ubuntu-2404-noble-arm64-v20241219" : "ubuntu-os-cloud/ubuntu-2404-noble-amd64-v20241219" + + # C4A (Axion) does not support pd-standard boot disks — it requires Hyperdisk. + # Mirror the pro/elastic template's logic so ARM singlenode deploys succeed. + is_c4a_instance = startswith(var.instanceType, "c4a-") } # Compute instance for OpenVidu @@ -104,7 +108,7 @@ resource "google_compute_instance" "openvidu_server" { initialize_params { image = local.ubuntu_image size = 100 - type = "pd-standard" + type = local.is_c4a_instance ? "hyperdisk-balanced" : "pd-standard" } }