aboutsummaryrefslogtreecommitdiffstats
path: root/vm
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2025-08-08 11:55:31 +0200
committerAleksandr Nogikh <nogikh@google.com>2025-08-08 11:16:27 +0000
commitec891e3f8645fb1e5090bff887366c6c57b21e58 (patch)
tree56a59dcdd50d7965f9f7a5f608fbdaf3cbbba350 /vm
parent009315f7208df39036fe2bac7c9b2ec910e6a5c6 (diff)
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).
Diffstat (limited to 'vm')
-rw-r--r--vm/gce/gce.go2
1 files changed, 1 insertions, 1 deletions
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)
}
}