diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2025-08-08 11:55:31 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2025-08-08 11:16:27 +0000 |
| commit | ec891e3f8645fb1e5090bff887366c6c57b21e58 (patch) | |
| tree | 56a59dcdd50d7965f9f7a5f608fbdaf3cbbba350 /vm | |
| parent | 009315f7208df39036fe2bac7c9b2ec910e6a5c6 (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.go | 2 |
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) } } |
