diff --git a/tests/e2e/kubetest2-kops/deployer/common.go b/tests/e2e/kubetest2-kops/deployer/common.go index 9659403ec4..32ba262b17 100644 --- a/tests/e2e/kubetest2-kops/deployer/common.go +++ b/tests/e2e/kubetest2-kops/deployer/common.go @@ -138,7 +138,14 @@ func (d *deployer) featureFlags() string { "+SpecOverrideFlag", "+AlphaAllowGCE", } - return strings.Join(ff, ",") + val := strings.Join(ff, ",") + for _, env := range d.Env { + e := strings.Split(env, "=") + if e[0] == "KOPS_FEATURE_FLAGS" && len(e) > 1 { + val = fmt.Sprintf("%v,", e[1]) + } + } + return val } // defaultClusterName returns a kops cluster name to use when ClusterName is not set