Merge pull request #11225 from spzala/issue11210

pkg: handle version env variable
This commit is contained in:
Jingyi Hu
2019-10-13 11:30:33 -07:00
committed by GitHub

View File

@@ -316,6 +316,13 @@ func (cfg *config) parse(arguments []string) error {
}
func (cfg *config) configFromCmdLine() error {
verKey := "ETCD_VERSION"
if verVal := os.Getenv(verKey); verVal != "" {
// unset to avoid any possible side-effect.
os.Unsetenv(verKey)
plog.Warningf("cannot set special environment variable %s=%s", verKey, verVal)
}
err := flags.SetFlagsFromEnv("ETCD", cfg.cf.flagSet)
if err != nil {
return err