Commit Graph
11 Commits
Author SHA1 Message Date
Todd Knight 4d86db6ba5 Introduce the proto directory structure. (#9)
* Setup buf to see and process protos correctly.

This commit adds a proposed directory structure for protos.  Included is a rough draft of the Ec2Catalog protos.

* Setup buf to see and process protos correctly.

This commit adds a proposed directory structure for protos, but leaves the existing oplog related protos alone.  Included is a rough draft of the Ec2Catalog protos.

* Update makefile and add script to generate the appropriate pb.go files.

* Add comment explaining google.golang.org/protobuf vs github.com/golang/protobuf

* Move all protos and generated files to under the internal directory.

This also required updating the buf config to explicitly name the excluded linted proto files under oplog since previously /internal/ was listed as a root in buf.  Future commit will move oplog proto files to be with the others.

* Moved oplog related protos to under the proto directory and regenerated.

* Update the oplog protos to be compliant with buf lint.
2020-04-28 11:20:37 -07:00
Jeff Mitchell e6533d966d Update go-kms-wrapping and go-hclog deps 2020-04-10 10:43:00 -04:00
34f530e0df Basic oplog capability (#6)
The ability to write oplog entries using a ticket based system to ensure serialization.   Uses a go-kms-wrapper for encrypting/decrypting entries.

Co-authored-by: Jim Lambert <jlm.lambert@gmail.com>
Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com>
Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com>
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com>
2020-04-08 14:55:40 -04:00
Jeff Mitchell 6b0756ade9 Update go-kms-wrapping 2020-04-07 10:35:24 -04:00
Jeff Mitchell 5e82db8a2d Minor bugfixes and cleanup 2020-03-23 14:50:19 -04:00
Jeff Mitchell cad3c24f54 Add auth over ALPN (#5) 2020-03-22 20:17:23 -04:00
Jeff Mitchell 75dc91fdb6 Update alpnmux 2020-03-19 16:30:14 -04:00
Jeff Mitchell c2d385d851 Bump vault/g-k-w deps 2020-03-10 16:09:57 -04:00
Jeff Mitchell 39c629631f Bump go-kms-wrapping 2020-03-09 10:50:22 -04:00
Jeff Mitchell 9c0f4d8806 Bump vault dep 2020-03-06 11:32:58 -05:00
Jeff Mitchell 482b4d56dd Initial commit 2020-03-04 12:51:46 -05:00