apache / apache/cloudstack-terraform-provider
Provider does not allow dynamic scaling
- Lingua principale
- Go
- Stelle
- 53
- Fork
- 67
- Merge medio
- 3g 14h
- PR unite (30g)
- 15
Descrizione
Hello there,
it seems like the provider does not allow dynamic scaling of instances.
Currently the provider calls `updateVirtualMachine` everytime something has changed on a `cloudstack_instance` resource. This updates the compute instance in CloudStack Management but does not change the actual VM.
To actually change the VM `scaleVirtualMachine` must be called.
The provider should check if `details.cpuNumber`, `details.cpuSpeed` or `details.memory` has changed and call `scaleVirtualMachine` prior to `updateVirtualMachine` or skip `updateVirtualMachine` at all when nothing else changed.
Thank you for looking into this.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando il percorso di aggiornamento della risorsa cloudstack_instance e le chiamate a updateVirtualMachine e scaleVirtualMachine. Verifica come vengono rilevate le modifiche a details.cpuNumber, details.cpuSpeed e details.memory, quindi verifica che le modifiche relative esclusivamente al Compute ridimensionino la VM effettiva e che gli altri aggiornamenti continuino a comportarsi correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, terraform
- Ambito
- cloud, infrastructure
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100