diff --git a/tests/e2e/kubetest2-kops/deployer/common.go b/tests/e2e/kubetest2-kops/deployer/common.go index 1a29bb61b7..6071828ea3 100644 --- a/tests/e2e/kubetest2-kops/deployer/common.go +++ b/tests/e2e/kubetest2-kops/deployer/common.go @@ -97,7 +97,13 @@ func (d *deployer) env() []string { "KOPS_RUN_TOO_NEW_VERSION=1", }...) if d.CloudProvider == "aws" { - vars = append(vars, fmt.Sprintf("AWS_SHARED_CREDENTIALS_FILE=%v", os.Getenv("AWS_SHARED_CREDENTIALS_FILE"))) + // Pass through some env vars if set + for _, k := range []string{"AWS_PROFILE", "AWS_SHARED_CREDENTIALS_FILE"} { + v := os.Getenv(k) + if v != "" { + vars = append(vars, k+"="+v) + } + } } return vars }