ansible-role-k8s-ci/templates/drone/drone-PersistentVolumeClaim.yml.j2
2020-07-14 12:10:19 +02:00

32 lines
922 B
Django/Jinja

# Source: drone/templates/pvc.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
helm.sh/chart: drone-0.1.5
app.kubernetes.io/name: drone
app.kubernetes.io/instance: drone
app.kubernetes.io/component: server
app.kubernetes.io/version: "1.6.5"
app.kubernetes.io/managed-by: Helm
name: drone
namespace: drone
spec:
{% if drone_storage_classname is defined %}
{% if drone_storage_classname == "manual" %}
storageClassName: manual
{% elif drone_storage_classname == "local" %}
storageClassName: local-path
{% elif drone_storage_classname == "do-block-storage" %}
storageClassName: do-block-storage
{% elif drone_storage_classname == "linode-block-storage" %}
storageClassName: linode-block-storage
{% elif drone_storage_classname == "nfs" %}
storageClassName: nfs
{% endif %}
{% endif %}
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "8Gi"