open-vault/sdk/plugin
John-Michael Faircloth 7e170e7d87
AutoMTLS for secrets/auth plugins (#15671)
* use automtls for v5 secrets/auth plugins

* add automtls env guard

* start backend without metadata mode

* use PluginClientConfig for backend's NewPluginClient param

refactor

* - fix pluginutil test
- do not expect plugin to be unloaded in UT
- fix pluginutil tests --need new env var
- use require in UT
- fix lazy load test

* add changelog

* prioritize automtls; improve comments

* user multierror; refactor pluginSet for v4 unit test

* add test cases for v4 and v5 plugin versions

* remove unnecessary call to AutoMTLSSupported

* update comment on pluginSets

* use runconfig directly in sdk newpluginclient

* use automtls without metadatamode for v5 backend plugin registration

* use multierror for plugin runconfig calls

* remove some unnecessary code
2022-07-18 16:25:18 -05:00
..
mock Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
pb VAULT-6614 Enable role based quotas for lease-count quotas (OSS) (#16157) 2022-07-05 13:02:00 -04:00
backend.go AutoMTLS for secrets/auth plugins (#15671) 2022-07-18 16:25:18 -05:00
grpc_backend.go Create sdk/ and api/ submodules (#6583) 2019-04-12 17:54:35 -04:00
grpc_backend_client.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
grpc_backend_server.go Update protobuf & grpc libraries and protoc plugins (#12679) 2021-09-29 18:25:15 -07:00
grpc_backend_test.go AWS upgrade role entries (#7025) 2019-07-05 16:55:40 -07:00
grpc_storage.go port of semgrep fixes oss (#14488) 2022-03-15 13:17:55 -07:00
grpc_system.go feature: multiplexing support for database plugins (#14033) 2022-02-17 08:50:33 -06:00
grpc_system_test.go removing prem/pro references as part of removing some build targets (#15278) 2022-05-06 09:09:42 -04:00
logger.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
logger_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00
middleware.go AWS upgrade role entries (#7025) 2019-07-05 16:55:40 -07:00
plugin.go AutoMTLS for secrets/auth plugins (#15671) 2022-07-18 16:25:18 -05:00
serve.go AutoMTLS for secrets/auth plugins (#15671) 2022-07-18 16:25:18 -05:00
storage_test.go Run a more strict formatter over the code (#11312) 2021-04-08 09:43:39 -07:00