open-vault/sdk
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
..
database change the default for max_open_connections for DB plugins to 4 (#7093) 2019-07-18 16:16:22 -04:00
framework Output human duration in TTL warnings (#7901) 2019-11-22 09:38:46 -08:00
helper Add int64 pointerutil (#7973) 2019-12-05 14:02:36 -08:00
logical logical/request: store the entire http.Request object instead (#7412) 2019-09-06 12:40:15 -07:00
physical Introduce optional service_registration stanza (#7887) 2019-12-06 09:46:39 -05:00
plugin Move SudoPrivilege out of SystemView (#7266) 2019-08-26 10:23:46 -04:00
queue Fixed a bunch of typos (#7146) 2019-07-18 21:10:15 -04:00
version bump variables to 1.3 2019-11-11 19:33:14 -08:00
go.mod Bump go-ldap 2019-11-08 11:18:36 -05:00
go.sum Bump go-ldap 2019-11-08 11:18:36 -05:00
README.md Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00

Vault SDK libs

This package provides the sdk package which contains code useful for developing Vault plugins.

Although we try not to break functionality, we reserve the right to reorganize the code at will and may occasionally cause breaks if they are warranted. As such we expect the tag of this module will stay less than v1.0.0.

For any major changes we will try to give advance notice in the CHANGES section of Vault's CHANGELOG.md.