mirror of https://github.com/kubernetes/kops.git
Allow override of the DNS domain used by the tests.
In order to move the kOps prowjobs to the new community infrastructure, we need to be able to use a custom domain for the required AWS public zone.
This commit is contained in:
parent
a8305d2a17
commit
4decbdadd5
|
@ -255,10 +255,14 @@ func (d *deployer) featureFlags() string {
|
|||
|
||||
// defaultClusterName returns a kops cluster name to use when ClusterName is not set
|
||||
func defaultClusterName(cloudProvider string) (string, error) {
|
||||
dnsDomain := os.Getenv("KOPS_DNS_DOMAIN")
|
||||
jobName := os.Getenv("JOB_NAME")
|
||||
jobType := os.Getenv("JOB_TYPE")
|
||||
buildID := os.Getenv("BUILD_ID")
|
||||
pullNumber := os.Getenv("PULL_NUMBER")
|
||||
if dnsDomain == "" {
|
||||
dnsDomain = "test-cncf-aws.k8s.io"
|
||||
}
|
||||
if jobName == "" || buildID == "" {
|
||||
return "", errors.New("JOB_NAME, and BUILD_ID env vars are required when --cluster-name is not set")
|
||||
}
|
||||
|
@ -269,7 +273,7 @@ func defaultClusterName(cloudProvider string) (string, error) {
|
|||
var suffix string
|
||||
switch cloudProvider {
|
||||
case "aws":
|
||||
suffix = "test-cncf-aws.k8s.io"
|
||||
suffix = dnsDomain
|
||||
default:
|
||||
suffix = "k8s.local"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue