Skip to content

Commit 0842d68

Browse files
committed
Add operator resource requirements
1 parent 1c317b7 commit 0842d68

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

kubernetes/charts/weblogic-operator/templates/_operator-dep.tpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ spec:
4444
- name: "MOCK_WLS"
4545
value: "true"
4646
{{- end }}
47+
resources:
48+
requests:
49+
cpu: "100m"
50+
memory: "512Mi"
4751
volumeMounts:
4852
- name: "weblogic-operator-cm-volume"
4953
mountPath: "/operator/config"

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@
4444
import static org.hamcrest.MatcherAssert.assertThat;
4545
import static org.junit.Assert.fail;
4646

47+
import io.kubernetes.client.custom.Quantity;
4748
import io.kubernetes.client.models.ExtensionsV1beta1Deployment;
4849
import io.kubernetes.client.models.V1ClusterRole;
4950
import io.kubernetes.client.models.V1ClusterRoleBinding;
5051
import io.kubernetes.client.models.V1ConfigMap;
5152
import io.kubernetes.client.models.V1Namespace;
53+
import io.kubernetes.client.models.V1ResourceRequirements;
5254
import io.kubernetes.client.models.V1Role;
5355
import io.kubernetes.client.models.V1RoleBinding;
5456
import io.kubernetes.client.models.V1Secret;
@@ -210,6 +212,11 @@ protected ExtensionsV1beta1Deployment getExpectedWeblogicOperatorDeployment() {
210212
newEnvVar()
211213
.name("JAVA_LOGGING_LEVEL")
212214
.value(getInputs().getJavaLoggingLevel()))
215+
.resources(
216+
new V1ResourceRequirements()
217+
.putRequestsItem("cpu", Quantity.fromString("100m"))
218+
.putRequestsItem(
219+
"memory", Quantity.fromString("512Mi")))
213220
.addVolumeMountsItem(
214221
newVolumeMount()
215222
.name("weblogic-operator-cm-volume")

0 commit comments

Comments
 (0)