From f57189db4f5b1a46feec941e6be33c6bd20e34b8 Mon Sep 17 00:00:00 2001 From: Louis Capitanchik <contact@louiscap.co> Date: Mon, 18 Apr 2022 20:43:45 +0100 Subject: [PATCH] [Woodpecker CI] Add sqlite pvc --- charts/woodpecker-ci/Chart.yaml | 2 +- .../woodpecker-ci/templates/server-deployment.yaml | 7 +++++++ charts/woodpecker-ci/templates/server-pvc.yaml | 13 +++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 charts/woodpecker-ci/templates/server-pvc.yaml diff --git a/charts/woodpecker-ci/Chart.yaml b/charts/woodpecker-ci/Chart.yaml index e38969b..faa2e07 100644 --- a/charts/woodpecker-ci/Chart.yaml +++ b/charts/woodpecker-ci/Chart.yaml @@ -5,6 +5,6 @@ name: woodpecker-ci description: Woodpecker is a simple CI engine with great extensibility. icon: https://helm-forks.s3.eu-west-2.amazonaws.com/icons/woodpecker-ci.png -version: 0.3.1 +version: 0.4.0 appVersion: "v0.15.1" diff --git a/charts/woodpecker-ci/templates/server-deployment.yaml b/charts/woodpecker-ci/templates/server-deployment.yaml index 94a79fc..7f921d9 100644 --- a/charts/woodpecker-ci/templates/server-deployment.yaml +++ b/charts/woodpecker-ci/templates/server-deployment.yaml @@ -58,6 +58,13 @@ spec: - name: grpc containerPort: 9000 protocol: TCP + volumeMounts: + - name: sqlite-volume + mountPath: /var/lib/woodpecker + volumes: + - name: sqlite-volume + persistentVolumeClaim: + claimName: {{ include "woodpecker-ci.fullname" . }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/charts/woodpecker-ci/templates/server-pvc.yaml b/charts/woodpecker-ci/templates/server-pvc.yaml new file mode 100644 index 0000000..d5bf515 --- /dev/null +++ b/charts/woodpecker-ci/templates/server-pvc.yaml @@ -0,0 +1,13 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ include "woodpecker-ci.fullname" . }} + labels: + woodpecker.component: "storage" + {{- include "woodpecker-ci.labels" . | nindent 4 }} +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi \ No newline at end of file -- GitLab