This commit is contained in:
Xiang Li 2016-10-28 11:24:53 -07:00 коммит произвёл GitHub
Родитель 71569575d6
Коммит 3ace6206cf
1 изменённых файлов: 43 добавлений и 0 удалений

43
ROADMAP.md Normal file
Просмотреть файл

@ -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