From aaa4c04f3b19c954645762a147904be85e79e818 Mon Sep 17 00:00:00 2001 From: "andreas.dinauer" Date: Sun, 16 Nov 2025 21:01:59 +0100 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=200.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chart/Chart.yaml | 2 +- chart/templates/backend/deployment.yaml | 8 ---- chart/templates/bigBucket/deployment.yaml | 47 +++++++++++++++++++++++ chart/templates/bigBucket/service.yaml | 13 +++++++ chart/values.yaml | 3 ++ 5 files changed, 64 insertions(+), 9 deletions(-) create mode 100644 chart/templates/bigBucket/deployment.yaml create mode 100644 chart/templates/bigBucket/service.yaml diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 8944c20..9947f63 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,3 +1,3 @@ apiVersion: v2 name: kubooboo-chart -version: 0.3.17 \ No newline at end of file +version: 0.4.0 \ No newline at end of file diff --git a/chart/templates/backend/deployment.yaml b/chart/templates/backend/deployment.yaml index 39b383a..2f501c7 100644 --- a/chart/templates/backend/deployment.yaml +++ b/chart/templates/backend/deployment.yaml @@ -19,9 +19,6 @@ spec: - name: jwt secret: secretName: {{ required ".Values.backend.jwt.secretName required" .Values.backend.jwt.secretName }} - - name: kubeconfig - secret: - secretName: {{ required ".Values.backend.kubeconfig.secretName required" .Values.backend.kubeconfig.secretName }} containers: - name: backend-pod image: harbor.dinauer.dev/kubooboo/backend:52 @@ -38,9 +35,6 @@ spec: - name: jwt mountPath: /etc/secrets readOnly: true - - name: kubeconfig - mountPath: /etc/kubeconfig - readOnly: true env: - name: DB_USER valueFrom: @@ -66,7 +60,5 @@ spec: value: /etc/secrets/PRIVATE_KEY - name: PUBLIC_KEY_LOCATION value: /etc/secrets/PUBLIC_KEY - - name: KUBECONFIG_LOCATION - value: /etc/kubeconfig/KUBECONFIG - name: CURRENT_NAMESPACE value: {{ .Release.Namespace }} diff --git a/chart/templates/bigBucket/deployment.yaml b/chart/templates/bigBucket/deployment.yaml new file mode 100644 index 0000000..3c5c340 --- /dev/null +++ b/chart/templates/bigBucket/deployment.yaml @@ -0,0 +1,47 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: backend-deployment + labels: + app: big-bucket +spec: + replicas: {{ .Values.bigBucket.replicas }} + selector: + matchLabels: + app: big-bucket + template: + metadata: + labels: + app: big-bucket + spec: + containers: + - name: big-bucket-pod + image: harbor.dinauer.dev/big-bucket/core:13 + resources: + requests: + memory: "256Mi" + cpu: "150m" + limits: + memory: "512Mi" + cpu: "1000m" + ports: + - containerPort: 8080 + env: + - name: DB_USER + valueFrom: + secretKeyRef: + name: {{ required ".Values.bigBucket.database.user.secretName required" .Values.bigBucket.database.user.secretName }} + key: username + - name: DB_PASSWORD + valueFrom: + secretKeyRef: + name: {{ required ".Values.bigBucket.database.user.secretName required" .Values.bigBucket.database.user.secretName }} + key: password + - name: DB_HOST + value: {{ required ".Values.bigBucket.database.host required" .Values.bigBucket.database.host }} + - name: DB_PORT + value: "{{ required ".Values.bigBucket.database.port required" .Values.bigBucket.database.port }}" + - name: DB_DATABASE + value: {{ required ".Values.bigBucket.database.database required" .Values.bigBucket.database.database }} + - name: DB_SCHEMA + value: {{ required ".Values.bigBucket.database.schema required" .Values.bigBucket.database.schema }} \ No newline at end of file diff --git a/chart/templates/bigBucket/service.yaml b/chart/templates/bigBucket/service.yaml new file mode 100644 index 0000000..3a4288f --- /dev/null +++ b/chart/templates/bigBucket/service.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: Service +metadata: + name: big-bucket + labels: + app: big-bucket +spec: + ports: + - port: 80 + protocol: TCP + targetPort: 8080 + selector: + app: big-bucket \ No newline at end of file diff --git a/chart/values.yaml b/chart/values.yaml index e6176a5..9114771 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -6,4 +6,7 @@ frontend: replicas: 1 backend: + replicas: 1 + +bigBucket: replicas: 1 \ No newline at end of file