Commit Graph

20 Commits

Author SHA1 Message Date
Jeff Mitchell
278bdd1f4e
Switch to go modules (#6585)
* Switch to go modules

* Make fmt
2019-04-13 03:44:06 -04:00
Jeff Mitchell
b5455293d4
Update deps (#6580)
* Update deps

* Change azure dep to match plugin
2019-04-12 11:51:37 -04:00
Brian Kassouf
d1401a83c4
Update deps (#5521) 2018-10-15 15:25:08 -07:00
Brian Kassouf
f2233d7a1c
Update Deps (#5454) 2018-10-03 09:55:26 -07:00
Jeff Mitchell
863b69a75d Update go-hclog and go-plugin 2018-04-02 14:22:52 -04:00
Jeff Mitchell
e47c53dcab Update go-plugin 2018-02-06 13:31:13 -05:00
Jeff Mitchell
43493f2767 Bump deps 2018-01-26 18:51:00 -05:00
Jeff Mitchell
f4b2a9c2db Update go-plugin dep 2018-01-23 18:18:04 -05:00
Brian Kassouf
8142b42d95 Add context to storage backends and wire it through a lot of places (#3817) 2018-01-19 01:44:44 -05:00
Jeff Mitchell
2864fbd697 bump go-plugin 2018-01-18 16:58:03 -05:00
Brian Kassouf
03f6108822
gRPC Backend Plugins (#3808)
* Add grpc plugins

* Add grpc plugins

* Translate wrap info to/from proto

* Add nil checks

* Fix nil marshaling errors

* Provide logging through the go-plugin logger

* handle errors in the messages

* Update the TLS config so bidirectional connections work

* Add connectivity checks

* Restart plugin and add timeouts where context is not availible

* Add the response wrap data into the grpc system implementation

* Add leaseoptions to pb.Auth

* Add an error translator

* Add tests for translating the proto objects

* Fix rename of function

* Add tracing to plugins for easier debugging

* Handle plugin crashes with the go-plugin context

* Add test for grpcStorage

* Add tests for backend and system

* Bump go-plugin for GRPCBroker

* Remove RegisterLicense

* Add casing translations for new proto messages

* Use doneCtx in grpcClient

* Use doneCtx in grpcClient

* s/shutdown/shut down/
2018-01-18 13:49:20 -08:00
Jeff Mitchell
bb45c06371 Sync in latest go-plugin 2018-01-17 11:57:24 -05:00
Jeff Mitchell
61402cf522 Bump deps 2017-11-07 11:57:05 -05:00
Jeff Mitchell
c14d445de4 Bump go-plugin dep 2017-08-16 11:41:06 -04:00
Jeff Mitchell
542b5da8f2 Bump go-plugin version 2017-08-15 16:06:56 -04:00
Jeff Mitchell
f2f0082ba5 Sync go-plugin from upstream 2017-08-07 15:27:03 -04:00
Jeff Mitchell
02ebc5cc81 Update go-plugin to include go-hclog support 2017-08-05 15:34:57 -04:00
Jeff Mitchell
79c47b9433 Bump deps 2017-07-18 10:15:54 -04:00
Jeff Mitchell
d468da79e0 Bump deps 2017-05-24 09:40:58 -04:00
Brian Kassouf
c9dc7b800b vendor go-plugin 2017-04-12 14:23:15 -07:00