From f96899dc460b90bd5986c06030301a549602f945 Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Fri, 26 Jul 2024 15:08:46 +0200
Subject: [PATCH] feat: define resource limits for (k8s) build job

---
 create_job.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/create_job.sh b/create_job.sh
index 97685158..a4083277 100644
--- a/create_job.sh
+++ b/create_job.sh
@@ -33,9 +33,18 @@ spec:
       - name: simplejob
         image: ${BUILD_ENV_DOCKER_IMAGE}
         imagePullPolicy: Always
+        resources:
+          limits:
+            cpu: '6'
+            memory: '18Gi'
+          requests:
+            cpu: '4'
+            memory: '12Gi'
         volumeMounts:
           - name: sharedbin
             mountPath: /srv
+          - name: tmp
+            mountPath: /tmp
         command:
         - /bin/bash
         - -c
@@ -88,5 +97,7 @@ spec:
         - name: sharedbin
           persistentVolumeClaim:
             claimName: shared-binaries
+        - name: tmp
+          emptyDir: {}
       restartPolicy: Never
 EOT
-- 
GitLab