diff --git a/charts/woodpecker-ci/Chart.yaml b/charts/woodpecker-ci/Chart.yaml index e38969b3483fa3f6b7c6b6f8b391e138db7842de..faa2e07af77d17409ccbdde81734a83c868052a6 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 94a79fc186b8a40e5e6d68983b04b8c4d775dba8..7f921d91f3abd9bb2aec928e29b58e6ddeaff6ea 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 0000000000000000000000000000000000000000..d5bf5155914a2b2d475d54a3a0572c418d4ead74 --- /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