From 5110d3f9c1a94d9ce801b92c4ac56fee6f595ec3 Mon Sep 17 00:00:00 2001
From: jan <jan.schnaidt@student.reutlingen-university.de>
Date: Mon, 16 Dec 2024 23:32:51 +0100
Subject: [PATCH] Diverse

---
 minikube/backend.yaml         | 3 ++-
 minikube/frontend.yaml        | 7 ++++---
 minikube/mongodb-pv.yaml      | 2 +-
 minikube/mongodb-pvc.yaml     | 2 +-
 minikube/mongodb-secrets.yaml | 8 ++++++++
 minikube/mongodb.yaml         | 7 ++++---
 6 files changed, 20 insertions(+), 9 deletions(-)
 create mode 100644 minikube/mongodb-secrets.yaml

diff --git a/minikube/backend.yaml b/minikube/backend.yaml
index 3b207e7..47b5475 100644
--- a/minikube/backend.yaml
+++ b/minikube/backend.yaml
@@ -36,11 +36,12 @@ apiVersion: v1
 kind: Service
 metadata:
   name: backend-service
+  namespace: todo
 spec:
   selector:
     app: backend
   ports:
     - protocol: TCP
-      port: 80
+      port: 9876
       targetPort: 9876
   type: ClusterIP
diff --git a/minikube/frontend.yaml b/minikube/frontend.yaml
index 6858367..0555ad0 100644
--- a/minikube/frontend.yaml
+++ b/minikube/frontend.yaml
@@ -18,7 +18,7 @@ spec:
           image: frontend
           imagePullPolicy: IfNotPresent # ohne diesen wert versucht minikube wieso auch immer images von dockerhub zu ziehen
           ports:
-            - containerPort: 80
+            - containerPort: 32222
 ---
 apiVersion: v1
 kind: Service
@@ -29,6 +29,7 @@ spec:
     app: frontend
   ports:
     - protocol: TCP
-      port: 80
-      targetPort: 80
+      port: 32222
+      targetPort: 32222
+      nodePort: 32222
   type: LoadBalancer
diff --git a/minikube/mongodb-pv.yaml b/minikube/mongodb-pv.yaml
index 46f1f1d..7cd11c2 100644
--- a/minikube/mongodb-pv.yaml
+++ b/minikube/mongodb-pv.yaml
@@ -1,7 +1,7 @@
 apiVersion: v1
 kind: PersistentVolume
 metadata:
-  name: mongo-pv
+  name: mongodb-pv
   namespace: todo
 spec:
   capacity:
diff --git a/minikube/mongodb-pvc.yaml b/minikube/mongodb-pvc.yaml
index c5a245f..e786d51 100644
--- a/minikube/mongodb-pvc.yaml
+++ b/minikube/mongodb-pvc.yaml
@@ -1,7 +1,7 @@
 apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
-  name: mongo-pvc
+  name: mongodb-pvc
   namespace: todo
 spec:
   accessModes:
diff --git a/minikube/mongodb-secrets.yaml b/minikube/mongodb-secrets.yaml
new file mode 100644
index 0000000..a24ca94
--- /dev/null
+++ b/minikube/mongodb-secrets.yaml
@@ -0,0 +1,8 @@
+apiVersion: v1
+data:
+  password: dG9kb2RiYWRtaW5wYXNzd29yZAo=
+  username: dG9kb2RidXNlcgo=
+kind: Secret
+metadata:
+  creationTimestamp: null
+  name: mongo-creds
\ No newline at end of file
diff --git a/minikube/mongodb.yaml b/minikube/mongodb.yaml
index 05fa7ef..07ec1ba 100644
--- a/minikube/mongodb.yaml
+++ b/minikube/mongodb.yaml
@@ -27,9 +27,9 @@ spec:
               value: todo
           volumeMounts:
             - mountPath: /data/db
-              name: mongo-data
+              name: mongodb-pv
       volumes:
-        - name: mongo-data
+        - name: mongodb-pv
           persistentVolumeClaim:
             claimName: mongo-pvc
 
@@ -40,7 +40,8 @@ metadata:
   name: mongodb-service
 spec:
   ports:
-    - port: 27017
+    - name: mongodb
+      port: 27017
       targetPort: 27017
   selector:
     app: mongodb
-- 
GitLab