@@ -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
@@ -507,7 +513,7 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
507
513
admin_server_port = _get_default_listen_port (server )
508
514
509
515
model = env .getModel ()
510
-
516
+ secure_mode = isSecureModeEnabledForDomain ( model )
511
517
if 'NetworkAccessPoint' not in server :
512
518
server ['NetworkAccessPoint' ] = {}
513
519
@@ -525,15 +531,16 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
525
531
_writeAdminChannelPortForwardNAP (name = 'internal-admin' , server = server ,
526
532
listen_port = getAdministrationPort (server , model ['topology' ]), protocol = 'admin' )
527
533
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' )
529
536
530
537
ssl = getSSLOrNone (server )
531
538
ssl_listen_port = None
532
539
if ssl is not None and 'Enabled' in ssl and ssl ['Enabled' ]:
533
540
ssl_listen_port = ssl ['ListenPort' ]
534
541
if ssl_listen_port is None :
535
542
ssl_listen_port = "7002"
536
- elif ssl is None and isSecureModeEnabledForDomain ( model ) :
543
+ elif ssl is None and secure_mode :
537
544
ssl_listen_port = "7002"
538
545
539
546
if ssl_listen_port is not None :
0 commit comments