new logger and etcd fixes

This commit is contained in:
ston1th 2021-10-09 16:52:06 +02:00
commit cbd4f38cca
11 changed files with 248 additions and 161 deletions

View file

@ -12,6 +12,7 @@ var (
ErrNotLeader = errors.New("not leader")
ErrKeyNotFound = errors.New("key not found")
ErrPrefixNotFound = errors.New("prefix not found")
ErrRestart = errors.New("restart")
)
type Cluster interface {
@ -19,6 +20,7 @@ type Cluster interface {
SetCallbacks(Callbacks) error
Stepdown()
Stop()
Reset()
}
type KV interface {
@ -29,8 +31,8 @@ type KV interface {
}
type CallbackContext interface {
logr.Logger
KV
Logger() logr.Logger
ID() string
Fatal(error)
}