Ahmed Muawia Khan
3c290d64a5
re-add f-string to web stream
2018-02-26 15:42:17 +01:00
Ahmed Muawia Khan
8fd50b23c8
Re-add travis changes
...
- This actually follows one concern on PR.
2018-02-23 15:33:32 +01:00
Ahmed Muawia Khan
8bfb903d4e
[Chandler fix]: Bing -> Bind
2018-02-23 15:31:30 +01:00
Ahmed Muawia Khan
624d4e7459
Revert travis changes
...
- Follow one concern one PR.
2018-02-23 15:28:35 +01:00
Ahmed Muawia Khan
d0089ca373
Fixing flake8
2018-02-23 14:43:14 +01:00
Ahmed Muawia Khan
5cea9c28bf
Migrate CLI for tendermint integration
...
- Remove commands that were not required.
- export-my-pubkey
- set-shards
- set-replicas
- add-replicas
- remove-replicas
- Update bigchaindb --help, usage description
- Re-enable tests
- Update docker-compose.travis.yml and Dockerfile for travis
because some env variables are not needed
2018-02-22 21:48:42 +01:00
Troy McConaghy
e6c77d5fcd
Merge pull request #2086 from bigchaindb/helpful-response-to-votes-endpoint
...
Make votes endpoint return 404 and a helpful message
2018-02-22 12:49:27 +01:00
Troy McConaghy
303c951137
Fixed flake8 errors
2018-02-22 12:41:20 +01:00
Ahmed Muawia Khan
96db5b9f12
Merge pull request #2084 from bigchaindb/update-bdb-docker-image-k8s
...
Update docker images and Dockerfiles
2018-02-22 12:23:31 +01:00
Troy McConaghy
8e4a2398a7
Make votes endpoint return 404 & helpful msg
2018-02-22 12:02:00 +01:00
Ahmed Muawia Khan
93e2b3bb4c
Update imagePullPolicy for unstable images
...
- Update imagePullPolicy from IfNotPresent to Always
for all unstable images we are using in k8s template,
because those images are updated regularly, we will
keep it unstable until the official release.
- Use Tendermint v0.13 as base docker image, since our current
integration is based out of v0.13
2018-02-22 11:56:58 +01:00
Shahbaz Nazir
a782fa4635
Hardcode static ports for k8s deployment ( #2080 )
...
Description
Currently we manually configure ports in deployment and service files for k8s deployment e.g here. Instead these ports should be constant since these are always the same for each deployment
Issues This PR Fixes
Fixes #2077
2018-02-22 11:52:41 +01:00
Troy McConaghy
1aece3c10d
Merge pull request #2068 from bigchaindb/remove-refs-to-whitepaper-in-tendermint-branch
...
Remove all refs/links to whitepaper in tendermint branch
2018-02-21 22:04:29 +01:00
Ahmed Muawia Khan
a8a10edf0e
Update Dockerfiles and remove tmt references
2018-02-21 20:31:53 +01:00
Ahmed Muawia Khan
8e6b4332b0
Update mongodb base image
2018-02-21 20:22:38 +01:00
Ahmed Muawia Khan
2978caaee6
Update images used by yaml files
...
- Using tag `unstable` currently, until BDB+Tendermint is released
2018-02-21 20:17:24 +01:00
Ahmed Muawia Khan
13e750705e
Merge pull request #2083 from bigchaindb/cert-gen-script
...
Certificate generation script for k8s deployment
2018-02-21 20:08:21 +01:00
Ahmed Muawia Khan
53019ff02a
Merge pull request #1992 from bigchaindb/tendermint-docs-k8s-dep
...
Template for BigchainDB + Tendermint Kubernetes Deployment
2018-02-21 19:23:14 +01:00
Ahmed Muawia Khan
55f212d885
Certificate generation script for k8s deployment
2018-02-21 19:18:24 +01:00
vrde
14d523efd5
Problem: processes don't have an intelligible name ( #2078 )
...
Solution: when a process starts, update the "process title" as well.
2018-02-21 17:54:50 +01:00
Ahmed Muawia Khan
5669514ee7
Fix label docs
2018-02-21 12:13:45 +01:00
Ahmed Muawia Khan
d5f45d4094
Merge pull request #1985 from bigchaindb/tendermint-k8s-dep
...
Deployment of Tendermint + BigchainDB cluster
2018-02-21 11:48:37 +01:00
Ahmed Muawia Khan
669b2d586b
Merge branch 'tendermint' into tendermint-docs-k8s-dep
2018-02-21 11:48:02 +01:00
Ahmed Muawia Khan
df485d0983
Rename docker image tags and names
2018-02-21 11:38:24 +01:00
Ahmed Muawia Khan
de05e5bc3e
Merge branch 'tendermint' into tendermint-k8s-dep
2018-02-21 11:32:45 +01:00
Vanshdeep Singh
5bfa8e29d8
Crash recovery mechanism ( #2045 )
...
* Crash recovery mechanism
* Propogate exception
* Added docs and crash receovery during block write
* Fix flake8 issue
* Remove approach 1 for crash recovery, recover db on 'bigchiandb start'
* Fix CI build issues
* Remove documentation
2018-02-21 10:50:12 +01:00
Troy McConaghy
58c5498d35
Merge pull request #2075 from bigchaindb/fix-issue-2072-http-api-examples
...
Resolve issue #2072
2018-02-20 13:11:07 +01:00
Troy McConaghy
c5fdaf24ad
Fix the requirements.txt file for docs/server, update README.md
2018-02-20 12:58:23 +01:00
Troy McConaghy
8fb0682868
Merge pull request #2063 from bigchaindb/fix-common-schema-readme-md
...
Some edits to common/schema/README.md
2018-02-20 09:37:50 +01:00
Troy McConaghy
0ffcb36b7e
Merge pull request #2065 from bigchaindb/rm-docs-about-votes
...
Updated (almost) all docs regarding "votes" once Tendermint integrated
2018-02-19 15:21:05 +01:00
Troy McConaghy
5af6c7b7a3
Merge pull request #2069 from bigchaindb/remove-all-statuses-endpoints-for-realz
...
Remove all code for all /statuses endpoints
2018-02-19 12:31:37 +01:00
Troy McConaghy
1b6d0adc01
removed code for all /statuses endpoints
2018-02-19 12:04:10 +01:00
Troy McConaghy
8b8f137463
Remove all refs/links to whitepaper in tendermint branch
2018-02-19 11:06:06 +01:00
Troy McConaghy
7f94242f85
Update all docs re/ votes when Tendermint integrated
2018-02-16 16:24:44 +01:00
Troy McConaghy
7a292ba6ec
Edits to the common/schema/README.md file
2018-02-16 15:48:12 +01:00
Troy McConaghy
96f30da875
Merge pull request #2056 from bigchaindb/rm-refs-to-transaction-cli-tool
...
Problem: Transaction CLI Tool deprecated but linked from some docs
2018-02-16 15:28:10 +01:00
Troy McConaghy
a3c49cc336
Merge pull request #2062 from bigchaindb/docs/2036/three-http-api-endpoints-gone
...
Remove the HTTP API docs for the /statuses & /votes endpoints
2018-02-16 15:20:57 +01:00
Troy McConaghy
6982dfbe79
Put back the accidentally-removed post-tx-response
2018-02-16 14:54:20 +01:00
Troy McConaghy
7c3d7f4f63
Tidy up some grammar and Tendermint refs
2018-02-16 14:53:30 +01:00
Troy McConaghy
0139e53ab4
rm code to gen example HTTP stuff for /statuses & /votes
2018-02-16 14:35:35 +01:00
Troy McConaghy
9ef2271a5d
In HTTP API docs, removed all /statuses & /votes endpoints
2018-02-16 14:31:26 +01:00
kansi
27865d848c
Merge branch 'iss/2060/remove-post-txn-resp-header' into tendermint
2018-02-16 18:54:18 +05:30
kansi
6cf86be033
Remove location header from post txn response
2018-02-16 18:42:06 +05:30
Sylvain Bellemare
1f537b1557
Problem: to get tx utxoset & inputs is cumbersome ( #2055 )
...
Solution: add properties to more easily get the utxoset and inputs of a
transaction
2018-02-15 18:23:29 +01:00
Troy McConaghy
46a2909c4d
Remove 2 refs/links to the deprecated Transaction CLI tool
2018-02-15 17:34:51 +01:00
Sylvain Bellemare
3542d01893
Update tx version ( #2054 )
...
* Problem: common/test_transaction.py is excluded
Solution: add marker to file
* Problem: fixture tx version is outdated
Solution: update the version
2018-02-15 16:19:13 +01:00
Troy McConaghy
63bd698b21
changed constructed/allowed tx 'version' from '1.0' to '2.0' ( #2048 )
...
- Created three new JSON Schema files for the v2.0 transaction schema, based on the v1.0 files. The only change is the allowed value of version (from "^1\\.0$" to "^2\\.0$").
- I didn't delete the v1.0 JSON Schema files because we might want those some day (to validate old transactions).
- Updated the __init__.py in the directory with the JSON Schema files so that it now uses the version 2.0 JSON Schema files.
- Updated all relevant tests. I only found one, in tests/validation/test_transaction_structure.py
- Updated VERSION in common/transaction.py
- Checked to make sure the example HTTP API docs show "version" with value "2.0". They do.
- Updated the docs page about "The Transaction Model". It just points to the IPDB Transaction Spec.
- If someone submits a transaction with "version" having value "1.0" then the error message comes from the JSON Schema checker.
2018-02-15 11:07:16 +01:00
vrde
cd6095e854
Problem: test suite doesn't pick up env vars
...
Solution: call `env_config` from the configuration fixture
2018-02-14 16:43:09 +01:00
vrde
254035150d
Problem: default config uses env vars
...
Solution: this is managed by the function
`bigchaindb.config_utils::env_config`, we don't need to call
`os.environ.get` for each value.
2018-02-14 16:43:09 +01:00
vrde
bf2a1c6a60
Problem: older backends are no longer supported
...
Solution: when running the command `bigchaindb configure`, configure for
`localmongodb` only.
2018-02-14 16:43:09 +01:00