From 6de928bc059c1b2f9705cf6f0a73e9b1d4492a91 Mon Sep 17 00:00:00 2001
From: Felipe D'Abrantes <felidabrantes@gmail.com>
Date: Thu, 27 Apr 2023 14:53:54 +0100
Subject: [PATCH] Add yaml files for user service deployment

---
 .../user-service/user-service-autoscaler.yaml | 12 ++++++++++
 .../user-service/user-service-deployment.yaml | 24 +++++++++++++++++++
 2 files changed, 36 insertions(+)
 create mode 100644 gcloud/user-service/user-service-autoscaler.yaml
 create mode 100644 gcloud/user-service/user-service-deployment.yaml

diff --git a/gcloud/user-service/user-service-autoscaler.yaml b/gcloud/user-service/user-service-autoscaler.yaml
new file mode 100644
index 00000000..c419cf39
--- /dev/null
+++ b/gcloud/user-service/user-service-autoscaler.yaml
@@ -0,0 +1,12 @@
+apiVersion: autoscaling/v1
+kind: HorizontalPodAutoscaler
+metadata:
+  name: user-service-hpa
+spec:
+  scaleTargetRef:
+    apiVersion: apps/v1
+    kind: Deployment
+    name: user-service
+  minReplicas: 1
+  maxReplicas: 5
+  targetCPUUtilizationPercentage: 80
diff --git a/gcloud/user-service/user-service-deployment.yaml b/gcloud/user-service/user-service-deployment.yaml
new file mode 100644
index 00000000..f412aecc
--- /dev/null
+++ b/gcloud/user-service/user-service-deployment.yaml
@@ -0,0 +1,24 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: user-service
+spec:
+  selector:
+    matchLabels:
+      app: user-service
+  replicas: 3
+  template:
+    metadata:
+      labels:
+        app: user-service
+    spec:
+      containers:
+        - name: user-service
+          image: europe-west2-docker.pkg.dev/daily-384822/daily-repo/user-service:v1
+          ports:
+            - containerPort: 9000
+          env:
+            - name: MONGO_URI
+              value: "mongodb://user-mongo-service:27018/userdb"
+            - name: ENABLE_USER_DB_SEEDING
+              value: "true"
-- 
GitLab