bb54e9c131
* Add backend plugin changes * Fix totp backend plugin tests * Fix logical/plugin InvalidateKey test * Fix plugin catalog CRUD test, fix NoopBackend * Clean up commented code block * Fix system backend mount test * Set plugin_name to omitempty, fix handleMountTable config parsing * Clean up comments, keep shim connections alive until cleanup * Include pluginClient, disallow LookupPlugin call from within a plugin * Add wrapper around backendPluginClient for proper cleanup * Add logger shim tests * Add logger, storage, and system shim tests * Use pointer receivers for system view shim * Use plugin name if no path is provided on mount * Enable plugins for auth backends * Add backend type attribute, move builtin/plugin/package * Fix merge conflict * Fix missing plugin name in mount config * Add integration tests on enabling auth backend plugins * Remove dependency cycle on mock-plugin * Add passthrough backend plugin, use logical.BackendType to determine lease generation * Remove vault package dependency on passthrough package * Add basic impl test for passthrough plugin * Incorporate feedback; set b.backend after shims creation on backendPluginServer * Fix totp plugin test * Add plugin backends docs * Fix tests * Fix builtin/plugin tests * Remove flatten from PluginRunner fields * Move mock plugin to logical/plugin, remove totp and passthrough plugins * Move pluginMap into newPluginClient * Do not create storage RPC connection on HandleRequest and HandleExistenceCheck * Change shim logger's Fatal to no-op * Change BackendType to uint32, match UX backend types * Change framework.Backend Setup signature * Add Setup func to logical.Backend interface * Move OptionallyEnableMlock call into plugin.Serve, update docs and comments * Remove commented var in plugin package * RegisterLicense on logical.Backend interface (#3017) * Add RegisterLicense to logical.Backend interface * Update RegisterLicense to use callback func on framework.Backend * Refactor framework.Backend.RegisterLicense * plugin: Prevent plugin.SystemViewClient.ResponseWrapData from getting JWTs * plugin: Revert BackendType to remove TypePassthrough and related references * Fix typo in plugin backends docs |
||
---|---|---|
.. | ||
server | ||
test-fixtures | ||
token | ||
audit_disable.go | ||
audit_disable_test.go | ||
audit_enable.go | ||
audit_enable_test.go | ||
audit_list.go | ||
audit_list_test.go | ||
auth.go | ||
auth_disable.go | ||
auth_disable_test.go | ||
auth_enable.go | ||
auth_enable_test.go | ||
auth_test.go | ||
capabilities.go | ||
capabilities_test.go | ||
command_test.go | ||
config.go | ||
config_test.go | ||
delete.go | ||
delete_test.go | ||
format.go | ||
format_test.go | ||
generate-root.go | ||
generate-root_test.go | ||
init.go | ||
init_test.go | ||
key_status.go | ||
key_status_test.go | ||
list.go | ||
list_test.go | ||
mount.go | ||
mount_test.go | ||
mount_tune.go | ||
mounts.go | ||
mounts_test.go | ||
path_help.go | ||
path_help_test.go | ||
pgp_test.go | ||
policy_delete.go | ||
policy_delete_test.go | ||
policy_list.go | ||
policy_list_test.go | ||
policy_write.go | ||
policy_write_test.go | ||
read.go | ||
read_test.go | ||
rekey.go | ||
rekey_test.go | ||
remount.go | ||
remount_test.go | ||
renew.go | ||
renew_test.go | ||
revoke.go | ||
revoke_test.go | ||
rotate.go | ||
rotate_test.go | ||
seal.go | ||
seal_test.go | ||
server.go | ||
server_ha_test.go | ||
server_test.go | ||
ssh.go | ||
ssh_test.go | ||
status.go | ||
status_test.go | ||
step-down.go | ||
token_create.go | ||
token_create_test.go | ||
token_lookup.go | ||
token_lookup_test.go | ||
token_renew.go | ||
token_renew_test.go | ||
token_revoke.go | ||
token_revoke_test.go | ||
unmount.go | ||
unmount_test.go | ||
unseal.go | ||
unseal_test.go | ||
unwrap.go | ||
unwrap_test.go | ||
util.go | ||
version.go | ||
version_test.go | ||
wrapping_test.go | ||
write.go | ||
write_test.go |