From 0848ef623fc3317ac093c441b93cc3fc24884925 Mon Sep 17 00:00:00 2001
From: abduki <abdullah.kiran@student.reutlingen-university.de>
Date: Mon, 16 Dec 2024 01:08:28 +0100
Subject: [PATCH] too much shit

---
 minikube-prod/backend.yaml     |  1 +
 minikube-prod/caddy.yaml       | 76 ----------------------------------
 minikube-prod/frontend.yaml    |  1 +
 minikube-prod/mongodb-pv.yaml  |  1 +
 minikube-prod/mongodb-pvc.yaml |  1 +
 minikube-prod/mongodb.yaml     |  1 +
 minikube/backend.yaml          | 43 -------------------
 minikube/caddy.yaml            | 59 --------------------------
 minikube/frontend.yaml         | 36 ----------------
 minikube/mongoDB.yaml          | 49 ----------------------
 10 files changed, 5 insertions(+), 263 deletions(-)
 delete mode 100644 minikube-prod/caddy.yaml
 delete mode 100644 minikube/backend.yaml
 delete mode 100644 minikube/caddy.yaml
 delete mode 100644 minikube/frontend.yaml
 delete mode 100644 minikube/mongoDB.yaml

diff --git a/minikube-prod/backend.yaml b/minikube-prod/backend.yaml
index 6b7fd99..237c0c6 100644
--- a/minikube-prod/backend.yaml
+++ b/minikube-prod/backend.yaml
@@ -2,6 +2,7 @@ apiVersion: apps/v1
 kind: Deployment
 metadata:
   name: backend-deployment
+  namespace: todo-namespace
 spec:
   replicas: 2
   selector:
diff --git a/minikube-prod/caddy.yaml b/minikube-prod/caddy.yaml
deleted file mode 100644
index 308df16..0000000
--- a/minikube-prod/caddy.yaml
+++ /dev/null
@@ -1,76 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: caddy-deployment
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      app: caddy-server
-  template:
-    metadata:
-      labels:
-        app: caddy-server
-    spec:
-      containers:
-        - name: caddy-container
-          image: caddy:alpine
-          ports:
-            - containerPort: 80
-          volumeMounts:
-            - mountPath: /usr/share/caddy
-              name: frontend-files
-            - mountPath: /etc/caddy/Caddyfile
-              subPath: Caddyfile
-              name: caddy-config
-      volumes:
-        - name: frontend-files
-          persistentVolumeClaim:
-            claimName: caddy-pvc
-        - name: caddy-config
-          configMap:
-            name: caddy-config
-
----
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: caddy-config
-data:
-  Caddyfile: |
-    :80 {
-      root * /usr/share/caddy
-      file_server
-
-      reverse_proxy /user* backend-service:9876 {
-          health_uri /health
-          health_interval 10s
-          health_timeout 1s
-      }
-    }
-
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
-  name: caddy-pvc
-spec:
-  accessModes:
-    - ReadWriteOnce
-  resources:
-    requests:
-      storage: 1Gi
-
----
-apiVersion: v1
-kind: Service
-metadata:
-  name: caddy-service
-spec:
-  selector:
-    app: caddy-server
-  ports:
-    - protocol: TCP
-      port: 80
-      targetPort: 80
-  type: LoadBalancer
diff --git a/minikube-prod/frontend.yaml b/minikube-prod/frontend.yaml
index f47fc85..0fcf000 100644
--- a/minikube-prod/frontend.yaml
+++ b/minikube-prod/frontend.yaml
@@ -2,6 +2,7 @@ apiVersion: apps/v1
 kind: Deployment
 metadata:
   name: frontend-deployment
+  namespace: todo-namespace
 spec:
   replicas: 1
   selector:
diff --git a/minikube-prod/mongodb-pv.yaml b/minikube-prod/mongodb-pv.yaml
index 84b522b..64641f8 100644
--- a/minikube-prod/mongodb-pv.yaml
+++ b/minikube-prod/mongodb-pv.yaml
@@ -2,6 +2,7 @@ apiVersion: v1
 kind: PersistentVolume
 metadata:
   name: mongo-pv
+  namespace: todo-namespace
 spec:
   capacity:
     storage: 1Gi
diff --git a/minikube-prod/mongodb-pvc.yaml b/minikube-prod/mongodb-pvc.yaml
index 586dbe4..6635f0e 100644
--- a/minikube-prod/mongodb-pvc.yaml
+++ b/minikube-prod/mongodb-pvc.yaml
@@ -2,6 +2,7 @@ apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
   name: mongo-pvc
+  namespace: todo-namespace
 spec:
   accessModes:
     - ReadWriteOnce
diff --git a/minikube-prod/mongodb.yaml b/minikube-prod/mongodb.yaml
index ac8e05d..6496e72 100644
--- a/minikube-prod/mongodb.yaml
+++ b/minikube-prod/mongodb.yaml
@@ -2,6 +2,7 @@ apiVersion: apps/v1
 kind: Deployment
 metadata:
   name: mongodb
+  namespace: todo-namespace
 spec:
   replicas: 1
   selector:
diff --git a/minikube/backend.yaml b/minikube/backend.yaml
deleted file mode 100644
index 95cf6a9..0000000
--- a/minikube/backend.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: backend1
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      app: backend1
-  template:
-    metadata:
-      labels:
-        app: backend1
-    spec:
-      containers:
-        - name: backend1
-          image: todo-app-jan-schnaidt-and-abdullah-kiran-backend1:latest
-          ports:
-            - containerPort: 9876
-          env:
-            - name: MONGO_USER
-              value: tododbuser
-            - name: MONGO_PASSWORD
-              value: tododbadminpassword
-            - name: MONGO_HOST
-              value: mongodb
-            - name: MONGO_PORT
-              value: "27017"
-            - name: MONGO_DB
-              value: todo
-            - name: SPRING_PROFILES_ACTIVE
-              value: instance-1
----
-apiVersion: v1
-kind: Service
-metadata:
-  name: backend1
-spec:
-  ports:
-    - port: 9876
-      targetPort: 9876
-  selector:
-    app: backend1
diff --git a/minikube/caddy.yaml b/minikube/caddy.yaml
deleted file mode 100644
index 46570fe..0000000
--- a/minikube/caddy.yaml
+++ /dev/null
@@ -1,59 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: caddy
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      app: caddy
-  template:
-    metadata:
-      labels:
-        app: caddy
-    spec:
-      containers:
-        - name: caddy
-          image: caddy/caddy:alpine
-          ports:
-            - containerPort: 80
-          volumeMounts:
-            - name: caddyfile
-              mountPath: /etc/caddy/Caddyfile
-            - name: frontend-build
-              mountPath: /usr/share/caddy
-      volumes:
-        - name: caddyfile
-          configMap:
-            name: caddy-config
-        - name: frontend-build
-          emptyDir: {}
----
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: caddy-config
-data:
-  Caddyfile: |
-    :80 {
-      root * /usr/share/caddy
-      file_server
-
-      reverse_proxy /user* backend1:9876 backend2:9877 {
-          lb_policy first
-          health_uri /health
-          health_interval 10s
-          health_timeout 1s
-      }
-    }
----
-apiVersion: v1
-kind: Service
-metadata:
-  name: caddy
-spec:
-  ports:
-    - port: 80
-      targetPort: 80
-  selector:
-    app: caddy
diff --git a/minikube/frontend.yaml b/minikube/frontend.yaml
deleted file mode 100644
index 8f59d67..0000000
--- a/minikube/frontend.yaml
+++ /dev/null
@@ -1,36 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: frontend
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      app: frontend
-  template:
-    metadata:
-      labels:
-        app: frontend
-    spec:
-      containers:
-        - name: frontend
-          image: todo-app-jan-schnaidt-and-abdullah-kiran-frontend:latest
-          ports:
-            - containerPort: 80
-          volumeMounts:
-            - name: frontend-build
-              mountPath: /usr/share/caddy
-      volumes:
-        - name: frontend-build
-          emptyDir: {}
----
-apiVersion: v1
-kind: Service
-metadata:
-  name: frontend
-spec:
-  ports:
-    - port: 80
-      targetPort: 80
-  selector:
-    app: frontend
diff --git a/minikube/mongoDB.yaml b/minikube/mongoDB.yaml
deleted file mode 100644
index 7be6d17..0000000
--- a/minikube/mongoDB.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: mongodb
-spec:
-  replicas: 1
-  selector:
-    matchLabels:
-      app: mongodb
-  template:
-    metadata:
-      labels:
-        app: mongodb
-    spec:
-      containers:
-        - name: mongodb
-          image: mongo:latest
-          ports:
-            - containerPort: 27017
-          env:
-            - name: MONGO_INITDB_ROOT_USERNAME
-              value: tododbuser
-            - name: MONGO_INITDB_ROOT_PASSWORD
-              value: tododbadminpassword
-            - name: MONGO_INITDB_DATABASE
-              value: todo
-          volumeMounts:
-            - name: mongo-data
-              mountPath: /data/db
-            - name: mongo-init
-              mountPath: /docker-entrypoint-initdb.d
-      volumes:
-        - name: mongo-data
-          hostPath:
-            path: ./data/db
-        - name: mongo-init
-          hostPath:
-            path: ./init-mongo.js
----
-apiVersion: v1
-kind: Service
-metadata:
-  name: mongodb
-spec:
-  ports:
-    - port: 27017
-      targetPort: 27017
-  selector:
-    app: mongodb
-- 
GitLab