diff --git a/cluster/apps/development/drone/helm-release.yaml b/cluster/apps/development/drone/helm-release.yaml index 65765a9b6..a9f34f8ad 100644 --- a/cluster/apps/development/drone/helm-release.yaml +++ b/cluster/apps/development/drone/helm-release.yaml @@ -36,6 +36,10 @@ spec: DRONE_SERVER_PROTO: https DRONE_SERVER_HOST: drone.${SECRET_CLUSTER_DOMAIN} + persistentVolume: + enabled: true + existingClaim: "drone-config" + ingress: enabled: true className: "nginx" diff --git a/cluster/apps/development/drone/kustomization.yaml b/cluster/apps/development/drone/kustomization.yaml index 34a8531ce..671ad0ba7 100644 --- a/cluster/apps/development/drone/kustomization.yaml +++ b/cluster/apps/development/drone/kustomization.yaml @@ -1,4 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: + - volume.yaml - helm-release.yaml diff --git a/cluster/apps/development/drone/volume.yaml b/cluster/apps/development/drone/volume.yaml new file mode 100644 index 000000000..173215afd --- /dev/null +++ b/cluster/apps/development/drone/volume.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: drone-config + namespace: development + labels: + kasten-io/backup: "true" +spec: + accessModes: + - ReadWriteOnce + storageClassName: rook-ceph-block + resources: + requests: + storage: 10Gi