Commit Graph

796 Commits

Author SHA1 Message Date
Hector Sanjuan
a8fb61a3d7 Merge pull request #148 from ipfs/docs/cluster-secret-links
Updated links to cluster secret info in docs
2017-09-09 02:14:40 +02:00
dgrisham
bde7da7619 Updated links to cluster secret info in docs 2017-09-07 17:14:14 -06:00
Hector Sanjuan
af8a385964 Merge pull request #142 from ipfs/feat/free-space-allocation-metric
`FreeSpace` allocation metric impl
2017-09-02 13:39:11 +02:00
dgrisham
b1356cd33a removing name arg from NewInformer 2017-09-01 15:02:15 -06:00
dgrisham
456603f7a8 adding error output to NewInformerWithMetric 2017-09-01 09:48:15 -06:00
Hector Sanjuan
32984611ec Use descendalloc in tests, rather than ascendalloc
Since default disk metric is free-space, it should sort in
descending order.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-09-01 14:09:37 +02:00
dgrisham
3cc4ffba52 more verbose output in TestClusterPeerRemoveReallocsPins 2017-08-28 18:53:16 -06:00
dgrisham
407fd9f68a Informer impl refactored; SortNumeric added for allocators. 2017-08-28 08:51:01 -06:00
dgrisham
2d2a9da793 FreeSpace metric impl (including descendalloc) refactored and tested. 2017-08-11 13:57:42 -06:00
dgrisham
a46ab3dda9 freespace metric partial impl 2017-08-03 11:24:19 -06:00
Hector Sanjuan
b911aa7bdc Merge pull request #141 from ipfs/test/sharness-https-api
Sharness tests for API SSL support
2017-08-01 14:45:42 +02:00
Hector Sanjuan
fcb6a98d03 More test fixing
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-08-01 14:25:20 +02:00
Hector Sanjuan
dac6fcd18d Fix tests
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-08-01 13:50:32 +02:00
dgrisham
7066d52364 for travis tests 2017-07-31 15:13:22 -06:00
dgrisham
aaefccb8a9 Bash -> sh -style conditional 2017-07-29 10:55:04 -06:00
Hector Sanjuan
7a908282db gx publish 0.1.0
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-29 14:21:19 +02:00
Hector Sanjuan
81518e0d68 Release 0.1.0
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-29 14:21:06 +02:00
Hector Sanjuan
9204bdd15f Merge pull request #140 from ipfs/fix/empty-cluster-secret
Distinguish unset/empty cluster secret; also rename generateSecret -> customSecret
2017-07-29 14:13:33 +02:00
dgrisham
c0f3fde409 Refactored checks for user-provided secret 2017-07-28 13:10:52 -06:00
dgrisham
9457d496b5 Sharness tests for HTTPS API 2017-07-28 12:30:25 -06:00
dgrisham
a8fedc5c29 Optional test_cluster_init arg to modify config files 2017-07-28 12:30:10 -06:00
dgrisham
5e0863da46 Rename generateSecret -> customSecret 2017-07-28 09:36:56 -06:00
dgrisham
73d4b1ffec Refactor to distinguish empty and unset CLUSTER_SECRET env var 2017-07-28 09:23:34 -06:00
Hector Sanjuan
54c4644e3d Merge pull request #139 from ipfs/update-deps
Fix #138: Update raft/raft-boltdb/boltdb
2017-07-27 17:39:28 +02:00
Hector Sanjuan
7f2b18c705 Merge pull request #129 from ipfs/ssl-params
Rename TLS configuration options and set JSON key
2017-07-27 17:38:40 +02:00
Hector Sanjuan
54db5f2bef Update go-libp2p-raft
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-27 16:57:04 +02:00
Hector Sanjuan
d94aa5ba4f Fix #138: Update raft/raft-boltdb/boltdb
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-27 16:28:56 +02:00
Hector Sanjuan
0d9c7ddc0c Make sure dist READMEs are up to date (#137)
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-27 14:42:23 +02:00
Hector Sanjuan
21d4105867 Updated Captain's log and added Q3 Roadmap (#134)
* Updated Captain's log and added Q3 Roadmap

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-27 14:20:59 +02:00
Hector Sanjuan
a15038e193 Badges fixes (#135)
* Point IRC badge to our own channel
* Point to protocol.ai
2017-07-26 17:33:04 +02:00
Hector Sanjuan
bcbaea2655 Rename TLS configuration options and set JSON key
Also, omit these keys in JSON generation when they are empty.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-25 13:20:24 +02:00
Hector Sanjuan
46bda442b5 Merge pull request #127 from ipfs/release-fixes
Release fixes
2017-07-25 12:11:29 +02:00
Hector Sanjuan
bf7ed938fe Address review comments
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-25 00:21:20 +02:00
Hector Sanjuan
f9d9c0c9a7 Add a space so peer ids can be copy-pasted more easily
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-25 00:16:08 +02:00
Hector Sanjuan
69ffd20dbf Generate secret by default.
This:

* Takes CLUSTER_SECRET as the secret whenever it is defined
* Generates the secret by default in other cases
* Only prompts with -s, -custom-secret.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-25 00:16:07 +02:00
Hector Sanjuan
d2a8cd658f Merge pull request #125 from ipfs/fix/fmt-pnet_test
Ran `go fmt` to format pnet_test.go
2017-07-24 12:43:11 +02:00
Hector Sanjuan
7467ea6f0a Merge pull request #124 from ipfs/feat/https-api-endpoint
HTTPS API endpoint support
2017-07-24 12:42:39 +02:00
dgrisham
31cee53a55 Added --no-check-certificate flag for TLS API client 2017-07-23 10:11:10 -06:00
dgrisham
dd3db9bbc9 HTTPS REST API support implemented 2017-07-21 16:44:14 -06:00
Hector Sanjuan
683f5adf70 Merge pull request #115 from ipfs/travis-sharness
Travis sharness
2017-07-22 00:13:03 +02:00
Hector Sanjuan
1815d38f0e Revert "increase delays after creation"
This reverts commit 5ed5a43432.
2017-07-21 23:45:59 +02:00
Hector Sanjuan
92b265c19d Revert "Safer delays for Realloc test"
This reverts commit 22ec357793.

License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-21 23:45:33 +02:00
Hector Sanjuan
8d3c72b766 Fix tests: Make metric broadcasting async
When a peer is down, metric broadcasting hangs, and no more
ticks are sent for a while.
2017-07-21 23:45:33 +02:00
Hector Sanjuan
4ea1777050 Fix sharness tests
Use docker to run ipfs
Improve intialization of daemons
Fix a bunch of tests
Improve run script
Make sure everything is shell-compatible (remove bash syntax)
Fit to run in travis
2017-07-21 11:24:17 +02:00
ZenGround0
99217ea84e Travis sharness (#110)
* Added travis sharness build

* ipfs-cluster-ctl help text width overflow fixed

* Expect success from fixed sharness test

* First travis-sharness PR touch up
Undoes gx rewrite of cluster-ctl dependencies
Undoess linebreaking of usage descriptions
Changes test to check for lines in excess of 120 chars instead of 80
run-sharness script now correctly tracks exit codes and exits with error
2017-07-21 11:24:17 +02:00
Hector Sanjuan
ab66e92cd9 Merge pull request #126 from ipfs/fix/tests
Fix/tests
2017-07-21 11:23:39 +02:00
Hector Sanjuan
22ec357793 Safer delays for Realloc test
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-21 10:34:20 +02:00
Hector Sanjuan
5ed5a43432 increase delays after creation
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
2017-07-21 10:06:22 +02:00
dgrisham
8e91759cfa Ran go fmt to format pnet_test.go 2017-07-20 17:12:34 -06:00
Hector Sanjuan
c2e91c3da7 Merge pull request #118 from ipfs/97-default-data-folder
Fix #97: Assume default DataFolder as subfolder to config folder when empty
2017-07-19 14:57:55 +02:00