Create ROADMAP.md
This commit is contained in:
Родитель
71569575d6
Коммит
3ace6206cf
|
@ -0,0 +1,43 @@
|
|||
# Roadmap
|
||||
|
||||
This document defines a high level roadmap for the etcd cluster controller development.
|
||||
|
||||
The dates below should not be considered authoritative, but rather indicative of the projected timeline of the project.
|
||||
|
||||
|
||||
### 2017 Q1
|
||||
|
||||
#### Features
|
||||
|
||||
- Backup and recovery
|
||||
- Recover an etcd cluster from a PV backup
|
||||
- Backup an etcd cluster to S3
|
||||
- Recover an etcd cluster from a S3 backup
|
||||
|
||||
- Operationality
|
||||
- Pause/Resume the control for an etcd cluster
|
||||
|
||||
- Metrics and logging
|
||||
- More structured logging
|
||||
- Add prefix for different clusters
|
||||
- Use infof, waringf, errorf consistently
|
||||
- Expose controller metrics
|
||||
- How many clusters it manages
|
||||
- How many actions it does
|
||||
- Expose the running status of the etcd cluster
|
||||
- cluster size, version
|
||||
- Expose errors
|
||||
- bad version, bad cluster size, dead cluster
|
||||
|
||||
- Security
|
||||
- Server side TLS support
|
||||
|
||||
|
||||
#### Stability/Reliability
|
||||
|
||||
- Verify user inputs
|
||||
- desired version
|
||||
- cluster size (do not stupidly increase cluster size to an unreasonable number)
|
||||
|
||||
- More soak testing
|
||||
- 60%+ unit tests coverage
|
Загрузка…
Ссылка в новой задаче