@@ -158,9 +158,15 @@ def getModel(self):
158
158
def wlsVersionEarlierThan (self , version ):
159
159
# unconventional import within function definition for unit testing
160
160
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 )
161
167
# WLS Domain versions supported by operator are 12.2.1.3 + patches, 12.2.1.4
162
168
# 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 )
164
170
165
171
class SecretManager (object ):
166
172
@@ -545,7 +551,7 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
545
551
admin_server_port = _get_default_listen_port (server )
546
552
547
553
model = env .getModel ()
548
-
554
+ secure_mode = isSecureModeEnabledForDomain ( model )
549
555
if 'NetworkAccessPoint' not in server :
550
556
server ['NetworkAccessPoint' ] = {}
551
557
@@ -563,15 +569,16 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
563
569
_writeAdminChannelPortForwardNAP (name = 'internal-admin' , server = server ,
564
570
listen_port = getAdministrationPort (server , model ['topology' ]), protocol = 'admin' )
565
571
elif index == 0 :
566
- _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
572
+ if not secure_mode :
573
+ _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
567
574
568
575
ssl = getSSLOrNone (server )
569
576
ssl_listen_port = None
570
577
if ssl is not None and 'Enabled' in ssl and ssl ['Enabled' ]:
571
578
ssl_listen_port = ssl ['ListenPort' ]
572
579
if ssl_listen_port is None :
573
580
ssl_listen_port = "7002"
574
- elif ssl is None and isSecureModeEnabledForDomain ( model ) :
581
+ elif ssl is None and secure_mode :
575
582
ssl_listen_port = "7002"
576
583
577
584
if ssl_listen_port is not None :
0 commit comments