diff --git a/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-hazelcastjet-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-hazelcastjet-benchmark-operator.yaml index 9835950efe1c670c5518b6b11c17e9fcc1125ca5..6730dd25fbebcc3ae4bc48ad62fbadc4244e66e1 100644 --- a/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-hazelcastjet-benchmark-operator.yaml +++ b/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-hazelcastjet-benchmark-operator.yaml @@ -26,6 +26,22 @@ spec: patchers: - type: "ReplicaPatcher" resource: "uc1-hazelcastjet-deployment.yaml" + - typeName: PodResources + patchers: + - type: ResourceLimitPatcher + resource: uc1-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: cpu + factor: 1000 + format: m + - type: ResourceLimitPatcher + resource: uc1-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: memory + factor: 4 + format: Gi loadTypes: - typeName: "NumSensors" patchers: diff --git a/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-hazelcastjet-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-hazelcastjet-benchmark-operator.yaml index 0e26fc60ee848a3f9b2a63d8e3efdfa10e5c2b0a..36af6c97debae7f1aa54768fe830712e20bd3144 100644 --- a/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-hazelcastjet-benchmark-operator.yaml +++ b/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-hazelcastjet-benchmark-operator.yaml @@ -26,6 +26,22 @@ spec: patchers: - type: "ReplicaPatcher" resource: "uc2-hazelcastjet-deployment.yaml" + - typeName: PodResources + patchers: + - type: ResourceLimitPatcher + resource: uc2-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: cpu + factor: 1000 + format: m + - type: ResourceLimitPatcher + resource: uc2-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: memory + factor: 4 + format: Gi loadTypes: - typeName: "NumSensors" patchers: diff --git a/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-hazelcastjet-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-hazelcastjet-benchmark-operator.yaml index 33a37157df3753dea4eca266fd48c36394ef8e64..b7caeae328df1688cd04418d90107efbc593494e 100644 --- a/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-hazelcastjet-benchmark-operator.yaml +++ b/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-hazelcastjet-benchmark-operator.yaml @@ -26,6 +26,22 @@ spec: patchers: - type: "ReplicaPatcher" resource: "uc3-hazelcastjet-deployment.yaml" + - typeName: PodResources + patchers: + - type: ResourceLimitPatcher + resource: uc3-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: cpu + factor: 1000 + format: m + - type: ResourceLimitPatcher + resource: uc3-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: memory + factor: 4 + format: Gi loadTypes: - typeName: "NumSensors" patchers: diff --git a/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-hazelcastjet-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-hazelcastjet-benchmark-operator.yaml index 79c0fdbf7f674f45d5531819cf214f0bc3f07d1c..55cf01826f35dec96dc6a1bbbb11925266c815ee 100644 --- a/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-hazelcastjet-benchmark-operator.yaml +++ b/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-hazelcastjet-benchmark-operator.yaml @@ -26,6 +26,22 @@ spec: patchers: - type: "ReplicaPatcher" resource: "uc4-hazelcastjet-deployment.yaml" + - typeName: PodResources + patchers: + - type: ResourceLimitPatcher + resource: uc4-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: cpu + factor: 1000 + format: m + - type: ResourceLimitPatcher + resource: uc4-hazelcastjet-deployment.yaml + properties: + container: uc-application + limitedResource: memory + factor: 4 + format: Gi loadTypes: - typeName: "NumNestedGroups" patchers: