3165 Commits

Author SHA1 Message Date
Krish
cc66d5aaa5 Single node setup (#1418)
* Add more tools to the toolbox container

* Add mongodb monitoring agent
* Add a bigchaindb/mongodb-monitoring-agent container that includes the
monitoring agent.
* It makes use of an api key provided by MongoDB Cloud Manager. This is
included in the configuration/config-map.yaml file.

* Changes to mongodb StatefulSet configuration
Changes to bump up mongodb version to v3.4.3.
Add configuration settings for mongodb instance name in ConfigMap.
Split the mongodb service to a new configuration file.

* Modify bigchaindb deployment config
* Bugfix to remove keyring field for the first node.
* Split the mongodb service to a new configuration file.

* Add mongodb backup agent
* Add a bigchaindb/mongodb-backup-agent container that includes the
backup agent.
* It makes use of an api key provided by MongoDB Cloud Manager. This is
included in the configuration/config-map.yaml file.

* Changes to nginx deployment config
* Allow 'all' by default for now. This is included in the
configuration/config-map.yaml file.
* Dynamically resolve DNS addresses of our backend services; cache DNS
resolution for 20s.
* Configure DNS based on user provided resolver. This helps in user
deciding to provide 8.8.8.8 or a custom DNS for name resolution. For k8s
deployments, we use the hardcoded k8s DNS IP of 10.0.0.10.

* Changes to nginx-3scale deployment config
* Use the common ConfigMap in configuration/config-map.yaml file.

* Removing prefix `v` from the docker tag for mongodb-monitoring-agent and mongodb containers

* Bumping up version for nginx-3scale container

* Add small helper scripts for docker build and push of mongodb monitoring
and backup agents

* Documentation for setting up the first node with monitoring and backup
agents
2017-04-21 14:41:12 +02:00
Scott Sadler
5d767c1162 light refactoring to remove some redundancies and fix test coverage 2017-04-21 12:23:53 +02:00
Scott Sadler
29247a9994 test clarification 2017-04-20 16:58:40 +02:00
Scott Sadler
5b6fa13d79 fast unspent queries for RethinkDB 2017-04-20 16:58:29 +02:00
Krish
f2e14fb73c Remove editable flag in Dockerfile (#1416)
From `pip install --help`:
```
-e, --editable <path/url>   Install a project in editable mode (i.e.
setuptools "develop mode") from a local project path or a VCS url.
```
2017-04-20 10:38:06 +02:00
Troy McConaghy
16a36c1f6f Merge pull request #1414 from bigchaindb/expand-on-release-process
minor addition to Release_Process.md
2017-04-19 17:57:23 +02:00
Troy McConaghy
e305de7ffb Merge pull request #1413 from bigchaindb/update-changelog-with-0.10.1-stuff
Updated CHANGELOG.md for v0.10.1
2017-04-19 17:06:29 +02:00
Troy McConaghy
4f5ec32d2a minor addition to Release_Process.md 2017-04-19 16:52:03 +02:00
Troy McConaghy
e97ce76836 Updated CHANGELOG.md for v0.10.1 2017-04-19 16:39:12 +02:00
Krish
ecbcf68de7 Refactor Dockerfile post locale errors (#1410)
* Basing BigchainDB docker image from `python:3.6` in `Dockerfile` and `Dockerfile-dev`.
* Added ENV var for websocket interface
* Optimization to Dockerfile-dev to save build time during dev/test.
  Pre-installing the `pynacl` dependeny in separate command so that devs
  do not need to wait while testing. The trade-off is that devs will
  need to clear (`rmi`) the image to start from scratch.
2017-04-19 16:07:44 +02:00
Scott Sadler
4f99122758 fast unspents 2017-04-19 15:47:58 +02:00
Troy McConaghy
5cf49dcccf Merge pull request #1408 from bigchaindb/document-two-wsserver-settings
Added docs for wsserver.host and wsserver.port
2017-04-19 11:35:20 +02:00
Troy McConaghy
411e682a6c added docs for wssserver.host and .port 2017-04-19 11:21:59 +02:00
Troy McConaghy
7ece4fff2f Merge pull request #1405 from bigchaindb/Fix-Makefile
Updated Makefile so 'release' depends on 'dist'
2017-04-19 10:49:50 +02:00
Troy McConaghy
01ecf6bcf1 Merge pull request #1406 from bigchaindb/update-version-to-0.11.dev
Updated version in version.py to 0.11.0.dev
2017-04-18 18:02:56 +02:00
Troy McConaghy
9e52537cd3 updated version in version.py to 0.11.0.dev 2017-04-18 17:45:18 +02:00
Troy McConaghy
3c97532219 Update Makefile so 'release' depends on 'dist' 2017-04-18 17:35:12 +02:00
Troy McConaghy
9393687716 Merge pull request #1404 from bigchaindb/0.10
Updated version.py for the 0.10.0 release
2017-04-18 17:20:28 +02:00
Troy McConaghy
44aa52b71a updated version.py for the 0.10.0 release v0.10.0 2017-04-18 16:55:57 +02:00
Troy McConaghy
8730187e0b Merge pull request #1393 from bigchaindb/update-changelog-for-0.10.0
Update CHANGELOG.md for the v0.10.0 release
2017-04-18 16:53:36 +02:00
vrde
659d25444e
Merge branch 'remove-useless-capped-queue' 2017-04-18 16:38:26 +02:00
Troy McConaghy
e5eb499529 more updates to changelog for 0.10.0 2017-04-18 16:22:17 +02:00
Sylvain Bellemare
8206a4a18c Update docs 2017-04-18 16:21:02 +02:00
Sylvain Bellemare
965334e9b6 Use lower case for default log level 2017-04-18 16:21:02 +02:00
Sylvain Bellemare
4d8f9dd777 Explicitly set default log config
Closes #1318
2017-04-18 16:21:02 +02:00
Sylvain Bellemare
b3290f12d2 Apply log level cmd line option to log file 2017-04-18 16:21:02 +02:00
Sylvain Bellemare
4c0fc52e9e Document error log file setting and log rotation 2017-04-18 16:21:02 +02:00
Sylvain Bellemare
6d4245dfd9 Set error log file according to user given setting 2017-04-18 16:21:02 +02:00
Sylvain Bellemare
675d011a76 Set error logs file handler to a rotating one 2017-04-18 16:21:02 +02:00
Troy McConaghy
b691d7da45 Merge remote-tracking branch 'origin/master' into update-changelog-for-0.10.0 2017-04-18 16:15:43 +02:00
Sylvain Bellemare
82a170402e Upgrade MongoDB in docker-compose file 2017-04-18 16:14:21 +02:00
Sylvain Bellemare
b4eb75ede5 Use MongoDB as default db in docker-compose file 2017-04-18 16:14:21 +02:00
vrde
f94a1e020c
Dispatcher is a consumer, no capped queue needed 2017-04-18 16:13:03 +02:00
Troy McConaghy
ebe89c3ebd Merge pull request #1401 from bigchaindb/notes-re-firewall-and-port-9985-for-websocket
Updated firewall setup docs re/ port 9985 for WebSocket API
2017-04-18 14:59:35 +02:00
Troy McConaghy
e58102b5db Merge pull request #1383 from bigchaindb/docs/1170/move-http-api-docs-to-top-level-section
Moved HTTP API docs to top-level page & fixed all links to that page
2017-04-18 14:48:54 +02:00
Troy McConaghy
c04a62a1e8 updated firewall setup docs re/ port 9985 for WebSocket API 2017-04-18 14:43:32 +02:00
Troy McConaghy
d7ccc7c00f Merge branch 'master' into docs/1170/move-http-api-docs-to-top-level-section 2017-04-18 14:34:53 +02:00
vrde
83af84742b
Merge branch 'events-api-first-cut' 2017-04-18 13:08:47 +02:00
Troy McConaghy
5831a6233c Expanded notes about logging improvements in changelog 2017-04-18 12:07:23 +02:00
Troy McConaghy
02db6d9827 reorder extern contributors in changelog in alpha order 2017-04-18 12:03:05 +02:00
Troy McConaghy
85f7244153 Merge pull request #1338 from bigchaindb/docs-re-2-new-database-config-settings
Added Docs about `database.connection_timeout` and `database.max_tries`
2017-04-18 11:48:27 +02:00
Troy McConaghy
dea6ac56ba Merge remote-tracking branch 'origin/master' into docs-re-2-new-database-config-settings 2017-04-18 11:34:05 +02:00
Troy McConaghy
eb9a9c96f9 Merge pull request #1399 from bigchaindb/add-docs-re-max-tx-size
Added docs about how to use a reverse proxy e.g. to enforce max tx size
2017-04-18 11:21:34 +02:00
Troy McConaghy
6921b1386c docs: noted that rethinkdb doesn't use database.connection_timeout setting yet 2017-04-18 10:53:27 +02:00
Sylvain Bellemare
a65c8799dd Document gunicorn loglevel setting 2017-04-18 10:46:21 +02:00
Troy McConaghy
59be30187f Merge branch 'master' into docs/1170/move-http-api-docs-to-top-level-section 2017-04-18 10:43:02 +02:00
Troy McConaghy
0ec29abd24 docs: added note re only real way to limit CC complexity today 2017-04-16 21:57:05 +02:00
Troy McConaghy
aa4d532e47 added docs re enforcing max tx size with a reverse proxy 2017-04-16 21:22:12 +02:00
Sylvain Bellemare
cae017eb22 Fix logging file handler 2017-04-13 17:57:05 +02:00
Krish
28042a7e83 Add NGINX integration with 3scale on Kubernetes (#1392)
* Add NGINX integration with 3scale on Kubernetes
2017-04-13 17:34:25 +02:00