@@ -204,6 +204,8 @@ class ItParameterizedDomain {
204204 private static String miiDomainNegativeNamespace = null ;
205205 private static String miiImage = null ;
206206 private static String encryptionSecretName = "encryptionsecret" ;
207+ private static Map <String , Quantity > resourceRequest = new HashMap <>();
208+ private static Map <String , Quantity > resourceLimit = new HashMap <>();
207209
208210 private String curlCmd = null ;
209211
@@ -264,6 +266,11 @@ public static void initAll(@Namespaces(6) List<String> namespaces) {
264266 nodeportshttp = getServiceNodePort (nginxNamespace , nginxServiceName , "http" );
265267 logger .info ("NGINX http node port: {0}" , nodeportshttp );
266268
269+ // set resource request and limit
270+ resourceRequest .put ("cpu" , new Quantity ("250m" ));
271+ resourceRequest .put ("memory" , new Quantity ("768Mi" ));
272+ resourceLimit .put ("cpu" , new Quantity ("2" ));
273+ resourceLimit .put ("memory" , new Quantity ("2Gi" ));
267274
268275 // create model in image domain with multiple clusters
269276 miiDomain = createMiiDomainWithMultiClusters (miiDomainUid , miiDomainNamespace );
@@ -926,7 +933,10 @@ private static Domain createMiiDomainWithMultiClusters(String domainUid, String
926933 .value ("-Dweblogic.StdoutDebugEnabled=false" ))
927934 .addEnvItem (new V1EnvVar ()
928935 .name ("USER_MEM_ARGS" )
929- .value ("-Djava.security.egd=file:/dev/./urandom " )))
936+ .value ("-Djava.security.egd=file:/dev/./urandom " ))
937+ .resources (new V1ResourceRequirements ()
938+ .requests (resourceRequest )
939+ .limits (resourceLimit )))
930940 .adminServer (new AdminServer ()
931941 .serverStartState ("RUNNING" )
932942 .adminService (new AdminService ()
@@ -1089,7 +1099,10 @@ private static Domain createDomainOnPvUsingWdt(String domainNamespace) {
10891099 .claimName (pvcName )))
10901100 .addVolumeMountsItem (new V1VolumeMount ()
10911101 .mountPath ("/u01/shared" )
1092- .name (pvName )))
1102+ .name (pvName ))
1103+ .resources (new V1ResourceRequirements ()
1104+ .limits (resourceLimit )
1105+ .requests (resourceRequest )))
10931106 .adminServer (new AdminServer ()
10941107 .serverStartState ("RUNNING" )
10951108 .adminService (new AdminService ()
@@ -1427,8 +1440,8 @@ private static Domain createAndVerifyDomainInImageUsingWdt(String domainNamespac
14271440 .name ("USER_MEM_ARGS" )
14281441 .value ("-Djava.security.egd=file:/dev/./urandom " ))
14291442 .resources (new V1ResourceRequirements ()
1430- .limits (new HashMap <>() )
1431- .requests (new HashMap <>() )))
1443+ .limits (resourceLimit )
1444+ .requests (resourceRequest )))
14321445 .adminServer (new AdminServer ()
14331446 .serverStartState ("RUNNING" )
14341447 .adminService (new AdminService ()
0 commit comments