Skip to content

Commit 7313493

Browse files
committed
remove machines configuration
1 parent 29476d3 commit 7313493

File tree

8 files changed

+32
-23
lines changed

8 files changed

+32
-23
lines changed

kubernetes/internal/create-weblogic-domain-job-template.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ data:
188188
# Create a cluster
189189
# ======================
190190
cd('/')
191-
create(cluster_name, 'Cluster')
191+
cl=create(cluster_name, 'Cluster')
192192
193193
if cluster_type == "CONFIGURED":
194194
@@ -232,10 +232,10 @@ data:
232232
set('ServerNamePrefix', "%MANAGED_SERVER_NAME_BASE%")
233233
set('DynamicClusterSize', number_of_ms)
234234
set('MaxDynamicClusterSize', 800)
235-
set('CalculatedMachineNames', true)
235+
#set('CalculatedMachineNames', true)
236236
set('CalculatedListenPorts', false)
237-
machineNameExpression = '%DOMAIN_UID%-%s-machine*' % cluster_name
238-
set('MachineNameMatchExpression', machineNameExpression)
237+
#machineNameExpression = '%DOMAIN_UID%-%s-machine*' % cluster_name
238+
#set('MachineNameMatchExpression', machineNameExpression)
239239
set('Id', 1)
240240
241241
print('Done setting attributes for Dynamic Cluster: %s' % cluster_name);

operator/src/main/java/oracle/kubernetes/operator/helpers/ConfigMapHelper.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public class ConfigMapHelper {
6666
" cp /shared/domain/$3/bin/startNodeManager.sh ${srvr_nmdir}\n" +
6767
"\n" +
6868
" # Edit the start nodemanager script to use the home for the server\n" +
69-
" sed -i -e \"s:/shared/domain/$3/nodemanager:/u01/nodemanager:g\" /startNodeManager.sh\n" +
69+
" sed -i -e \"s:/shared/domain/$3/nodemanager:/u01/nodemanager:g\" ${srvr_nmdir}/startNodeManager.sh\n" +
7070
"\n" +
7171
" # Create startup.properties file\n" +
7272
" datadir=${DOMAIN_HOME}/servers/$2/data/nodemanager\n" +
@@ -99,8 +99,8 @@ public class ConfigMapHelper {
9999
"}\n" +
100100
"\n" +
101101
"# Check for stale state file and remove if found\"\n" +
102-
"if [ -f ${stateFile} ]; then\n" +
103-
" echo \"Removing stale file ${stateFile}\"\n" +
102+
"if [ -f \"$stateFile\" ]; then\n" +
103+
" echo \"Removing stale file $stateFile\"\n" +
104104
" rm ${stateFile}\n" +
105105
"fi\n" +
106106
"\n" +
@@ -205,6 +205,7 @@ public class ConfigMapHelper {
205205
"\n" +
206206
"service_name = domain_uid + \"-\" + server_name\n" +
207207
"\n" +
208+
/* Commented out as we are not configuring machines for servers
208209
"# Update node manager listen address\n" +
209210
"if admin_server_url is not None:\n" +
210211
" connect(admin_username, admin_password, admin_server_url)\n" +
@@ -231,6 +232,7 @@ public class ConfigMapHelper {
231232
" cancelEdit('y')\n" +
232233
" disconnect()\n" +
233234
"\n" +
235+
*/
234236
"# Connect to nodemanager and start server\n" +
235237
"try:\n" +
236238
" nmConnect(admin_username, admin_password, service_name, '5556', domain_name, domain_path, 'plain')\n" +

operator/src/main/java/oracle/kubernetes/operator/helpers/PodHelper.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -639,14 +639,15 @@ protected V1Pod computeManagedPodConfig(TuningParameters configMapHelper, Packet
639639
V1ContainerPort containerPort = new V1ContainerPort();
640640
containerPort.setContainerPort(scan.getListenPort());
641641
containerPort.setProtocol("TCP");
642-
containerPort.setName("weblogic");
642+
// containerPort.setName("weblogic"); // commented out as we are not exposing node manager port
643643
container.addPortsItem(containerPort);
644644

645-
V1ContainerPort nmPort = new V1ContainerPort();
646-
nmPort.setContainerPort(5556);
647-
nmPort.setProtocol("TCP");
648-
nmPort.setName("node-manager");
649-
container.addPortsItem(nmPort);
645+
// Commented out as we are not exposing node manager port
646+
// V1ContainerPort nmPort = new V1ContainerPort();
647+
// nmPort.setContainerPort(5556);
648+
// nmPort.setProtocol("TCP");
649+
// nmPort.setName("node-manager");
650+
// container.addPortsItem(nmPort);
650651

651652
V1Lifecycle lifecycle = new V1Lifecycle();
652653
V1Handler preStop = new V1Handler();

operator/src/main/java/oracle/kubernetes/operator/wlsconfig/WlsClusterConfig.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,8 @@ public void validateReplicas(Integer replicas, String machineNamePrefix,
228228
// Note: Never reduce the value of dynamicClusterSize even during scale down
229229
if (suggestedConfigUpdates != null) {
230230
if (hasDynamicServers()) {
231-
if (replicas > getDynamicClusterSize() || !verifyMachinesConfigured(machineNamePrefix, replicas)) {
231+
// if (replicas > getDynamicClusterSize() || !verifyMachinesConfigured(machineNamePrefix, replicas)) {
232+
if (replicas > getDynamicClusterSize() ) {
232233
suggestedConfigUpdates.add(new DynamicClusterSizeConfigUpdate(this, Math.max(replicas, getDynamicClusterSize())));
233234
}
234235
}

operator/src/main/java/oracle/kubernetes/operator/wlsconfig/WlsRetriever.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -562,12 +562,13 @@ private static boolean updateDynamicClusterSizeWithServiceURL(final WlsClusterCo
562562

563563
boolean result = false;
564564
// Create machine(s)
565-
String newMachineNames[] = wlsClusterConfig.getMachineNamesForDynamicServers(machineNamePrefix, targetClusterSize);
566-
for (String machineName: newMachineNames) {
567-
LOGGER.info(MessageKeys.WLS_CREATING_MACHINE, machineName);
568-
httpClient.executePostUrlOnServiceClusterIP(WlsMachineConfig.getCreateUrl(),
569-
serviceURL, WlsMachineConfig.getCreatePayload(machineName));
570-
}
565+
// Commented out as we are not configuring machines for servers
566+
// String newMachineNames[] = wlsClusterConfig.getMachineNamesForDynamicServers(machineNamePrefix, targetClusterSize);
567+
// for (String machineName: newMachineNames) {
568+
// LOGGER.info(MessageKeys.WLS_CREATING_MACHINE, machineName);
569+
// httpClient.executePostUrlOnServiceClusterIP(WlsMachineConfig.getCreateUrl(),
570+
// serviceURL, WlsMachineConfig.getCreatePayload(machineName));
571+
// }
571572

572573
// Update the dynamic cluster size of the WebLogic cluster
573574
String jsonResult = httpClient.executePostUrlOnServiceClusterIP(

operator/src/test/java/oracle/kubernetes/operator/create/CreateDomainGeneratedFilesBaseTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ protected void assertThatActualCreateDomainPyIsCorrect(String actualCreateDomain
317317
cmo.setProductionModeEnabled(%PRODUCTION_MODE_ENABLED%)
318318
asbpFile=open('%s/servers/%ADMIN_SERVER_NAME%/security/boot.properties' % domain_path, 'w+')
319319
secdir='%s/servers/%MANAGED_SERVER_NAME_BASE%%s/security' % (domain_path, index+1)
320+
set('ServerNamePrefix', '%MANAGED_SERVER_NAME_BASE%")
320321
*/
321322
assertThat(
322323
actualCreateDomainPy,
@@ -332,7 +333,8 @@ protected void assertThatActualCreateDomainPyIsCorrect(String actualCreateDomain
332333
"number_of_ms *= " + getInputs().getConfiguredManagedServerCount(),
333334
"set\\('ListenPort', " + getInputs().getAdminPort() + "\\)",
334335
"set\\('PublicPort', " + getInputs().getT3ChannelPort() + "\\)",
335-
"set\\('PublicAddress', '" + getInputs().getT3PublicAddress() + "'\\)"));
336+
"set\\('PublicAddress', '" + getInputs().getT3PublicAddress() + "'\\)",
337+
"set\\('ServerNamePrefix', \"" + getInputs().getManagedServerNameBase() + "\"\\)"));
336338
// TBD should we check anything else?
337339
}
338340

operator/src/test/java/oracle/kubernetes/operator/create/PodHelperConfigTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,6 @@ private V1Pod getDesiredManagedServerPodConfigForDefaults(String image, String i
404404
pod.getMetadata()
405405
.putLabelsItem(CLUSTERNAME_LABEL, CLUSTER_NAME);
406406
pod.getSpec().getContainers().get(0).addCommandItem(ADMIN_SERVER_NAME).addCommandItem(String.valueOf(ADMIN_SERVER_PORT));
407-
pod.getSpec().getContainers().get(0).getPorts().get(0).setName("weblogic");
408-
pod.getSpec().getContainers().get(0).addPortsItem(new V1ContainerPort().protocol("TCP").containerPort(5556).name("node-manager"));
409407
return pod;
410408
}
411409

operator/src/test/java/oracle/kubernetes/operator/wlsconfig/WlsClusterConfigTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import oracle.kubernetes.operator.logging.LoggingFactory;
1212
import org.junit.After;
1313
import org.junit.Before;
14+
import org.junit.Ignore;
1415
import org.junit.Test;
1516

1617
import java.lang.reflect.Field;
@@ -234,6 +235,7 @@ public void verifyValidateClusterStartupDoNotSuggestsUpdateToDynamicClusterIfRep
234235
assertEquals(0, suggestedConfigUpdates.size());
235236
}
236237

238+
@Ignore // we are currently not suggesting updates based on number of machines
237239
@Test
238240
public void verifyValidateClusterStartupSuggestsUpdateToDynamicClusterIfNotEnoughMachines() throws Exception {
239241
WlsDynamicServersConfig wlsDynamicServersConfig = createDynamicServersConfig(2, 1, "ms-", "cluster1");
@@ -259,6 +261,7 @@ public void verifyValidateClusterStartupSuggestsUpdateToDynamicClusterIfNotEnoug
259261
assertEquals(2, configUpdate.targetClusterSize);
260262
}
261263

264+
@Ignore // we are currently not suggesting updates based on number of machines
262265
@Test
263266
public void verifyValidateClusterStartupDoNotLowerClusterSizeIfNotEnoughMachines() throws Exception {
264267
WlsDynamicServersConfig wlsDynamicServersConfig = createDynamicServersConfig(2, 1, "ms-", "cluster1");
@@ -285,6 +288,7 @@ public void verifyValidateClusterStartupDoNotLowerClusterSizeIfNotEnoughMachines
285288
assertEquals(2, configUpdate.targetClusterSize);
286289
}
287290

291+
@Ignore // we are currently not suggesting updates based on number of machines
288292
@Test
289293
public void verifyValidateClusterStartupDoNotSuggestUpdateToDynamicClusterIfEnoughMachines() throws Exception {
290294
WlsDynamicServersConfig wlsDynamicServersConfig = createDynamicServersConfig(1, 1, "ms-", "cluster1");

0 commit comments

Comments
 (0)