diff --git a/pkg/validations/validations.go b/pkg/validations/validations.go index 6cd7c4400f1..0973ed5c02c 100644 --- a/pkg/validations/validations.go +++ b/pkg/validations/validations.go @@ -18,7 +18,7 @@ import ( const ( baseDomainRegex = `^[a-z\d]+[\-]*[a-z\d]+$` dnsNameRegex = `^([a-z\d]([\-]*[a-z\d]+)*\.)+[a-z\d]+[\-]*[a-z\d]+$` - wildCardDomainRegex = `^(validateNoWildcardDNS\.).+\.$` + wildCardDomainRegex = `^(validateNoWildcardDNS\.).+\.?$` hostnameRegex = `^[a-z0-9][a-z0-9\-\.]{0,61}[a-z0-9]$` installerArgsValuesRegex = `^[A-Za-z0-9@!#$%*()_+-=//.,";':{}\[\]]+$` ) diff --git a/pkg/validations/validations_test.go b/pkg/validations/validations_test.go index af5833232bc..a7dbf5b0aaa 100644 --- a/pkg/validations/validations_test.go +++ b/pkg/validations/validations_test.go @@ -264,6 +264,14 @@ var _ = Describe("dns name", func() { domainName: "exam--ple", valid: true, }, + { + domainName: "validateNoWildcardDNS.test.com", + valid: true, + }, + { + domainName: "validateNoWildcardDNS.test.com.", + valid: true, + }, { domainName: "a.c", valid: false,