aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-08-31 20:47:47 +0000
committerMohamedBassem <me@mbassem.com>2024-08-31 20:47:47 +0000
commit25b61cced098a49ce8fe318099f55616a57c6806 (patch)
treefe4c23747708061335b63e706977e2d969cfa588
parent152a9bde6f88d7f1ec84627b2643d385e04625e5 (diff)
downloadkarakeep-25b61cced098a49ce8fe318099f55616a57c6806.tar.zst
k8s: Drop redis and workers container from k8s templates
-rw-r--r--kubernetes/kustomization.yaml14
-rw-r--r--kubernetes/redis-deployment.yaml24
-rw-r--r--kubernetes/redis-pvc.yaml10
-rw-r--r--kubernetes/redis-service.yaml11
-rw-r--r--kubernetes/web-deployment.yaml9
-rw-r--r--kubernetes/workers-deployment.yaml39
6 files changed, 4 insertions, 103 deletions
diff --git a/kubernetes/kustomization.yaml b/kubernetes/kustomization.yaml
index 44a51b5d..ca8c85ab 100644
--- a/kubernetes/kustomization.yaml
+++ b/kubernetes/kustomization.yaml
@@ -12,14 +12,10 @@ resources:
- namespace.yaml
- web-deployment.yaml
- web-service.yaml
-- redis-deployment.yaml
-- redis-service.yaml
- chrome-deployment.yaml
- chrome-service.yaml
- meilisearch-deployment.yaml
- meilisearch-service.yaml
-- workers-deployment.yaml
-- redis-pvc.yaml
- meilisearch-pvc.yaml
- data-pvc.yaml
@@ -40,13 +36,3 @@ replacements:
kind: Deployment
name: web
version: v1
- - fieldPaths:
- - spec.template.spec.containers.0.image
- options:
- delimiter: ':'
- index: 1
- select:
- group: apps
- kind: Deployment
- name: workers
- version: v1
diff --git a/kubernetes/redis-deployment.yaml b/kubernetes/redis-deployment.yaml
deleted file mode 100644
index b9665e15..00000000
--- a/kubernetes/redis-deployment.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: redis
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: redis
- template:
- metadata:
- labels:
- app: redis
- spec:
- containers:
- - name: redis
- image: redis:7.2-alpine
- volumeMounts:
- - mountPath: /data
- name: redis
- volumes:
- - name: redis
- persistentVolumeClaim:
- claimName: redis-pvc \ No newline at end of file
diff --git a/kubernetes/redis-pvc.yaml b/kubernetes/redis-pvc.yaml
deleted file mode 100644
index 81437e5b..00000000
--- a/kubernetes/redis-pvc.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: redis-pvc
-spec:
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 1Gi \ No newline at end of file
diff --git a/kubernetes/redis-service.yaml b/kubernetes/redis-service.yaml
deleted file mode 100644
index f55ae588..00000000
--- a/kubernetes/redis-service.yaml
+++ /dev/null
@@ -1,11 +0,0 @@
-apiVersion: v1
-kind: Service
-metadata:
- name: redis
-spec:
- selector:
- app: redis
- ports:
- - protocol: TCP
- port: 6379
- targetPort: 6379 \ No newline at end of file
diff --git a/kubernetes/web-deployment.yaml b/kubernetes/web-deployment.yaml
index d4e28024..c2a5031d 100644
--- a/kubernetes/web-deployment.yaml
+++ b/kubernetes/web-deployment.yaml
@@ -14,18 +14,17 @@ spec:
spec:
containers:
- name: web
- image: ghcr.io/hoarder-app/hoarder-web:HOARDER_VERSION_PLACEHOLDER
+ image: ghcr.io/hoarder-app/hoarder:HOARDER_VERSION_PLACEHOLDER
ports:
- containerPort: 3000
env:
- - name: REDIS_HOST
- value: redis
- - name: REDIS_PORT
- value: '6379'
- name: MEILI_ADDR
value: http://meilisearch:7700
+ - name: BROWSER_WEB_URL
+ value: http://chrome:9222
- name: DATA_DIR
value: /data
+ # Add OPENAI_API_KEY to the ConfigMap if necessary
volumeMounts:
- mountPath: /data
name: data
diff --git a/kubernetes/workers-deployment.yaml b/kubernetes/workers-deployment.yaml
deleted file mode 100644
index ed4ef838..00000000
--- a/kubernetes/workers-deployment.yaml
+++ /dev/null
@@ -1,39 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: workers
-spec:
- replicas: 1
- selector:
- matchLabels:
- app: hoarder-workers
- template:
- metadata:
- labels:
- app: hoarder-workers
- spec:
- containers:
- - name: workers
- image: ghcr.io/hoarder-app/hoarder-workers:HOARDER_VERSION_PLACEHOLDER
- env:
- - name: REDIS_HOST
- value: redis
- - name: REDIS_PORT
- value: '6379'
- - name: MEILI_ADDR
- value: http://meilisearch:7700
- - name: BROWSER_WEB_URL
- value: http://chrome:9222
- - name: DATA_DIR
- value: /data
- # Add OPENAI_API_KEY to the ConfigMap if necessary
- volumeMounts:
- - mountPath: /data
- name: data
- envFrom:
- - configMapRef:
- name: hoarder-env
- volumes:
- - name: data
- persistentVolumeClaim:
- claimName: data-pvc