From 433821fa479bdf3d712d359d566b08be4d5f7594 Mon Sep 17 00:00:00 2001 From: Mark Sagi-Kazar Date: Thu, 26 May 2022 16:52:44 +0200 Subject: [PATCH] feat: add etcd3 support to remote Signed-off-by: Mark Sagi-Kazar --- remote/remote.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/remote/remote.go b/remote/remote.go index 022aab211..01772882a 100644 --- a/remote/remote.go +++ b/remote/remote.go @@ -85,6 +85,8 @@ func getConfigManager(rp viper.RemoteProvider) (crypt.ConfigManager, error) { switch rp.Provider() { case "etcd": cm, err = crypt.NewEtcdConfigManager([]string{rp.Endpoint()}, kr) + case "etcd3": + cm, err = crypt.NewEtcdV3ConfigManager([]string{rp.Endpoint()}, kr) case "firestore": cm, err = crypt.NewFirestoreConfigManager([]string{rp.Endpoint()}, kr) default: @@ -94,6 +96,8 @@ func getConfigManager(rp viper.RemoteProvider) (crypt.ConfigManager, error) { switch rp.Provider() { case "etcd": cm, err = crypt.NewStandardEtcdConfigManager([]string{rp.Endpoint()}) + case "etcd3": + cm, err = crypt.NewStandardEtcdV3ConfigManager([]string{rp.Endpoint()}) case "firestore": cm, err = crypt.NewStandardFirestoreConfigManager([]string{rp.Endpoint()}) default: