From 723d301b47031ef7fef6568ff68177fb925cc15d Mon Sep 17 00:00:00 2001 From: Kris Date: Tue, 21 Mar 2017 14:54:04 -0700 Subject: [PATCH] Add ETCD env vars for downgrade --- test/e2e/framework/nodes_util.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/test/e2e/framework/nodes_util.go b/test/e2e/framework/nodes_util.go index 57337401c40..47daf021965 100644 --- a/test/e2e/framework/nodes_util.go +++ b/test/e2e/framework/nodes_util.go @@ -62,8 +62,17 @@ func etcdUpgradeGCE(target_storage, target_version string) error { } func masterUpgradeGCE(rawV string) error { + env := os.Environ() + // TODO: Remove these variables when they're no longer needed for downgrades. + if TestContext.EtcdUpgradeVersion != "" && TestContext.EtcdUpgradeStorage != "" { + env = append(env, + "TEST_ETCD_VERSION="+TestContext.EtcdUpgradeVersion, + "STORAGE_BACKEND="+TestContext.EtcdUpgradeStorage, + "TEST_ETCD_IMAGE=3.0.17") + } + v := "v" + rawV - _, _, err := RunCmd(gceUpgradeScript(), "-M", v) + _, _, err := RunCmdEnv(env, gceUpgradeScript(), "-M", v) return err }