Skip to main content

Run DR Group Failover

Group failover triggers instance failover according to the levels defined by DisasterGroup.

Pre-checks

  • Every instance in the group is Protected.
  • Latest sync succeeded for every instance.
  • Dependency levels are approved.
  • Target cluster capacity is sufficient.
  • External traffic switching is prepared.

API

POST /apis/disastergroups.testudo.softcdata.com/v1/groups/:name/actions
{"action":"failover"}

Observe

kubectl get disastergroup <group-name> -o yaml
kubectl get disasteroperation -l testudo.softcdata.com/group=<group-name>

DR group configuration

Task events

Verify that levels complete in order and that each instance records a successful operation.