This commit has the following changes that improve the reliability
of the dragonfly_pod_lifecycle_controller:
Requeue when errors with commands: As we know commands are prone
to timeout, error when running commands. This commit adds a
requeue when errors with commands. So, that we retry configuring
replication.
Remove configuring-replication phase: This phase is not
necessary. We can just use resources-created and ready phases
so that we have a 0, or 1 state and act accordingly.
This commit has the following changes that improve the reliability of the dragonfly_pod_lifecycle_controller:
configuring-replication
phase: This phase is not necessary. We can just useresources-created
andready
phases so that we have a 0, or 1 state and act accordingly.