open-consul/agent/consul/fsm
Matt Keeler 554f1e6fee
Protobuf Modernization (#15949)
* Protobuf Modernization

Remove direct usage of golang/protobuf in favor of google.golang.org/protobuf

Marshallers (protobuf and json) needed some changes to account for different APIs.

Moved to using the google.golang.org/protobuf/types/known/* for the well known types including replacing some custom Struct manipulation with whats available in the structpb well known type package.

This also updates our devtools script to install protoc-gen-go from the right location so that files it generates conform to the correct interfaces.

* Fix go-mod-tidy make target to work on all modules
2023-01-11 09:39:10 -05:00
..
commands_oss.go Use proto message for each secrets write op 2022-08-08 01:41:00 -06:00
commands_oss_test.go Protobuf Modernization (#15949) 2023-01-11 09:39:10 -05:00
fsm.go proxycfg: watch service-defaults config entries (#15025) 2022-10-24 12:50:28 -06:00
fsm_test.go Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
snapshot.go Vendor in rpc mono repo for net/rpc fork, go-msgpack, msgpackrpc. (#12311) 2022-02-14 09:45:45 -08:00
snapshot_oss.go Handle breaking change for ServiceVirtualIP restore (#14149) 2022-08-11 14:47:10 -04:00
snapshot_oss_test.go Move oss-only test to its own file 2022-10-24 14:17:43 -04:00
snapshot_test.go fix: persist peering CA updates to dialing clusters (#15243) 2022-11-04 12:53:20 -04:00