fix(kv): etcd v3 support.
This commit is contained in:
parent
e338373231
commit
e07b613ac4
@ -4,7 +4,8 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/abronan/valkeyrie/store"
|
"github.com/abronan/valkeyrie/store"
|
||||||
"github.com/abronan/valkeyrie/store/etcd/v2"
|
etcdv2 "github.com/abronan/valkeyrie/store/etcd/v2"
|
||||||
|
etcdv3 "github.com/abronan/valkeyrie/store/etcd/v3"
|
||||||
"github.com/ldez/traefik-certs-dumper/v2/dumper"
|
"github.com/ldez/traefik-certs-dumper/v2/dumper"
|
||||||
"github.com/ldez/traefik-certs-dumper/v2/dumper/kv"
|
"github.com/ldez/traefik-certs-dumper/v2/dumper/kv"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
@ -45,13 +46,14 @@ func etcdRun(baseConfig *dumper.BaseConfig, cmd *cobra.Command) error {
|
|||||||
switch backend {
|
switch backend {
|
||||||
case "etcd":
|
case "etcd":
|
||||||
config.Backend = store.ETCD
|
config.Backend = store.ETCD
|
||||||
|
etcdv2.Register()
|
||||||
case "etcdv3":
|
case "etcdv3":
|
||||||
config.Backend = store.ETCDV3
|
config.Backend = store.ETCDV3
|
||||||
|
etcdv3.Register()
|
||||||
default:
|
default:
|
||||||
config.Backend = store.ETCD
|
config.Backend = store.ETCD
|
||||||
|
etcdv2.Register()
|
||||||
}
|
}
|
||||||
|
|
||||||
etcd.Register()
|
|
||||||
|
|
||||||
return kv.Dump(config, baseConfig)
|
return kv.Dump(config, baseConfig)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user