added etcd support

This commit is contained in:
ston1th 2020-11-15 18:39:16 +01:00
commit 85a8ba23bd
21 changed files with 767 additions and 247 deletions

16
go.mod
View file

@ -4,12 +4,24 @@ go 1.15
require (
git.giftfish.de/ston1th/raftbbolt v0.0.0-20201114165203-b85c94bfc9b0
github.com/fatih/color v1.10.0 // indirect
github.com/coreos/etcd v3.3.25+incompatible
github.com/coreos/go-semver v0.3.0 // indirect
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
github.com/envoyproxy/go-control-plane v0.9.4 // indirect
github.com/go-logr/logr v0.3.0
github.com/gogo/protobuf v1.3.1 // indirect
github.com/golang/protobuf v1.4.3 // indirect
github.com/google/go-cmp v0.5.0 // indirect
github.com/google/uuid v1.1.2 // indirect
github.com/hashicorp/go-hclog v0.15.0
github.com/hashicorp/raft v1.2.0
github.com/vishvananda/netlink v1.1.0
golang.org/x/sys v0.0.0-20201113233024-12cec1faf1ba // indirect
go.etcd.io/etcd v3.3.25+incompatible
go.uber.org/zap v1.16.0
google.golang.org/grpc v1.26.0 // indirect
gopkg.in/yaml.v2 v2.3.0
k8s.io/klog/v2 v2.4.0
)
replace github.com/coreos/bbolt => go.etcd.io/bbolt v1.3.5