From a0adee5209c3033d4c0ad600fbf0652e45d0785d Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Sun, 13 Aug 2017 18:12:40 -0700 Subject: [PATCH] etcdmain: add command line flag to etcdmain --- etcdmain/config.go | 1 + etcdmain/help.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/etcdmain/config.go b/etcdmain/config.go index 85c14c0d3..614112923 100644 --- a/etcdmain/config.go +++ b/etcdmain/config.go @@ -158,6 +158,7 @@ func newConfig() *config { fs.BoolVar(&cfg.StrictReconfigCheck, "strict-reconfig-check", cfg.StrictReconfigCheck, "Reject reconfiguration requests that would cause quorum loss.") fs.BoolVar(&cfg.EnableV2, "enable-v2", true, "Accept etcd V2 client requests.") + fs.StringVar(&cfg.ExperimentalEnableV2V3, "experimental-enable-v2v3", cfg.ExperimentalEnableV2V3, "v3 prefix for serving emulated v2 state.") // proxy fs.Var(cfg.proxy, "proxy", fmt.Sprintf("Valid values include %s", strings.Join(cfg.proxy.Values, ", "))) diff --git a/etcdmain/help.go b/etcdmain/help.go index 152fbb649..37a670abd 100644 --- a/etcdmain/help.go +++ b/etcdmain/help.go @@ -183,5 +183,7 @@ auth flags: experimental flags: --experimental-corrupt-check-time '0s' duration of time between cluster corruption check passes. + --experimental-enable-v2v3 '' + serve v2 requests through the v3 backend under a given prefix. ` )