Jeff Mitchell
afd9e759ca
Update api's sdk version
2019-07-25 12:57:51 -04:00
Jeff Mitchell
9658a8a782
Pull in sdk 0.1.12 to api
2019-07-25 12:16:06 -04:00
Nick Cabatoff
f57ccdd48b
Update sdk to grpc 1.22 for https://github.com/grpc/grpc-go/pull/2818 which caused intermittent ent test failures.
2019-07-24 11:45:58 -04:00
Jeff Mitchell
2c807ec75a
Bump API's SDK
2019-07-19 10:39:32 -04:00
Calvin Leung Huang
3e2cd485de
logical: add support for passing data to delete ( #7139 )
...
* logical: add support for passing data to delete
* add back raft bit
* add back raft bit
* update error message
* fix command delete tests
2019-07-18 10:42:36 -07:00
Jeff Mitchell
61a1729264
Add backwards compat support for API env vars ( #7135 )
...
Several env vars got renamed in
https://github.com/hashicorp/vault/pull/6306 . This re-adds support for
those.
Indirectly addresses
https://github.com/hashicorp/consul-template/pull/1233 although they
should still update to the new values.
2019-07-17 06:29:25 -04:00
Jeff Mitchell
cdd1893eac
Bump api's sdk
2019-07-09 04:01:32 -04:00
Jeff Mitchell
ffa4dc93e6
Bump sdk in api
2019-07-08 19:04:47 -04:00
Jeff Mitchell
5337e16868
Update api's sdk
2019-07-03 00:13:12 -04:00
Jeff Mitchell
ed34f18c60
Bump api's sdk
2019-07-02 22:18:09 -04:00
Jeff Mitchell
a3904ef494
Bump sdk
2019-07-02 10:24:43 -04:00
Jeff Mitchell
ece9a4a6f0
Bump API's sdk
2019-07-02 09:52:36 -04:00
Jeff Mitchell
add28c6649
Bump api's sdk import
2019-07-01 18:29:23 -04:00
Michel Vocks
e7ed7399f8
Token identity support ( #6267 )
...
* Implemented token backend support for identity
* Fixed tests
* Refactored a few checks for the token entity overwrite. Fixed tests.
* Moved entity alias check up so that the entity and entity alias is only created when it has been specified in allowed_entity_aliases list
* go mod vendor
* Added glob pattern
* Optimized allowed entity alias check
* Added test for asterisk only
* Changed to glob pattern anywhere
* Changed response code in case of failure. Changed globbing pattern check. Added docs.
* Added missing token role get parameter. Added more samples
* Fixed failing tests
* Corrected some cosmetical review points
* Changed response code for invalid provided entity alias
* Fixed minor things
* Fixed failing test
2019-07-01 11:39:54 +02:00
Jeff Mitchell
fe636fb73f
Add a deprecated helper to tokenutil and JSON output to path-help ( #7006 )
2019-06-27 12:56:31 -04:00
Alex Dadgar
cc3a81801f
API Response returns specialized error type ( #6984 )
...
* Return specialized error type
* Add a helper for extracting gRPC codes from errors
* Fix spacing in example
* Drop grpc codes
* Fix storing of decoded errors
2019-06-26 11:35:08 -07:00
Vishal Nayak
c356df69a1
raft join tls ( #6932 )
2019-06-21 17:41:07 -04:00
Jeff Mitchell
85651034ad
Bump api go.mod
2019-06-20 23:21:14 -04:00
Vishal Nayak
863201b434
Raft CLI ( #6893 )
...
* raft cli
* Reuse the command's client
* Better response handling
* minor touchups
2019-06-20 21:32:00 -04:00
Jeff Mitchell
07a27b1842
Update sdk in api/
2019-06-18 14:50:21 -04:00
Jeff Mitchell
fb84828102
Bump API's SDK version
2019-06-18 12:23:16 -04:00
Jeff Mitchell
daa6a789fd
Bump api against latest sdk
2019-06-18 11:18:22 -04:00
Jeff Mitchell
c1ef613224
Update vendoring and api/sdk
2019-06-14 14:29:16 -04:00
Michel Vocks
37f4b65962
Fixed wrong rekey recovery backup client API URL ( #6841 )
...
* Fixed wrong rekey recovery backup client API URL
* Fixed wrong rekey recovery backup client API URL delete
* Changed output for recovery backup key delete
2019-06-11 10:05:44 +02:00
Michel Vocks
bb3cc738c5
Added missing entity_id to SecretAuth struct ( #6819 )
2019-06-04 10:04:20 -07:00
Lexman
794ac15540
duplicates some constants defined in pluginutil to avoid depending on x/net/trace ( #6703 )
2019-05-08 16:21:23 -07:00
Brian Kassouf
f6270bae64
Add mount UUID to the secret and auth list API responses ( #6633 )
2019-04-24 12:27:43 -07:00
Jeff Mitchell
e25a8a1c74
go mod tidy and go mod vendor
2019-04-23 20:58:55 -04:00
Jeff Mitchell
54360375c0
Update to SDK v0.1.8
2019-04-15 13:49:21 -04:00
Jeff Mitchell
8060a7b505
More rearranging of API and SDK
2019-04-15 13:38:08 -04:00
Jeff Mitchell
d026d9a2ef
Fix up package name
2019-04-15 12:22:58 -04:00
Jeff Mitchell
7bff97d829
Move some things around in api/sdk
2019-04-15 12:14:20 -04:00
Jeff Mitchell
f066e3a858
Update go.sum in API
2019-04-15 10:49:41 -04:00
Jeff Mitchell
a420514911
Update API go mod with sdk tag
2019-04-12 17:56:53 -04:00
Jeff Mitchell
170521481d
Create sdk/ and api/ submodules ( #6583 )
2019-04-12 17:54:35 -04:00
Jeff Mitchell
b7c85c2604
Remove some instances of potential recursive locking ( #6548 )
2019-04-08 12:45:28 -04:00
ncabatoff
13f8298a30
api.NewClient() now uses $VAULT_NAMESPACE as an input. ( #6470 )
...
* api.NewClient() now uses $VAULT_NAMESPACE as an input.
* Remove bogus comments.
2019-03-25 13:23:59 -05:00
Austin Green
7ffe7fd370
Correct variables in "got %v expect %v" errors ( #6437 )
2019-03-19 09:34:13 -07:00
Jeff Mitchell
528604359c
Stop some curl whining ( #6385 )
...
GET is inferred, so make curl whine less by not printing it
2019-03-08 14:14:50 -05:00
Jeff Mitchell
8a340f9804
This moves api_test package tests into vault/external_tests
...
This prevents projects importing Vault's API from then also importing
the rest of Vault.
2019-03-06 11:20:42 -05:00
Vishal Nayak
d94c646a6d
Explicit setting of url fields ( #6349 )
2019-03-05 12:20:16 -08:00
Vishal Nayak
6ce09bae6a
Support reading Vault's address from Agent's config file ( #6306 )
...
* Support reading Vault's address from Agent's config file
* use consts and switch
* Add tls options to agent config vault block
* Update command/agent/config/config.go
Co-Authored-By: vishalnayak <vishalnayak@users.noreply.github.com>
* remove fmt.Printfs
2019-02-28 17:29:28 -05:00
Vishal Nayak
91deac7aab
Agent Cache: Some review feedback ( #6257 )
...
* Revamp agent cache client
* Update command/agent.go
Co-Authored-By: vishalnayak <vishalnayak@users.noreply.github.com>
* Agent cache auto auth token lookup case (#6258 )
* agent cache auto auth token lookup case
* Use Blake2b256Hash instead of SHA256
* agent/cache: update cache-clear endpoint; use bytes.NewReader instead (#6259 )
* agent/cache: update cache-clear endpoint; use bytes.NewReader instead
* agent/cache: Fix TestCache_ComputeIndexID after switching to blake2b
* agent/cache: Only parse response body if it's non-nil (#6260 )
* Differently disable agent address in the API client
* Remove DisableAgent
2019-02-19 16:53:29 -05:00
Vishal Nayak
4be79200e3
address some review back ( #6237 )
2019-02-15 13:40:03 -05:00
Vishal Nayak
e39a5f28df
Vault Agent Cache ( #6220 )
...
* vault-agent-cache: squashed 250+ commits
* Add proper token revocation validations to the tests
* Add more test cases
* Avoid leaking by not closing request/response bodies; add comments
* Fix revoke orphan use case; update tests
* Add CLI test for making request over unix socket
* agent/cache: remove namespace-related tests
* Strip-off the auto-auth token from the lookup response
* Output listener details along with configuration
* Add scheme to API address output
* leasecache: use IndexNameLease for prefix lease revocations
* Make CLI accept the fully qualified unix address
* export VAULT_AGENT_ADDR=unix://path/to/socket
* unix:/ to unix://
2019-02-14 20:10:36 -05:00
Jeff Mitchell
20423f7082
Add allowed_response_headers ( #6115 )
2019-02-05 16:02:15 -05:00
Jeff Mitchell
f404e0acd2
Add the ability to print curl commands from CLI ( #6113 )
2019-02-01 17:13:51 -05:00
Jeff Mitchell
d5a14878c5
Add missing performance_standby field to API
2019-01-17 18:15:00 -05:00
Jeff Mitchell
e644050e37
Fix a couple of instances where we are using LIST verb ( #6026 )
...
* Fix a couple of instances where we are using LIST verb
We specify it for the wrapping lookup function but for broader
compatibility with proxies and such we want to filter it to a GET. In a
couple of places we weren't doing that, so this updates those locations.
2019-01-10 19:57:00 -05:00
Jim Kalafut
a54603039d
Run goimports across the repository ( #6010 )
...
The result will still pass gofmtcheck and won't trigger additional
changes if someone isn't using goimports, but it will avoid the
piecemeal imports changes we've been seeing.
2019-01-08 16:48:57 -08:00