Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Modularize and enhance status management according to multi-node ETCD proposal #151

Closed
Tracked by #107
amshuman-kr opened this issue Mar 31, 2021 · 3 comments · Fixed by #188
Closed
Tracked by #107
Assignees
Labels
kind/enhancement Enhancement, improvement, extension release/beta Planned for Beta release of the Feature
Milestone

Comments

@amshuman-kr
Copy link
Collaborator

amshuman-kr commented Mar 31, 2021

Feature (What you would like to be added):

  1. Enhance the Etcd resource status structure according to the changes proposed here
  2. Enhance etcd-backup-restore and etcd-druid to update the corresponding member's health status in the Etcd 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. The etcd-backup-restore needs to consider the following scenarios in the implementation.

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.

@amshuman-kr amshuman-kr added the kind/enhancement Enhancement, improvement, extension label Mar 31, 2021
@amshuman-kr amshuman-kr modified the milestones: 2021-Q2, v0.7.0 Apr 12, 2021
@ishan16696 ishan16696 removed their assignment Apr 30, 2021
@amshuman-kr
Copy link
Collaborator Author

Split the updating of the Etcd resource status structure out to #168.

@amshuman-kr
Copy link
Collaborator Author

etcd-backup-restore can maintain the BackupReady and the Members status.

Moved this to "[Feature] Make etcd-backup-restore Kubernetes-aware keep member and backup status up-to-date #333".

@timuthy
Copy link
Member

timuthy commented May 21, 2021

/assign

@ashwani2k ashwani2k added the release/beta Planned for Beta release of the Feature label Jul 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Enhancement, improvement, extension release/beta Planned for Beta release of the Feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants