@@ -158,9 +158,15 @@ def getModel(self):
158158 def wlsVersionEarlierThan (self , version ):
159159 # unconventional import within function definition for unit testing
160160 from weblogic .management .configuration import LegalHelper
161+ import weblogic .version as version_helper
162+ ver = version_helper .getReleaseBuildVersion ()
163+ if isinstance (ver , unicode ):
164+ actual_version = unicode ( ver , 'UTF8' , 'strict' )
165+ else :
166+ actual_version = str (ver )
161167 # WLS Domain versions supported by operator are 12.2.1.3 + patches, 12.2.1.4
162168 # and 14.1.1.0 so current version will only be one of these that are listed.
163- return LegalHelper .versionEarlierThan ("14.1.1.0" , version )
169+ return LegalHelper .versionEarlierThan (actual_version , version )
164170
165171class SecretManager (object ):
166172
@@ -507,7 +513,7 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
507513 admin_server_port = _get_default_listen_port (server )
508514
509515 model = env .getModel ()
510-
516+ secure_mode = isSecureModeEnabledForDomain ( model )
511517 if 'NetworkAccessPoint' not in server :
512518 server ['NetworkAccessPoint' ] = {}
513519
@@ -525,15 +531,16 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
525531 _writeAdminChannelPortForwardNAP (name = 'internal-admin' , server = server ,
526532 listen_port = getAdministrationPort (server , model ['topology' ]), protocol = 'admin' )
527533 elif index == 0 :
528- _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
534+ if not secure_mode :
535+ _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
529536
530537 ssl = getSSLOrNone (server )
531538 ssl_listen_port = None
532539 if ssl is not None and 'Enabled' in ssl and ssl ['Enabled' ]:
533540 ssl_listen_port = ssl ['ListenPort' ]
534541 if ssl_listen_port is None :
535542 ssl_listen_port = "7002"
536- elif ssl is None and isSecureModeEnabledForDomain ( model ) :
543+ elif ssl is None and secure_mode :
537544 ssl_listen_port = "7002"
538545
539546 if ssl_listen_port is not None :
0 commit comments