From ec891e3f8645fb1e5090bff887366c6c57b21e58 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Fri, 8 Aug 2025 11:55:31 +0200 Subject: pkg/gce: set GVNIC feature for Compute images Google Cloud cannot automatically infer it from our images, so we need to explicitly set it. The flag is required to create a GVNIC-based GCE instance (the only type for C4A machines). --- vm/gce/gce.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vm') diff --git a/vm/gce/gce.go b/vm/gce/gce.go index 568eab582..1a887ba9f 100644 --- a/vm/gce/gce.go +++ b/vm/gce/gce.go @@ -135,7 +135,7 @@ func Ctor(env *vmimpl.Env, consoleReadCmd string) (*Pool, error) { if err := GCE.DeleteImage(cfg.GCEImage); err != nil { return nil, fmt.Errorf("failed to delete GCE image: %w", err) } - if err := GCE.CreateImage(cfg.GCEImage, gcsImage); err != nil { + if err := GCE.CreateImage(cfg.GCEImage, gcsImage, env.OS); err != nil { return nil, fmt.Errorf("failed to create GCE image: %w", err) } } -- cgit mrf-deployment