etcd-io / etcd-io/etcd-operator
Support the Replacing case
Open
- Dominant language
- Go
- Stars
- 164
- Forks
- 72
- Avg merge
- 22h 46m
- Merged PRs (30d)
- 34
Description
If recreating doesn’t help, then we need to replace the EtcdMember. It first remove the etcd from the cluster and cleanup all resources owned by the EtcdMember, then follow the same logic to provisioning the EtcdMember.
Refer to the Replacing case in the reconcile_member diagram
Contributor guide
Research direction
Start with the Replacing case in the reconcile_member diagram and compare it with the existing recreating and provisioning logic. Trace how an EtcdMember is removed and its owned resources are cleaned up, then verify that the same provisioning flow can run afterward; done means the replacement path completes those steps reliably.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100