abiosoft / abiosoft/colima

Colima should notify user that vmtype=VZ and arch=x86_64 options should not be used together

Aperta
#1,151 5 commenti 8 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
30.8k
Fork
613
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Discussed in https://github.com/abiosoft/colima/discussions/1150

Lima does not allow x86_64 aarchitecture on VZ engine.

```
-> % limactl start --arch x86_64 --vm-type vz
FATA[0001] the YAML is invalid, saved the buffer as "lima.REJECTED.yaml": field `arch` must be "aarch64" for VZ; got "x86_64"
```

But when colima is started with `--arch=x86_64 --vm-type=vz` options, it does not issue any warning or error. Instead it silently falls back to using `qemu` engine on x86_64 architecture.
The `qemu-x86_64` is extremely slow as it does not use Rosetta on mac.

To improve user experience, colima should either

1. Issue a warning that since lima doesn't allow `--arch=x86_64 --vm-type=vz` combination, it is falling back `qemu-x86_64`
2. Throw an error saying `--arch=x86_64 --vm-type=vz` options should not be used together, and do not start the VM.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.