mirror of
https://github.com/hashicorp/vault.git
synced 2026-02-18 18:38:08 -05:00
* rotation-manager: enable RM to send rotation information to plugins on registration/rotation operations (#11810) * initial commit for sending NVR to plugins * add changelog * add NVR to plugin fields, add RotationInfo to GRPC request handler * fix tests * ensure consistent formats on times and ttls * add translation to allow grpc data transfer * fix tests and rename fields * fix missed field renames in tests * make all methods net-new for backwards compatibility * update mock plugin and add oss stub back * remove method with no usages * Address wrapper comments * Rebuild proto * Nil check around SetRotationInfo, return n/a for no last_vault_rotation * Fix error to match other instances * Update fields.go * Return nil if unset for next/last vault rotation times --------- Co-authored-by: robmonte <17119716+robmonte@users.noreply.github.com> * Fix return type in stub method --------- Co-authored-by: vinay-gopalan <86625824+vinay-gopalan@users.noreply.github.com> Co-authored-by: robmonte <17119716+robmonte@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| mock | ||
| pb | ||
| backend.go | ||
| context.go | ||
| grpc_backend.go | ||
| grpc_backend_client.go | ||
| grpc_backend_client_stubs_oss.go | ||
| grpc_backend_server.go | ||
| grpc_backend_server_stubs_oss.go | ||
| grpc_backend_test.go | ||
| grpc_events.go | ||
| grpc_observations.go | ||
| grpc_storage.go | ||
| grpc_system.go | ||
| grpc_system_test.go | ||
| logger.go | ||
| logger_test.go | ||
| middleware.go | ||
| plugin.go | ||
| plugin_v5.go | ||
| serve.go | ||
| storage_test.go | ||