apache / apache/cloudstack-terraform-provider

Provider does not allow dynamic scaling

Aperta
#273 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.