[Feature] Modularize and enhance status management according to multi-node ETCD proposal #151
Labels
kind/enhancement
Enhancement, improvement, extension
release/beta
Planned for Beta release of the Feature
Milestone
Feature (What you would like to be added):
Etcd
resource status structure according to the changes proposed hereEtcd
resource status. This need not include the task of cutting off traffic in case of backup failure yet as the evaluation/decision on that is pending for the scenario of multi-node ETCD with ephemeral persistence. Theetcd-backup-restore
needs to consider the following scenarios in the implementation.etcd-druid
can maintain theAllMembersReady
andReady
conditions as well as the following transitions for the member status where the member'setcd-backup-restore
is unable to update its own status. Probably this has to be done inetcd-druid
by enhancing the etcd status controller (custodian).Unknown
Unknown
toNotReady
NotReady
status.Motivation (Why is this needed?):
Pick individually executable pieces of the multi-node proposal.
Approach/Hint to the implement solution (optional):
Also, it would be preferable to use
StatusWriter.Patch()
to avoid race-conditions.The text was updated successfully, but these errors were encountered: