Skip to content

Commit 7bfc9b6

Browse files
authored
Modified the check for dynamic cluster to look for either ServerTemplate or DynamicClusterSize > 0. (#3979)
1 parent 9027276 commit 7bfc9b6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

operator/src/main/resources/scripts/introspectDomain.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,8 +268,8 @@ def getDynamicServersOrNone(self,cluster):
268268
childObjs = ls(returnMap='true', returnType='c')
269269
if not childObjs.isEmpty():
270270
cd(childObjs[0])
271-
if get('ServerTemplate') is not None:
272-
# Cluster is a dynamic cluster if a ServerTemplate MBean is found
271+
if get('ServerTemplate') is not None or int(get('DynamicClusterSize')) > 0:
272+
# Cluster is a dynamic cluster if a ServerTemplate MBean is found or DynamicClusterSize is greater than 0.
273273
ret = cmo
274274
except:
275275
trace("Ignoring cd() exception for cluster '" + cluster.getName() + "' in getDynamicServerOrNone() and returning None.")
@@ -611,7 +611,7 @@ def validateDynamicClusterReferencedByOneServerTemplate(self, cluster):
611611
self.addError("The WebLogic dynamic cluster " + self.name(cluster) + " is referenced the server template " + self.name(server_template) + " and the server template " + self.name(template) + ".")
612612
return
613613
if server_template is None:
614-
self.addError("The WebLogic dynamic cluster " + self.name(cluster) + "' is not referenced by any server template.")
614+
self.addError("The WebLogic dynamic cluster " + self.name(cluster) + " is not referenced by any server template.")
615615

616616
def validateServerTemplateNapListenPortIsSet(self, server_or_template):
617617
naps = server_or_template.getNetworkAccessPoints()

0 commit comments

Comments
 (0)