Commit Graph

5010 Commits

Author SHA1 Message Date
James Phillips 6ca0173907
Adds catalog support for node IDs. 2017-01-18 14:26:42 -08:00
Kyle Havlovitz 4e8c0fca63
First pass at adding node meta filter to prepared queries 2017-01-18 16:23:33 -05:00
James Phillips e719ff8ef1
Adds a test to make sure we get the same ID on the second run. 2017-01-18 09:52:34 -08:00
James Phillips bd605e330c
Adds basic support for node IDs. 2017-01-17 22:47:59 -08:00
James Phillips 61a20c53ba Merge pull request #2660 from hashicorp/sethvargo-patch-1
Omit empty node_meta
2017-01-17 17:18:29 -08:00
Seth Vargo 624b7daba4 Omit empty node_meta 2017-01-17 20:17:20 -05:00
Kyle Havlovitz 945da0395a Update CHANGELOG.md 2017-01-17 19:24:41 -05:00
Kyle Havlovitz f48f105949
Minor formatting tweaks as a follow-up to #2654 2017-01-17 19:20:29 -05:00
Sean Chittenden d8dd39ac40 Merge pull request #2659 from hashicorp/f-update-go-sockaddr
Update `hashicorp/go-sockaddr` to account for `tun(4)` interfaces.
2017-01-17 13:06:37 -08:00
Seth Vargo f2659ce97d Merge pull request #2658 from hashicorp/sethvargo/fatal
Do not skip tests when Consul is missing
2017-01-17 15:45:32 -05:00
Sean Chittenden c91c7f7df9
Update `hashicorp/go-sockaddr` to account for `tun(4)` interfaces. 2017-01-17 12:37:56 -08:00
Seth Vargo 8bcfa9d3cc Do not skip tests when Consul is missing
This bit me on CI. The current behavior of the testutil server is to skip if consul isn't present. When lots of output is scrolling by, you're likely to miss the message that the test was skipped. Instead, I propose that we hard fatal if consul doesn't exist, and upstream consumers can skip the tests if they want.
2017-01-17 14:57:57 -05:00
James Phillips 8d57727ff0 Merge pull request #2639 from tanuck/master
Standardize the case of all check log messages
2017-01-17 09:07:45 -08:00
James Phillips 9d67b5bc7d Update CHANGELOG.md 2017-01-17 09:02:35 -08:00
James Phillips 25fb498b20 Merge pull request #2578 from ybubnov/concurrent-safe-notification-mock
Concurrent-safe notification mock
2017-01-17 09:01:43 -08:00
James Phillips 71d1466bdd Merge pull request #2656 from legal90/fix-website-raft-multiplier
website: Fix nesting for "raft_multiplier" option
2017-01-17 06:23:55 -08:00
Mikhail Zholobov 7753627b52
website: Fix nesting for "raft_multiplier" option 2017-01-17 14:59:18 +02:00
James Phillips 1380fdbb92 Merge pull request #2654 from hashicorp/f-metafilter-endpoints
Add node metadata filtering to remaining endpoints
2017-01-14 17:07:29 -08:00
Kyle Havlovitz 9e696220a8
Add support for multiple metadata filters to remaining endpoints
Enabled multiple meta filters for /v1/catalog/nodes and /v1/catalog/services
2017-01-13 20:49:13 -05:00
Kyle Havlovitz 5acd69b4fc
Add node metadata filtering to remaining health/catalog endpoints 2017-01-13 20:08:43 -05:00
James Phillips a8853571b1 Merge pull request #2651 from hashicorp/jbs-demo-version
Demo: configurable Consul version
2017-01-13 16:27:17 -08:00
James Phillips 5efdec89ec Merge pull request #2653 from hashicorp/f-split-state-store
Breaks up the state store into several files.
2017-01-13 11:49:54 -08:00
James Phillips 1330499707
Breaks up the state store into several files. 2017-01-13 11:47:16 -08:00
Brian Shumate 0c9b9a4874
Demo: configurable Consul version
- Add CONSUL_DEMO_VERSION env var for specifying Consul version
2017-01-13 11:03:10 -05:00
James Phillips 759c385934 Merge pull request #2650 from needkane/patch-1
occasionally->occasionally
2017-01-13 07:39:31 -08:00
needkane 0eccb354fa occasionally->occasionally 2017-01-13 15:34:44 +08:00
Kyle Havlovitz 379d5492c4 Merge pull request #2649 from hashicorp/test-fix
Fix inconsistency in TestStateStore_ServicesByNodeMeta
2017-01-12 19:59:21 -05:00
Kyle Havlovitz 8ef366ec49
Fix inconsistency in TestStateStore_ServicesByNodeMeta 2017-01-12 19:46:58 -05:00
Kyle Havlovitz ef4236a00e Update CHANGELOG.md 2017-01-12 18:31:45 -05:00
Kyle Havlovitz 4e87e5f47c Merge pull request #2570 from vancluever/f-gce-discovery
command/agent: Google Compute Engine host discovery
2017-01-12 18:27:36 -05:00
Kyle Havlovitz 77650c2e6f
vendor: pull in GCE deps 2017-01-12 17:42:06 -05:00
Kyle Havlovitz 4976c05975
Revert "vendor: Add GCE deps"
This reverts commit 4831b6de40.
2017-01-12 17:02:42 -05:00
Kyle Havlovitz fb68a6bab0
Style tweaks and vendor.json cleanup 2017-01-12 16:49:44 -05:00
James Phillips cae84804ec Merge pull request #2647 from majormoses/master
fixing typo in documentaion
2017-01-11 21:26:28 -08:00
Ben Abrams fa514bf439
fixing typo in documentaion 2017-01-11 21:08:20 -08:00
Kyle Havlovitz 5ddea8a5df
Merge branch 'master' into f-gce-discovery 2017-01-11 22:57:07 -05:00
Kyle Havlovitz dbc72eaac0
Condense gce discovery logging a bit 2017-01-11 22:37:22 -05:00
Kyle Havlovitz 023b6533e0
Fix formatting 2017-01-11 20:44:22 -05:00
Kyle Havlovitz e015d153ce Update CHANGELOG.md 2017-01-11 20:43:04 -05:00
Kyle Havlovitz 23ce10f889 Merge pull request #2643 from hashicorp/f-node-metadata
Node metadata
2017-01-11 20:29:24 -05:00
Kyle Havlovitz 87c0283bb1
Update client api and docs for node metadata 2017-01-11 19:28:58 -05:00
Kyle Havlovitz d44f3ea5d4
Update website docs for node metadata 2017-01-11 17:52:31 -05:00
Kyle Havlovitz 7f91cd12f4
Add -node-meta to agent command line options 2017-01-11 16:09:04 -05:00
Kyle Havlovitz c9e430c396
Validate metadata config earlier and handle multiple filters 2017-01-11 15:12:03 -05:00
James Phillips 3e9c96d996 Merge pull request #2645 from agy/agy/typo-fix
Pedantic typo fix
2017-01-10 12:54:00 -08:00
Andrew Glen-Young 01de3b3cb9 Pedantic typo fix 2017-01-10 15:44:32 -05:00
Kyle Havlovitz 03273e4ed2
Fix formatting 2017-01-09 13:49:33 -08:00
Kyle Havlovitz c3db65a7d8
vendor: Update go-memdb dependency 2017-01-09 11:23:09 -08:00
Kyle Havlovitz 84504a20fc
Add meta key validations and more tests 2017-01-09 11:21:49 -08:00
James Phillips be90310501 Merge pull request #2641 from hashicorp/jbs-envvars-move
DOCS: update environment variables
2017-01-09 09:11:50 -08:00