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
|
// defaultClusterName returns a kops cluster name to use when ClusterName is not set
|
||||||
func defaultClusterName(cloudProvider string) (string, error) {
|
func defaultClusterName(cloudProvider string) (string, error) {
|
||||||
|
dnsDomain := os.Getenv("KOPS_DNS_DOMAIN")
|
||||||
jobName := os.Getenv("JOB_NAME")
|
jobName := os.Getenv("JOB_NAME")
|
||||||
jobType := os.Getenv("JOB_TYPE")
|
jobType := os.Getenv("JOB_TYPE")
|
||||||
buildID := os.Getenv("BUILD_ID")
|
buildID := os.Getenv("BUILD_ID")
|
||||||
pullNumber := os.Getenv("PULL_NUMBER")
|
pullNumber := os.Getenv("PULL_NUMBER")
|
||||||
|
if dnsDomain == "" {
|
||||||
|
dnsDomain = "test-cncf-aws.k8s.io"
|
||||||
|
}
|
||||||
if jobName == "" || buildID == "" {
|
if jobName == "" || buildID == "" {
|
||||||
return "", errors.New("JOB_NAME, and BUILD_ID env vars are required when --cluster-name is not set")
|
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
|
var suffix string
|
||||||
switch cloudProvider {
|
switch cloudProvider {
|
||||||
case "aws":
|
case "aws":
|
||||||
suffix = "test-cncf-aws.k8s.io"
|
suffix = dnsDomain
|
||||||
default:
|
default:
|
||||||
suffix = "k8s.local"
|
suffix = "k8s.local"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue