diff --git a/integration-tests/src/test/java/oracle/weblogic/kubernetes/ItParameterizedDomain.java b/integration-tests/src/test/java/oracle/weblogic/kubernetes/ItParameterizedDomain.java index b3cc462c6e4..7fa1aae5351 100644 --- a/integration-tests/src/test/java/oracle/weblogic/kubernetes/ItParameterizedDomain.java +++ b/integration-tests/src/test/java/oracle/weblogic/kubernetes/ItParameterizedDomain.java @@ -204,6 +204,8 @@ class ItParameterizedDomain { private static String miiDomainNegativeNamespace = null; private static String miiImage = null; private static String encryptionSecretName = "encryptionsecret"; + private static Map resourceRequest = new HashMap<>(); + private static Map resourceLimit = new HashMap<>(); private String curlCmd = null; @@ -264,6 +266,11 @@ public static void initAll(@Namespaces(6) List namespaces) { nodeportshttp = getServiceNodePort(nginxNamespace, nginxServiceName, "http"); logger.info("NGINX http node port: {0}", nodeportshttp); + // set resource request and limit + resourceRequest.put("cpu", new Quantity("250m")); + resourceRequest.put("memory", new Quantity("768Mi")); + resourceLimit.put("cpu", new Quantity("2")); + resourceLimit.put("memory", new Quantity("2Gi")); // create model in image domain with multiple clusters miiDomain = createMiiDomainWithMultiClusters(miiDomainUid, miiDomainNamespace); @@ -926,7 +933,10 @@ private static Domain createMiiDomainWithMultiClusters(String domainUid, String .value("-Dweblogic.StdoutDebugEnabled=false")) .addEnvItem(new V1EnvVar() .name("USER_MEM_ARGS") - .value("-Djava.security.egd=file:/dev/./urandom "))) + .value("-Djava.security.egd=file:/dev/./urandom ")) + .resources(new V1ResourceRequirements() + .requests(resourceRequest) + .limits(resourceLimit))) .adminServer(new AdminServer() .serverStartState("RUNNING") .adminService(new AdminService() @@ -1089,7 +1099,10 @@ private static Domain createDomainOnPvUsingWdt(String domainNamespace) { .claimName(pvcName))) .addVolumeMountsItem(new V1VolumeMount() .mountPath("/u01/shared") - .name(pvName))) + .name(pvName)) + .resources(new V1ResourceRequirements() + .limits(resourceLimit) + .requests(resourceRequest))) .adminServer(new AdminServer() .serverStartState("RUNNING") .adminService(new AdminService() @@ -1427,8 +1440,8 @@ private static Domain createAndVerifyDomainInImageUsingWdt(String domainNamespac .name("USER_MEM_ARGS") .value("-Djava.security.egd=file:/dev/./urandom ")) .resources(new V1ResourceRequirements() - .limits(new HashMap<>()) - .requests(new HashMap<>()))) + .limits(resourceLimit) + .requests(resourceRequest))) .adminServer(new AdminServer() .serverStartState("RUNNING") .adminService(new AdminService()