From aa8420750f86c3c433ddda76a057a02df8095ded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Couralet?= Date: Mon, 4 Mar 2024 11:22:57 +0100 Subject: [PATCH] ActiveTigger: add volume --- .../charts/activetigger/template | 36 +++++++++++++++---- .../charts/activetigger/values.yaml | 7 ++-- 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/helm-charts-datalab/helm-charts-test/charts/activetigger/template b/helm-charts-datalab/helm-charts-test/charts/activetigger/template index 34ca3bf..63d64a2 100644 --- a/helm-charts-datalab/helm-charts-test/charts/activetigger/template +++ b/helm-charts-datalab/helm-charts-test/charts/activetigger/template @@ -12,6 +12,18 @@ metadata: app.kubernetes.io/managed-by: Helm automountServiceAccountToken: true --- +# Source: activetigger/templates/pvc.yaml +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: activetigger-data +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 20Gi +--- # Source: activetigger/templates/service.yaml apiVersion: v1 kind: Service @@ -26,7 +38,7 @@ metadata: spec: type: ClusterIP ports: - - port: 8000 + - port: 3838 targetPort: http protocol: TCP name: http @@ -67,11 +79,11 @@ spec: - name: activetigger securityContext: {} - image: "code.groupe-genes.fr/datalab/activetigger:latest" + image: "alexisguy/activetiggeremilien:1" imagePullPolicy: IfNotPresent ports: - name: http - containerPort: 8000 + containerPort: 3838 protocol: TCP livenessProbe: httpGet: @@ -82,7 +94,17 @@ spec: path: / port: http resources: - {} + limits: + cpu: 20000m + memory: 128Gi + volumeMounts: + - mountPath: /data/ + name: data + readOnly: false + volumes: + - name: data + persistentVolumeClaim: + claimName: activetigger-data --- # Source: activetigger/templates/ingress.yaml apiVersion: networking.k8s.io/v1 @@ -106,7 +128,7 @@ spec: service: name: release-name-activetigger port: - number: 8000 + number: 3838 - host: "activetigger2.lab.groupe-genes.fr" http: paths: @@ -116,7 +138,7 @@ spec: service: name: release-name-activetigger port: - number: 8000 + number: 3838 --- # Source: activetigger/templates/tests/test-connection.yaml apiVersion: v1 @@ -136,5 +158,5 @@ spec: - name: wget image: busybox command: ['wget'] - args: ['release-name-activetigger:8000'] + args: ['release-name-activetigger:3838'] restartPolicy: Never diff --git a/helm-charts-datalab/helm-charts-test/charts/activetigger/values.yaml b/helm-charts-datalab/helm-charts-test/charts/activetigger/values.yaml index db919de..e252427 100644 --- a/helm-charts-datalab/helm-charts-test/charts/activetigger/values.yaml +++ b/helm-charts-datalab/helm-charts-test/charts/activetigger/values.yaml @@ -107,10 +107,9 @@ autoscaling: # Additional volumes on the output Deployment definition. volumes: -- name: data │ - persistentVolumeClaim: │ - claimName: activetigger-data - + - name: data + persistentVolumeClaim: + claimName: activetigger-data # - name: foo # secret: