1
0
mirror of https://github.com/bigchaindb/bigchaindb.git synced 2024-06-26 11:16:44 +02:00
bigchaindb/k8s
Ahmed Muawia Khan dbabe94887 Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242)
Solution
Since BigchainDB and Tendermint are so tightly coupled we need to introduce a process supervisor to make them act like a single microservice, so that if BigchainDB crashes, Tendermint does as well and both are restarted and Tendermint requests a connection towards the proxy app.

In Kubernetes, they can be exposed as part of a one POD.
For BigchainDB as a system service/process, we need to introduce a process supervisor such as systemd.
This PR only solves the former.

Changes
Upgrade deployment from Tendermint v0.12.0 to v0.19.0
Update some documentation
Fix nginx-http entrypoint issues.
Update generate-configs.sh script to handle config generation without https-certificates.
Update Dockerfile to process dependency links introduced by abci
Integrate BigchainDB and Tendermint as a single microservice.
This required making BigchainDB to be exposed as a statefulset.
Introduce new liveness probe checks.
Issues Resolved
Partially fixes #2232
2018-04-27 15:54:47 +02:00
..
bigchaindb Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242) 2018-04-27 15:54:47 +02:00
configuration Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242) 2018-04-27 15:54:47 +02:00
dev-setup Last PR before release of 2.0.0 Alpha 2 (#2221) 2018-04-18 14:51:16 +02:00
logging-and-monitoring python cleanup of analyze.py 2017-05-24 15:15:12 +02:00
mongodb Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242) 2018-04-27 15:54:47 +02:00
mongodb-monitoring-agent Problem: Outdated docker image tags for 2.0.0-alpha release (#2174) 2018-04-03 14:52:30 +02:00
nginx-http Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242) 2018-04-27 15:54:47 +02:00
nginx-https Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242) 2018-04-27 15:54:47 +02:00
nginx-https-web-proxy Remove cluster-dns 2018-03-20 19:34:01 +01:00
nginx-openresty Problem: Outdated docker image tags for 2.0.0-alpha release (#2174) 2018-04-03 14:52:30 +02:00
scripts Problem: BigchainDB and Tendermint inconsistencies because disjoint services (#2242) 2018-04-27 15:54:47 +02:00
toolbox Updating dependencies (#1692) 2017-07-21 13:36:29 +02:00