From f9c1d0a8f25bbb2d25f5c662383c6f9f308b37ee Mon Sep 17 00:00:00 2001
From: Leah Tacke genannt Unterberg <leah.tgu@pads.rwth-aachen.de>
Date: Wed, 6 Nov 2024 15:59:44 +0100
Subject: [PATCH] renamed resources

---
 backend-deployment.yaml  |  9 ++++++---
 config-maps.yaml         |  7 ++++---
 frontend-deployment.yaml |  9 ++++++---
 services.yaml            | 18 ++++++++++--------
 4 files changed, 26 insertions(+), 17 deletions(-)

diff --git a/backend-deployment.yaml b/backend-deployment.yaml
index 085902a..5a28930 100644
--- a/backend-deployment.yaml
+++ b/backend-deployment.yaml
@@ -4,17 +4,20 @@ metadata:
   name: maed-exporter-backend
   namespace: mdata
   labels:
-    app.kubernetes.io/name: maed-exporter-backend
+    app.kubernetes.io/name: maed-exporter-app
+    app.kubernetes.io/component: backend
     app.kubernetes.io/version: "0.1.0"
 spec:
   selector:
     matchLabels:
-      app.kubernetes.io/name: maed-exporter-backend
+      app.kubernetes.io/name: maed-exporter-app
+      app.kubernetes.io/component: backend
   replicas: 1
   template:
     metadata:
       labels:
-        app.kubernetes.io/name: maed-exporter-backend
+        app.kubernetes.io/name: maed-exporter-app
+        app.kubernetes.io/component: backend
     spec:
       containers:
         - name: maed-exporter-backend
diff --git a/config-maps.yaml b/config-maps.yaml
index af55f58..74432b2 100644
--- a/config-maps.yaml
+++ b/config-maps.yaml
@@ -6,11 +6,11 @@ metadata:
     app.kubernetes.io/name: maed-exporter-app
 data:
   FRONTEND_PORT: "8090"
-  API_BASE: "backend-service.mdata.svc.cluster.local"
+  API_BASE: "maed-exporter-backend-svc.mdata.svc.cluster.local"
   API_PORT: "8080"
   API_PREFIX: "/api"
   EXPORT_DIR: "/exports/"
-  CORS_ORIGIN: "frontend-service.mdata.svc.cluster.local:8090"
+  CORS_ORIGIN: "maed-exporter-frontend-svc.mdata.svc.cluster.local:8090"
 ---
 apiVersion: v1
 kind: ConfigMap
@@ -22,6 +22,7 @@ data:
   # hash $cookie_simple_session consistent;
   default.conf.template: |
     upstream api {
+        hash $cookie_simple_session consistent;
         server ${API_BASE}:${API_PORT} max_fails=3 fail_timeout=30s;
     }
 
@@ -51,7 +52,7 @@ data:
   default.conf: |
     upstream api {
       hash $cookie_simple_session consistent;
-      server backend-service.mdata.svc.cluster.local:8080 max_fails=3 fail_timeout=30s;
+      server maed-exporter-backend-svc.mdata.svc.cluster.local:8080 max_fails=3 fail_timeout=30s;
     }
     
     server {
diff --git a/frontend-deployment.yaml b/frontend-deployment.yaml
index 9dadfbe..3ffa443 100644
--- a/frontend-deployment.yaml
+++ b/frontend-deployment.yaml
@@ -4,12 +4,14 @@ metadata:
   name: maed-exporter-frontend
   namespace: mdata
   labels:
-    app.kubernetes.io/name: maed-exporter-frontend
+    app.kubernetes.io/name: maed-exporter-app
+    app.kubernetes.io/component: frontend
     app.kubernetes.io/version: "0.1.0"
 spec:
   selector:
     matchLabels:
-      app.kubernetes.io/name: maed-exporter-frontend
+      app.kubernetes.io/name: maed-exporter-app
+      app.kubernetes.io/component: frontend
   replicas: 1
   revisionHistoryLimit: 5
   strategy:
@@ -17,7 +19,8 @@ spec:
   template:
     metadata:
       labels:
-        app.kubernetes.io/name: maed-exporter-frontend
+        app.kubernetes.io/name: maed-exporter-app
+        app.kubernetes.io/component: frontend
     spec:
       containers:
         - name: maed-exporter-frontend
diff --git a/services.yaml b/services.yaml
index 4330d49..1c78642 100644
--- a/services.yaml
+++ b/services.yaml
@@ -1,31 +1,33 @@
 apiVersion: v1
 kind: Service
 metadata:
-  name: backend-service
+  name: maed-exporter-backend-svc
   namespace: mdata
   labels:
     app.kubernetes.io/name: maed-exporter-app
 spec:
   selector:
-    app.kubernetes.io/name: maed-exporter-backend
+    app.kubernetes.io/name: maed-exporter-app
+    app.kubernetes.io/component: backend
   ports:
     - protocol: TCP
-      port: 8080        # Cluster IP port
-      targetPort: 8080  # Port on the backend container
-  type: ClusterIP        # Exposes the service only within the cluster
+      port: 8080
+      targetPort: 8080
+  type: ClusterIP
 ---
 apiVersion: v1
 kind: Service
 metadata:
-  name: frontend-service
+  name: maed-exporter-frontend-svc
   namespace: mdata
   labels:
     app.kubernetes.io/name: maed-exporter-app
 spec:
   selector:
-    app.kubernetes.io/name: maed-exporter-frontend
+    app.kubernetes.io/name: maed-exporter-app
+    app.kubernetes.io/component: frontend
   ports:
     - protocol: TCP
       port: 8090
-      targetPort: 8090  # Port on the frontend container
+      targetPort: 8090
   type: NodePort
\ No newline at end of file
-- 
GitLab