open-vault/physical
Mike Jarmy e42bc0ffc0
Introduce optional service_registration stanza (#7887)
* move ServiceDiscovery into methods

* add ServiceDiscoveryFactory

* add serviceDiscovery field to vault.Core

* refactor ConsulServiceDiscovery into separate struct

* cleanup

* revert accidental change to go.mod

* cleanup

* get rid of un-needed struct tags in vault.CoreConfig

* add service_discovery parser

* add ServiceDiscovery to config

* cleanup

* cleanup

* add test for ConfigServiceDiscovery to Core

* unit testing for config service_discovery stanza

* cleanup

* get rid of un-needed redirect_addr stuff in service_discovery stanza

* improve test suite

* cleanup

* clean up test a bit

* create docs for service_discovery

* check if service_discovery is configured, but storage does not support HA

* tinker with test

* tinker with test

* tweak docs

* move ServiceDiscovery into its own package

* tweak a variable name

* fix comment

* rename service_discovery to service_registration

* tweak service_registration config

* Revert "tweak service_registration config"

This reverts commit 5509920a8ab4c5a216468f262fc07c98121dce35.

* simplify naming

* refactor into ./serviceregistration/consul
2019-12-06 09:46:39 -05:00
..
alicloudoss Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
azure Run go fmt (#7823) 2019-11-07 08:54:34 -08:00
cassandra Store less data in Cassandra prefix buckets (#7199) 2019-08-19 11:50:00 -07:00
cockroachdb Merge multiple functions for creating consul containers into one. (#6612) 2019-04-22 12:26:10 -04:00
consul Introduce optional service_registration stanza (#7887) 2019-12-06 09:46:39 -05:00
couchdb plugging file descriptor leak in couchdb backend (#7345) 2019-08-21 12:23:20 -07:00
dynamodb Use a much longer delay before giving up and failing the test. (#7646) 2019-10-14 11:06:02 -04:00
etcd Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
foundationdb Call goimports as well as gofmt when doing a `make fmt` (#7148) 2019-07-18 21:04:56 -04:00
gcs Set chunkSize when creating a new GCS backend (#6655) 2019-05-03 13:08:29 -07:00
manta Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
mssql Fix gofmt (#6764) 2019-05-20 15:15:05 -07:00
mysql Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
oci Run go fmt (#7823) 2019-11-07 08:54:34 -08:00
postgresql physical/posgresql: add ability to prefer VAULT_PG_CONNECTION_URL envar over config file (#7937) 2019-12-03 15:48:38 -06:00
raft Update raft_test.go 2019-11-21 11:12:28 -08:00
s3 Fix S3 configurable path handling (#7966) 2019-12-04 06:18:45 -08:00
spanner Move useragent to sdk 2019-04-12 18:17:49 -04:00
swift Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
zookeeper Move ldaputil and tlsutil over to sdk 2019-04-12 18:26:54 -04:00