@@ -8,6 +8,9 @@ def getEnvVar(var):
8
8
sys .exit (1 )
9
9
return val
10
10
11
+ def toDNS1123Legal (address ):
12
+ return address .lower ().replace ('_' ,'-' )
13
+
11
14
domain_uid = getEnvVar ("DOMAIN_UID" )
12
15
server_port = int (getEnvVar ("MANAGED_SERVER_PORT" ))
13
16
domain_path = getEnvVar ("DOMAIN_HOME" )
@@ -36,7 +39,7 @@ def getEnvVar(var):
36
39
cd ('/Servers/%s/NetworkAccessPoints/istio-probe' % admin_server_name )
37
40
set ('Protocol' , 'http' )
38
41
set ('ListenAddress' , '127.0.0.1' )
39
- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
42
+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
40
43
set ('ListenPort' , istio_readiness_port )
41
44
set ('HttpEnabledForThisProtocol' , true )
42
45
set ('TunnelingEnabled' , false )
@@ -49,7 +52,7 @@ def getEnvVar(var):
49
52
create ('istio-t3' , 'NetworkAccessPoint' )
50
53
cd ('/Servers/%s/NetworkAccessPoints/istio-t3' % admin_server_name )
51
54
set ('ListenAddress' , '127.0.0.1' )
52
- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
55
+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
53
56
set ('ListenPort' , admin_port )
54
57
set ('TunnelingEnabled' , false )
55
58
set ('OutboundEnabled' , false )
@@ -62,7 +65,7 @@ def getEnvVar(var):
62
65
cd ('/Servers/%s/NetworkAccessPoints/istio-ldap' % admin_server_name )
63
66
set ('Protocol' , "ldap" )
64
67
set ('ListenAddress' , '127.0.0.1' )
65
- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
68
+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
66
69
set ('ListenPort' , admin_port )
67
70
set ('HttpEnabledForThisProtocol' , true )
68
71
set ('TunnelingEnabled' , false )
@@ -76,7 +79,7 @@ def getEnvVar(var):
76
79
create ('istio-T3Channel' , 'NetworkAccessPoint' )
77
80
cd ('/Servers/%s/NetworkAccessPoints/istio-T3Channel' % admin_server_name )
78
81
set ('PublicPort' , t3_channel_port )
79
- set ('PublicAddress' , domain_uid + '-' + admin_server_name )
82
+ set ('PublicAddress' , toDNS1123Legal ( domain_uid + '-' + admin_server_name ) )
80
83
set ('ListenAddress' , '127.0.0.1' )
81
84
set ('ListenPort' , t3_channel_port )
82
85
@@ -88,7 +91,7 @@ def getEnvVar(var):
88
91
cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-probe' % templateName )
89
92
set ('Protocol' , 'http' )
90
93
set ('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}' ) )
92
95
set ('ListenPort' , istio_readiness_port )
93
96
set ('HttpEnabledForThisProtocol' , true )
94
97
set ('TunnelingEnabled' , false )
@@ -101,7 +104,7 @@ def getEnvVar(var):
101
104
create ('istio-t3' , 'NetworkAccessPoint' )
102
105
cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-t3' % templateName )
103
106
set ('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}' ) )
105
108
set ('ListenPort' , server_port )
106
109
set ('TunnelingEnabled' , false )
107
110
set ('OutboundEnabled' , false )
@@ -114,7 +117,7 @@ def getEnvVar(var):
114
117
cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-cluster' % templateName )
115
118
set ('Protocol' , "CLUSTER-BROADCAST" )
116
119
set ('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}' ) )
118
121
set ('ListenPort' , server_port )
119
122
set ('TunnelingEnabled' , false )
120
123
set ('OutboundEnabled' , false )
@@ -127,7 +130,7 @@ def getEnvVar(var):
127
130
cd ('/ServerTemplates/%s/NetworkAccessPoints/istio-http' % templateName )
128
131
set ('Protocol' , 'http' )
129
132
set ('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}' ) )
131
134
set ('ListenPort' , 31111 )
132
135
set ('TunnelingEnabled' , false )
133
136
set ('OutboundEnabled' , false )
0 commit comments