From 551273d630db9ee677f8dd0241d8519ea9f8c78f Mon Sep 17 00:00:00 2001
From: Felipe D'Abrantes <felidabrantes@gmail>
Date: Sat, 6 May 2023 22:29:01 +0100
Subject: [PATCH] Add resource limits to mongo services

---
 gcloud/comment-mongo/comment-mongo-deployment.yaml | 7 +++++++
 gcloud/feed-mongo/feed-mongo-deployment.yaml       | 7 +++++++
 gcloud/friend-mongo/friend-mongo-deployment.yaml   | 7 +++++++
 gcloud/user-mongo/user-mongo-deployment.yaml       | 7 +++++++
 4 files changed, 28 insertions(+)

diff --git a/gcloud/comment-mongo/comment-mongo-deployment.yaml b/gcloud/comment-mongo/comment-mongo-deployment.yaml
index 3534555e..df7b730b 100644
--- a/gcloud/comment-mongo/comment-mongo-deployment.yaml
+++ b/gcloud/comment-mongo/comment-mongo-deployment.yaml
@@ -20,6 +20,13 @@ spec:
           volumeMounts:
             - name: mongo-data
               mountPath: /data/db
+          resources:
+            requests:
+              cpu: 100m
+              memory: 256Mi
+            limits:
+              cpu: 1000m
+              memory: 2Gi
       volumes:
         - name: mongo-data
           persistentVolumeClaim:
diff --git a/gcloud/feed-mongo/feed-mongo-deployment.yaml b/gcloud/feed-mongo/feed-mongo-deployment.yaml
index 62948b4c..efd6f0ed 100644
--- a/gcloud/feed-mongo/feed-mongo-deployment.yaml
+++ b/gcloud/feed-mongo/feed-mongo-deployment.yaml
@@ -17,6 +17,13 @@ spec:
           image: mongo
           ports:
             - containerPort: 27017
+          resources:
+            requests:
+              cpu: 100m
+              memory: 256Mi
+            limits:
+              cpu: 1000m
+              memory: 2Gi
           volumeMounts:
             - name: mongo-data
               mountPath: /data/db
diff --git a/gcloud/friend-mongo/friend-mongo-deployment.yaml b/gcloud/friend-mongo/friend-mongo-deployment.yaml
index 80380df9..fc0b99c5 100644
--- a/gcloud/friend-mongo/friend-mongo-deployment.yaml
+++ b/gcloud/friend-mongo/friend-mongo-deployment.yaml
@@ -17,6 +17,13 @@ spec:
           image: mongo
           ports:
             - containerPort: 27017
+          resources:
+            requests:
+              cpu: 100m
+              memory: 256Mi
+            limits:
+              cpu: 1000m
+              memory: 2Gi
           volumeMounts:
             - name: mongo-data
               mountPath: /data/db
diff --git a/gcloud/user-mongo/user-mongo-deployment.yaml b/gcloud/user-mongo/user-mongo-deployment.yaml
index f9cae825..52de4077 100644
--- a/gcloud/user-mongo/user-mongo-deployment.yaml
+++ b/gcloud/user-mongo/user-mongo-deployment.yaml
@@ -17,6 +17,13 @@ spec:
           image: mongo
           ports:
             - containerPort: 27017
+          resources:
+            requests:
+              cpu: 100m
+              memory: 256Mi
+            limits:
+              cpu: 1000m
+              memory: 2Gi
           volumeMounts:
             - name: mongo-data
               mountPath: /data/db
-- 
GitLab