vault/sdk/plugin
Vault Automation 9839d40b10
Backport rotationMgr: enable RM to send rotation information to plugins on registration/rotation operations into ce/main (#12308)
* 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>
2026-02-12 18:25:47 -06:00
..
mock Backport rotationMgr: enable RM to send rotation information to plugins on registration/rotation operations into ce/main (#12308) 2026-02-12 18:25:47 -06:00
pb Backport rotationMgr: enable RM to send rotation information to plugins on registration/rotation operations into ce/main (#12308) 2026-02-12 18:25:47 -06:00
backend.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
context.go Fix client-controlled-consistency for external plugins (#12117) (#12134) 2026-02-03 18:01:09 +00:00
grpc_backend.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
grpc_backend_client.go Fix client-controlled-consistency for external plugins (#12117) (#12134) 2026-02-03 18:01:09 +00:00
grpc_backend_client_stubs_oss.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
grpc_backend_server.go Fix client-controlled-consistency for external plugins (#12117) (#12134) 2026-02-03 18:01:09 +00:00
grpc_backend_server_stubs_oss.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
grpc_backend_test.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
grpc_events.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
grpc_observations.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
grpc_storage.go Prevent panic when a storage reply doesn't contain a walindex. (#12202) (#12204) 2026-02-05 18:58:02 +00:00
grpc_system.go Backport rotationMgr: enable RM to send rotation information to plugins on registration/rotation operations into ce/main (#12308) 2026-02-12 18:25:47 -06:00
grpc_system_test.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
logger.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
logger_test.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
middleware.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
plugin.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
plugin_v5.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
serve.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00
storage_test.go license: update headers to IBM Corp. (#10229) (#10233) 2025-10-21 15:20:20 -06:00