open-nomad/plugins/base
Kris Hicks 9d03cf4c5f
protos: Update .proto files not to use Go package name (#9301)
Previously, it was required that you `go get github.com/hashicorp/nomad` to be
able to build protos, as the protoc invocation added an include directive that
pointed to `$GOPATH/src`, which is how dependent protos were discovered. As
Nomad now uses Go modules, it won't necessarily be cloned to `$GOPATH`.
(Additionally, if you _had_ go-gotten Nomad at some point, protoc compilation
would have possibly used the _wrong_ protos, as those wouldn't necessarily be
the most up-to-date ones.)

This change modifies the proto files and the `protoc` invocation to handle
discovering dependent protos via protoc plugin modifier statements that are
specific to the protoc plugin being used.

In this change, `make proto` was run to recompile the protos, which results in
changes only to the gzipped `FileDescriptorProto`.
2020-11-10 08:42:35 -08:00
..
proto protos: Update .proto files not to use Go package name (#9301) 2020-11-10 08:42:35 -08:00
structs recover 2019-01-07 14:49:40 -08:00
base.go base fixes 2018-12-18 16:48:00 -08:00
client.go goimports until make check is happy 2019-01-23 06:27:14 -08:00
plugin.go When serializing msgpack, only consider codec tag 2020-05-11 14:14:10 -04:00
plugin_test.go base fixes 2018-12-18 16:48:00 -08:00
server.go base fixes 2018-12-18 16:48:00 -08:00
testing.go base fixes 2018-12-18 16:48:00 -08:00