Open zhenik opened 4 years ago
[ ] Canary deployments & Rolling upgrades #35
[x] Volumes (nomad context) #37
[ ] Backup and recovery if containers failure (#38 )
[x] Deploy with attached(existing) volume (part of #37 )
... (you name it)
[x] Encryption in transit, service-mesh communication managment (covered by side-car proxies and intentions) #44
[x] Delegate admin role to vault, to generate dynamic credentatial with short TTL. secrets engine. (#42 #40 #41 #39 )
[x] minio kv #16 [x] postgres kv #12
[x] Certification generation via Vault, PKI #337
[ ] Encryption at rest #46
[ ] Policies (Admin/Produsent/consument) #397
Deployment strategy (master-slave, horizontal, etc...)
Dynamic/static scaling
Metrics (Prometheus, ...) and Pre-builded dash-boards(Grafana examples)
Logs (Splunk, LogStash, ...)
Traces (Zipkin, OpenCensus, ...)
Add new module (kafka, nifi, etc...)
[ ] Namespaces #43
[x] consul namespaces #346 [x] vault namespaces #353
[ ] Sentinel policies #45
Contexts
1. Test & Doc
2. Consistency & Resilience
[ ] Canary deployments & Rolling upgrades #35
[x] Volumes (nomad context) #37
[ ] Backup and recovery if containers failure (#38 )
[x] Deploy with attached(existing) volume (part of #37 )
... (you name it)
3. Security
[x] Encryption in transit, service-mesh communication managment (covered by side-car proxies and intentions) #44
[x] Delegate admin role to vault, to generate dynamic credentatial with short TTL. secrets engine. (#42 #40 #41 #39 )
[x] Certification generation via Vault, PKI #337
[ ] Encryption at rest #46
[ ] Policies (Admin/Produsent/consument) #397
... (you name it)
4. Scaling
Deployment strategy (master-slave, horizontal, etc...)
Dynamic/static scaling
... (you name it)
5. Observability. How/Where to expose. Additional nodes
Metrics (Prometheus, ...) and Pre-builded dash-boards(Grafana examples)
Logs (Splunk, LogStash, ...)
Traces (Zipkin, OpenCensus, ...)
... (you name it)
6. Cover needs of other teams
Add new module (kafka, nifi, etc...)
... (you name it)
7. Enterprise features
[ ] Namespaces #43
[ ] Sentinel policies #45
... (you name it)