Skip to content

Commit 779d7e5

Browse files
committed
Merge branch 'okdmain-fix' into 'main'
Fix integ test on OKD See merge request weblogic-cloud/weblogic-kubernetes-operator!4492
2 parents a293f99 + 7fbdf35 commit 779d7e5

File tree

4 files changed

+37
-16
lines changed

4 files changed

+37
-16
lines changed

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItLiftAndShiftFromOnPremDomain.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,14 @@ void testCreateMiiDomainWithClusterFromOnPremDomain() {
334334
hostName = createRouteForOKD(clusterService, domainNamespace);
335335
}
336336

337-
final String ingressServiceName = traefikHelmParams.getReleaseName();
338-
String hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
339-
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) : getHostAndPort(hostName, traefikNodePort);
337+
String hostAndPort = null;
338+
if (!OKD) {
339+
final String ingressServiceName = traefikHelmParams.getReleaseName();
340+
hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
341+
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) : getHostAndPort(hostName, traefikNodePort);
342+
} else {
343+
hostAndPort = getHostAndPort(hostName, traefikNodePort);
344+
}
340345
logger.info("hostAndPort = {0} ", hostAndPort);
341346

342347
String curlString = String.format("curl -v --show-error --noproxy '*' "

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItManagedCoherence.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -318,13 +318,18 @@ private boolean coherenceCacheTest(String hostName) {
318318

319319
private boolean coherenceCacheTest(String hostName, int ingressServiceNodePort) {
320320
logger.info("Starting to test the cache");
321-
// get ingress service Name and Nodeport
322-
String ingressServiceName = traefikHelmParams.getReleaseName();
323-
String traefikNamespace = traefikHelmParams.getNamespace();
324321

325-
String hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
326-
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace)
327-
: getHostAndPort(hostName, ingressServiceNodePort);;
322+
String hostAndPort = null;
323+
if (!OKD) {
324+
// get ingress service Name and Nodeport
325+
String ingressServiceName = traefikHelmParams.getReleaseName();
326+
String traefikNamespace = traefikHelmParams.getNamespace();
327+
hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
328+
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace)
329+
: getHostAndPort(hostName, ingressServiceNodePort);
330+
} else {
331+
hostAndPort = getHostAndPort(hostName, ingressServiceNodePort);
332+
}
328333
logger.info("hostAndPort is: {0} ", hostAndPort);
329334

330335
// add the data to cache

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItRemoteConsole.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,10 +221,15 @@ void testWlsRemoteConsoleConnectionUsingSSL() {
221221
int sslPort = getServicePort(
222222
domainNamespace, getExternalServicePodName(adminServerPodName), "default-secure");
223223
setTargetPortForRoute("domain1-admin-server-sslport-ext", domainNamespace, sslPort);
224-
String ingressServiceName = traefikHelmParams.getReleaseName();
225-
String hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
226-
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace)
227-
: getHostAndPort(adminSvcSslPortExtHost, sslNodePort);
224+
String hostAndPort = null;
225+
if (!OKD) {
226+
String ingressServiceName = traefikHelmParams.getReleaseName();
227+
hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
228+
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace)
229+
: getHostAndPort(adminSvcSslPortExtHost, sslNodePort);
230+
} else {
231+
hostAndPort = getHostAndPort(adminSvcSslPortExtHost, sslNodePort);
232+
}
228233

229234
logger.info("The hostAndPort is {0}", hostAndPort);
230235

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItStickySession.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -457,12 +457,18 @@ private static String buildCurlCommand(String hostName,
457457

458458
if (clusterAddress.length == 0) {
459459
//use a LBer ingress controller to build the curl command to run on local
460-
final String ingressServiceName = traefikHelmParams.getReleaseName();
460+
String hostAndPort = null;
461461
final String httpHeaderFile = LOGS_DIR + "/headers";
462462
logger.info("Build a curl command with hostname {0} and port {1}", hostName, servicePort);
463463

464-
String hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
465-
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) : getHostAndPort(hostName, servicePort);
464+
if (!OKD) {
465+
final String ingressServiceName = traefikHelmParams.getReleaseName();
466+
hostAndPort = getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) != null
467+
? getServiceExtIPAddrtOke(ingressServiceName, traefikNamespace) : getHostAndPort(hostName, servicePort);
468+
} else {
469+
hostAndPort = getHostAndPort(hostName, servicePort);
470+
}
471+
466472

467473
curlCmd.append(" --noproxy '*' -H 'host: ")
468474
.append(hostName)

0 commit comments

Comments
 (0)