3371 Commits

Author SHA1 Message Date
michielmulders
21142f1ea0 Update quickstart.md with minor details
At point D, you start the mongo shell which is listening on port 27017 for incoming connections from BDB.
At point E, you don't mention to open a new terminal because you want to keep the mongo shell alive (or run it in background with addition of '&', however I prefer to see the mongo output). Being stupid me, I shut down the terminal which resulted in not being able to start BDB.

Beside that, I added a verification step to make sure that BDB server is running correctly.
2017-07-20 22:56:36 +02:00
Krish
8e6a94e158 Change imagePullPolicy in k8s configs (#1680) 2017-07-19 20:14:56 +02:00
Krish
dad96fe246 Fix broken travis build (#1684)
- Use RethinkDB and MongoDB docker containers rather than manually
install packages.
2017-07-19 18:16:48 +02:00
Krish
4c8b0fc828 Healthchecks for NGINX in nginx-http-dep.yaml and dev-setup/nginx-http.yaml (#1679) 2017-07-17 18:59:11 +02:00
Krish
e0efc2286a Simpler MongoDB Instance Configuration in K8s (#1678)
* Simpler configuration of MongoDB instance in a node

* Update docs for MDB configuration
2017-07-17 17:57:13 +02:00
Krish
9116836e4c Simpler BigchainDB Instance Configuration in K8s (#1677)
* Simpler configuration of BigchainDB instance in a node

* Update docs for BDB configuration

* Changes as per @ttmc's comments
2017-07-17 17:29:51 +02:00
Troy McConaghy
3946ab2f43 Merge pull request #1668 from bigchaindb/docs/1651/explain-condition-contents
New docs page regarding the contents of a condition
2017-07-17 14:48:03 +02:00
Krish
c640313003 Remove 3scale port number from configs (#1676)
* Remove 'threescale-api-port' from all configs in node setup

* Update docs - remove references to threescale-api-port

* Fix typo
2017-07-17 14:46:06 +02:00
Krish
b7e13fd087 Secure WebSocket Support (#1619)
* Remove support for whitelist

* Rename nginx to nginx-api

* Remove websocket support from nginx-api

* Change nginx to nginx-api service
The nginx-api service will proxy requests to the BigchainDB HTTP API.

* Rename ngx-instance-0 to ngx-api-instance-0 in nginx_3scale

* Update nginx-api service base docker image and README

* Add nginx-ws service to support Websocket

* Add config files for simple dev setup

* WS support with split NGINX

* NGINX module as single entrypoint into the cluster.

* Tested HTTP and WS with latest configs

* Openresty as separate service

* Remove upstream api port as configuration parameter

* Changes while testing

* Adding READMEs for nginx-http and nginx-https modules

* Documentation update

* Change 'Openresty' to 'OpenResty'.
2017-07-17 13:46:05 +02:00
Troy McConaghy
f576894b4c Merge pull request #1652 from bigchaindb/resolve-issue-1649
Removed old Terraform & Ansible templates
2017-07-17 12:08:34 +02:00
Krish
6bd6e7fddb Update MongoDB Backup Agent to v5.6.0.624 (#1674) 2017-07-14 10:02:38 +02:00
Ahmed Muawia Khan
8085f74075 Merge pull request #1663 from bigchaindb/k8s-mongo-memory-limit-fix
Fix for MongoDB hitting memory limit on k8s
2017-07-13 15:42:34 +02:00
Troy McConaghy
d6221b3d78 New docs page re contents of a condition 2017-07-13 12:03:03 +02:00
muawiakh
494e9a071d Fixing installation of bigchaindb 1.0.0 pyPackage for quickstart
- Quick start setup was broken because of a race condition with
using cryptoconditions in setup_requires and install_requires and
for a fresh Ubuntu 16.04 setup initialization of BigchainDB node
the python package installation fails due to package conflicts.
- Rest of the details are captured in the github issue #1657
2017-07-12 18:05:07 +02:00
muawiakh
b0106c0203 Fix for MongoDB hitting memory limit on k8s
- MongoDB StatefulSet hitting memory limit, so k8s restarts it.
We have had multiple instances of restarts lately.
-  Changing it to 3.5 GB, data and reasoning to back it up
is mentioned in the ticket #1655
2017-07-12 16:17:50 +02:00
Ahmed Muawia Khan
690d64cb8d Merge pull request #1648 from bigchaindb/minor-quickstart-doc-fix
Minor changes in quickstart guide
2017-07-12 13:04:32 +02:00
muawiakh
5526335aab Minor changes in quickstart guide
- Add build-essential and libssl-dev as pre-reqs
for bigchaindb installation
2017-07-12 10:12:11 +02:00
Troy McConaghy
66c0f94f78 Merge pull request #1646 from CsterKuroi/bug/1645/add-missing-table-assets
Bug/1645/add missing table assets
2017-07-11 17:39:23 +02:00
Troy McConaghy
157e2683de Removed old Terraform & Ansible templates 2017-07-11 11:07:43 +02:00
KURO1
3e6948bca4 Add the missing table asset in backend.schema 2017-07-10 17:54:04 +08:00
libscott
e8ee39463f MongoDB socket timeout to handle master re-election (#1638)
* add a socket timeout so that changefeeds can reconnect if theres a re-election

* fix threshold max depth at 100
2017-07-06 19:50:28 +02:00
Sylvain Bellemare
c80ba6f3b5 Fix mistakenly changed MongoDB version 2017-07-06 14:49:21 +02:00
Troy McConaghy
23d0994579 Merge pull request #1639 from bigchaindb/switch-version-in-version-py-to-1.1.0.dev
Switch version in version.py to 1.1.0.dev
2017-07-06 10:09:38 +02:00
Troy McConaghy
74c57d3e2b Changed version in version.py to 1.1.0.dev 2017-07-05 15:36:22 +02:00
Troy McConaghy
d5f3f74179 Resolved issue #1632 in RELEASE_PROCESS.md v1.0.0 2017-07-05 14:53:33 +02:00
Troy McConaghy
fc0ec050f1 Updated version.py for the 1.0.0 release 2017-07-05 14:48:17 +02:00
Troy McConaghy
c62f831f22 Merge pull request #1634 from bigchaindb/update-bdb-tag-in-k8s-dep
Updated BDB Docker tag from 1.0.0rc1 to 1.0.0 in k8s deployment
2017-07-05 11:28:06 +02:00
Troy McConaghy
e2d96af46e Merge pull request #1629 from bigchaindb/changelog-for-1.0.0
Change Log Updates for 1.0.0
2017-07-05 11:11:13 +02:00
Troy McConaghy
923df8f64f Updated BDB Docker tag from 1.0.0rc1 to 1.0.0 in k8s deployment 2017-07-05 10:52:31 +02:00
Troy McConaghy
48f295da9b Merge remote-tracking branch 'origin/master' into changelog-for-1.0.0 2017-07-05 10:46:51 +02:00
Troy McConaghy
e7d1ffd58c Merge pull request #1633 from bigchaindb/fix-doc-broken-link
Fixed broken reference
2017-07-05 10:44:00 +02:00
Rodolphe Marques
5e1480abd7 Fixed broken reference 2017-07-05 10:14:40 +02:00
Rodolphe Marques
da574e909d Merge pull request #1547 from bigchaindb/upgrade-guides
[WIP] Upgrade guide BDB v0.10 -> v1.0
2017-07-05 10:08:20 +02:00
Troy McConaghy
34a4fedf39 Set the 1.0.0 release date as 2017-07-05 2017-07-05 09:28:57 +02:00
Troy McConaghy
68b1ed6206 Merge pull request #1621 from bigchaindb/rename-drivers-and-clients-section
Renamed 'Drivers & Clients' section 'Drivers & Tools'
2017-07-04 16:31:49 +02:00
Rodolphe Marques
f9c24d8db7 Renamed output -> output_index in the outputs endpoint example 2017-07-04 16:04:24 +02:00
Troy McConaghy
299e6a6971 updated changelog re pull request #1612 2017-07-04 14:40:19 +02:00
vrde
b06a8b3cc5
Merge branch 'strip-content-type-from-gets' 2017-07-04 14:19:16 +02:00
vrde
8457cb35eb
Add middleware to strip content-type headers from GETs 2017-07-04 14:01:56 +02:00
Troy McConaghy
43c67aed92 First draft of change log for 1.0.0 2017-07-04 11:41:54 +02:00
Troy McConaghy
60ca16f56e Merge pull request #1624 from bigchaindb/cost-not-fulfillment-length
Changed 'fulfillment length' to 'cost' and added link re cost
2017-07-03 17:50:39 +02:00
Krish
e8411fc99e Do not allow duplicate GENESIS block creation - #1556 (#1612)
* Add a check for GENESIS transaction

* Add test and fixture

* Removed database query for GENESIS block

* Undo log level change
2017-07-03 17:21:15 +02:00
Troy McConaghy
9f090f7601 'fulfillment length' --> 'cost' and add link re cost 2017-07-03 17:14:41 +02:00
Krish
ece195ff8d Deployment changes: (#1623)
Update MongoDB container tag to `3.0`.

Doc change to reflect bdb-config.bdb-user parameter usage.

Fix typo in configuration.md.

Add BIGCHAINDB_DATABASE_SSL parameter to bigchaindb-dep.yaml for
Kubernetes deployments.

Refer the the `bdb-user` parameter from ConfigMap in
bigchaindb-dep.yaml.

Consolidate all BigchainDB parameter values under the
`bdb-config` ConfigMap.

Remove `bdb-user` from secrets.yaml.
2017-07-03 15:55:43 +02:00
Rodolphe Marques
e89623c836 Merge pull request #1470 from bigchaindb/fix/outputs-public-keys-validate
check output conditions with single statement (#1450 unrevert)
2017-07-03 15:46:46 +02:00
Troy McConaghy
9c96147b23 Merge pull request #1573 from bigchaindb/update-server-docs-re-cc
Restructured & Revised the "Inputs and Outputs" Page of the Server Docs for v1.0
2017-07-03 15:28:38 +02:00
Sylvain Bellemare
26f14aadec Parametrize websocket api tests for docker 2017-07-03 15:23:50 +02:00
Sylvain Bellemare
4d61c5e8ca Refine the condition uri regex for validation
closes #1516
2017-07-03 15:08:47 +02:00
Troy McConaghy
e615e28cc4 output --> output_index & removed unneeded para. 2017-07-03 14:52:40 +02:00
Rodolphe Marques
9033ba76f8 Remove unnecessary output_has_owner method.
- Refactor the code
2017-07-03 14:30:19 +02:00