Commit Graph

228 Commits (8b9d1603acecea1d654ac121c04772401906fc33)

Author SHA1 Message Date
Kyle Havlovitz 87c0283bb1
Update client api and docs for node metadata
8 years ago
James Phillips 0ed6b1bb18
Bans anonymous queries that aren't tied to a session.
8 years ago
James Phillips 0282dd908a Merge pull request #2531 from alicebob/txntypes
8 years ago
Kyle Havlovitz bd69c6d871 Add reload/leave http endpoints (#2516)
8 years ago
Seth Vargo f7958983e4
Return the correct type
8 years ago
Seth Vargo 7520ce2d49 Merge pull request #2544 from hashicorp/sethvargo/best_status
8 years ago
James Phillips d079e62d57 Merge pull request #2530 from coffeehc/master
8 years ago
Seth Vargo 190249424b
Do not log
8 years ago
Seth Vargo 4179aacf11
Add an API method for determining the best status
8 years ago
Kyle Havlovitz 8079c49c0a Add QueryOptions to api package's monitor
8 years ago
Kyle Havlovitz 124f907063 Add monitor http endpoint
8 years ago
Harmen 92b2369f82 fix KVOp types
8 years ago
James Phillips a5baa091c8
Runs `go fmt`.
8 years ago
Kyle Havlovitz dcdadd012f Fix keyring doc method wording
8 years ago
Kyle Havlovitz 6bd65c668b Combine keyring endpoints into one
8 years ago
Kyle Havlovitz dd3368c19e Add keyring http endpoints
8 years ago
coffee a5e08845c2 adapt to server's checker field TLSSkipVerify type
8 years ago
James Phillips 6ce295e0de Merge pull request #2366 from aksentyev/master
8 years ago
James Phillips ad25acaf6a Moves index fields to the bottom of the structure.
8 years ago
James Phillips 9a81d402b7
Adds notes field to API.
8 years ago
James Phillips c744792fc4 Merge pull request #2238 from hasyimibhar/master
8 years ago
Kyle Havlovitz 8c3db1c5c6 Trim leading slash on key to avoid redirect (golang/go#4800) (#2476)
8 years ago
Kyle McCullough 73b281a27c Add setting to skip ssl certificate verification for HTTP checks (#1984)
8 years ago
Mike Cowgill cbf2874464 Delete prepared query using WriteOptions (#2417)
8 years ago
Kyle Havlovitz dce6702268 More flaky unit test fixes (#2449)
8 years ago
James Phillips c01a3871c9 Adds support for snapshots and restores. (#2396)
8 years ago
Kyle Havlovitz f6c971f46c Fix race condition in TestClient_WatchList and TestClient_WatchGet
8 years ago
James Phillips 554c898338 Merge pull request #2382 from zaunerc/master
8 years ago
James Phillips 556ffc588b Adds comment about SessionOpts.
8 years ago
James Phillips 25455c97c3 Merge pull request #2372 from HotelsDotCom/flexible-lock-sessions
8 years ago
Christoph Zauner faf85f602b Add info about return values for function Get().
8 years ago
Maxim Ivanov 2ed58a2747 More flexible Session configuration when using api.Lock
8 years ago
aksentyev 4f96fa0aea CreateIndex, ModifyIndex added for CatalogService
8 years ago
Seth Vargo 40de5858d3
Fix typo
8 years ago
Seth Vargo 55f1b4ac44
Rename session name to session ID
8 years ago
Seth Vargo 12e46503f7
Update ModifyIndex comment
8 years ago
Seth Vargo 227019ec59
Add documentation to KVPair
8 years ago
James Phillips 84e8fc5848
Removes Raft types from public API interface.
8 years ago
James Phillips 3c9188c38b
Makes the Raft configuration API easier to consume.
8 years ago
James Phillips 0558b9c44b
Fixes a stale comment.
8 years ago
James Phillips e5850d8a26
Adds new consul operator endpoint, CLI, and ACL and some basic Raft commands.
8 years ago
James Phillips defa2a6180 Merge pull request #2226 from abhinavdahiya/rm-health-unknown
8 years ago
James Phillips 4c7a0ed3b0
Merge branch 'master' into f-deregister-critical
8 years ago
James Phillips 9f7a973ace
Adds an `X-Consul-Translate-Addresses` to signal translation is enabled.
8 years ago
James Phillips 1d5eb36689
Adds missing TaggedAddress structures to API client.
8 years ago
James Phillips 231f5a957f
Fixes a typo and adds an admonition about only being in Consul 0.7+.
8 years ago
James Phillips 4a3d7db24f
Adds ability to deregister a service based on critical check state longer than a timeout.
8 years ago
Hasyimi Bahrudin 105cea9bae Add api environment variables as constants for consistency
8 years ago
Hasyimi Bahrudin bb6bb19aad Remove redundant hardcoded environment variables
8 years ago
Jeff Mitchell f1a67836d8 Use header to send Consul token rather than query param.
8 years ago
Abhinav Dahiya 7c6c3b38bc Fixes #1775; Removes 'unknown' state
8 years ago
Ryan Uber 499537addf api: add query templates
9 years ago
Ryan Uber 72b43eba26 api: add Near parameter to PQ's
9 years ago
James Phillips 778b975e7a Adds a get-tree verb to KV transaction operations.
9 years ago
James Phillips a37bf9de56 Adds a read-only optimized path for transactions.
9 years ago
James Phillips 04d99cd702 Makes get fail a transaction if the key doesn't exist.
9 years ago
James Phillips 4882a9fe43 De-nests the KV output structure (removes DirEnt member).
9 years ago
James Phillips 960b9d6fb6 Switches to "KV" instead of "KV" for the KV operations.
9 years ago
James Phillips 38d0f6676f Refactors TxnRequest/TxnResponse into a form that will allow non-KV ops.
9 years ago
James Phillips 69f58ad04a Moves txn code into a new endpoint, not specific to KV.
9 years ago
James Phillips 44ab1aa418 Adds type for API ops and an example transaction.
9 years ago
James Phillips e491245062 Performs basic plumbing of KVS transactions through all the layers.
9 years ago
Sean Chittenden 4255a0826d Correct a small typo
9 years ago
Sean Chittenden f1873c21d7 consul/ uses structs.Health*, the api uses api.Health*
9 years ago
Sean Chittenden e63d3a1275 Update Check API to use constants
9 years ago
James Phillips 3340d7ccd7 Merge pull request #1876 from hashicorp/f-tls-helper
9 years ago
James Phillips 0eb6279c5e Improves the comment for the Address field.
9 years ago
Diptanu Choudhury 4811a72d80 Added some constants in the api for check health statuses
9 years ago
James Phillips 1cfed981b3 Adds TLS config helper to API client.
9 years ago
James Phillips abacccd6e5 Switches default for API client to pooled connections.
9 years ago
James Phillips 23247b3699 Adds support for new PUT API for checks.
9 years ago
James Phillips afdeb2f1fc Adds support for EnableTagOverride to the API client.
9 years ago
Seth Vargo cae0ff354a Use HTTPS + www. where appropriate
9 years ago
James Phillips 58fb27e70f Factors server error checking into a new function.
9 years ago
James Phillips c048c5aca6 Makes the API behave better with small wait values.
9 years ago
James Phillips 49342dc973 Makes the timeout behavior more intuitive.
9 years ago
James Phillips ca08ba3aee Adds the ability for semaphore monitors to ride out brief periods of 500 errors.
9 years ago
James Phillips 8caa9e4c7e Adds "try" support to locks and semaphores.
9 years ago
James Phillips ebff3fe0d0 Builds the insecure SSL transport off the clean default transport.
9 years ago
Jeff Mitchell 4604af6aa5 Revert "Adds client and transport pooling in the API so we don't leak connections."
9 years ago
James Phillips f6546a0e46 Makes the insecure transport work like the default one.
9 years ago
James Phillips d57e60a123 Adds client and transport pooling in the API so we don't leak connections.
9 years ago
James Phillips 380658f6f1 Adds a unit test for lock monitor retries.
9 years ago
James Phillips c2a8fee76c Adds custom retry time for lock monitors.
9 years ago
James Phillips 86e6230de6 Adds a retry capability to lock monitors in the API client.
9 years ago
James Phillips 87ccd1eb34 Updates API docs for version 0.6.0.
9 years ago
Craig Wickesser 7890a3dda8 Fix version support
9 years ago
James Phillips 95c708f65e Adds Docker checks support to client API.
9 years ago
James Phillips 1059a8b3a3 Removes a useless empty import and fixes some stale comments.
9 years ago
James Phillips 8fc6a6a986 Switches to helpers for prepared query API wrappers.
9 years ago
James Phillips 712a3dba2f Adds API client support for prepared queries.
9 years ago
James Phillips 787f946f8d Adds support for coordinates to client API.
9 years ago
Mikhail Dyakov 01aba571a1 Handle error in api README example
9 years ago
Jeff Mitchell 1e3840b044 Update cleanhttp repo location
9 years ago
Jeff Mitchell 9a5fd5424a Use cleanhttp to get rid of DefaultTransport
9 years ago
James Phillips 2c36c4f969 Fixes a typo.
9 years ago
James Phillips 181c216f53 Fixes index management for KVS.
9 years ago
Jeff Mitchell f49fc095ef Don't use http.DefaultClient
9 years ago
James Phillips c74355fec0 Merge pull request #1041 from rboyer/api-fix-session-renew
9 years ago
Dale Wijnand 5a28ebcaa3 Fix a bunch of typos.
9 years ago