Responsibility to keep VMs running? #85
simplysoft
started this conversation in
General
Replies: 1 comment
-
I think usually CAPI infra provider does not ensure machine is running. at least there is no specification for such behavior in Cluster API book so it depends on each provider I would say. also as you mentioned, CAPI MachineHealthCheck just replaces a vm to new one not keeps it running. so the responsibility to keep vms running is on infra side. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We did observe that when VM is stopped (e.g. the PVE node restarted), the VMs remain in the stopped state.
With the current implementation, the
ProxmoxMachine
will have statusstopped
but CAPIMachine
are in phaseRunning
On a first glance we did not find concrete information in the cluster api documentation / contract what should be done about this.
The mismatch could be addressed on 3 different layers:
Would be great to hear some ideas / suggestion on how to address this in a proper way
Beta Was this translation helpful? Give feedback.
All reactions