@@ -8,6 +8,9 @@ def getEnvVar(var):
88 sys .exit (1 )
99 return val
1010
11+ def toDNS1123Legal (address ):
12+ return address .lower ().replace ('_' ,'-' )
13+
1114domain_uid = getEnvVar ("DOMAIN_UID" )
1215server_port = int (getEnvVar ("MANAGED_SERVER_PORT" ))
1316domain_path = getEnvVar ("DOMAIN_HOME" )
@@ -36,7 +39,7 @@ def getEnvVar(var):
3639cd ('/Servers/%s/NetworkAccessPoints/istio-probe' % admin_server_name )
3740set ('Protocol' , 'http' )
3841set ('ListenAddress' , '127.0.0.1' )
39- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
42+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
4043set ('ListenPort' , istio_readiness_port )
4144set ('HttpEnabledForThisProtocol' , true )
4245set ('TunnelingEnabled' , false )
@@ -49,7 +52,7 @@ def getEnvVar(var):
4952create ('istio-t3' , 'NetworkAccessPoint' )
5053cd ('/Servers/%s/NetworkAccessPoints/istio-t3' % admin_server_name )
5154set ('ListenAddress' , '127.0.0.1' )
52- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
55+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
5356set ('ListenPort' , admin_port )
5457set ('TunnelingEnabled' , false )
5558set ('OutboundEnabled' , false )
@@ -62,7 +65,7 @@ def getEnvVar(var):
6265cd ('/Servers/%s/NetworkAccessPoints/istio-ldap' % admin_server_name )
6366set ('Protocol' , "ldap" )
6467set ('ListenAddress' , '127.0.0.1' )
65- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
68+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
6669set ('ListenPort' , admin_port )
6770set ('HttpEnabledForThisProtocol' , true )
6871set ('TunnelingEnabled' , false )
@@ -76,7 +79,7 @@ def getEnvVar(var):
7679create ('istio-T3Channel' , 'NetworkAccessPoint' )
7780cd ('/Servers/%s/NetworkAccessPoints/istio-T3Channel' % admin_server_name )
7881set ('PublicPort' , t3_channel_port )
79- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
82+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
8083set ('ListenAddress' , '127.0.0.1' )
8184set ('ListenPort' , t3_channel_port )
8285
@@ -88,7 +91,7 @@ def getEnvVar(var):
8891cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-probe' % templateName )
8992set ('Protocol' , 'http' )
9093set ('ListenAddress' , '127.0.0.1' )
91- set ('PublicAddress' , domain_uid + '-' + managed_server_name_base + '${id}' )
94+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + managed_server_name_base + '${id}' ) )
9295set ('ListenPort' , istio_readiness_port )
9396set ('HttpEnabledForThisProtocol' , true )
9497set ('TunnelingEnabled' , false )
@@ -101,7 +104,7 @@ def getEnvVar(var):
101104create ('istio-t3' , 'NetworkAccessPoint' )
102105cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-t3' % templateName )
103106set ('ListenAddress' , '127.0.0.1' )
104- set ('PublicAddress' , domain_uid + '-' + managed_server_name_base + '${id}' )
107+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + managed_server_name_base + '${id}' ) )
105108set ('ListenPort' , server_port )
106109set ('TunnelingEnabled' , false )
107110set ('OutboundEnabled' , false )
@@ -114,7 +117,7 @@ def getEnvVar(var):
114117cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-cluster' % templateName )
115118set ('Protocol' , "CLUSTER-BROADCAST" )
116119set ('ListenAddress' , '127.0.0.1' )
117- set ('PublicAddress' , domain_uid + '-' + managed_server_name_base + '${id}' )
120+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + managed_server_name_base + '${id}' ) )
118121set ('ListenPort' , server_port )
119122set ('TunnelingEnabled' , false )
120123set ('OutboundEnabled' , false )
@@ -127,7 +130,7 @@ def getEnvVar(var):
127130cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-http' % templateName )
128131set ('Protocol' , 'http' )
129132set ('ListenAddress' , '127.0.0.1' )
130- set ('PublicAddress' , domain_uid + '-' + managed_server_name_base + '${id}' )
133+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + managed_server_name_base + '${id}' ) )
131134set ('ListenPort' , 31111 )
132135set ('TunnelingEnabled' , false )
133136set ('OutboundEnabled' , false )
0 commit comments