From 9345de3e439e38ff884c70d51b34f7578592106e Mon Sep 17 00:00:00 2001 From: Adrien Date: Wed, 22 Apr 2020 16:42:31 +0200 Subject: [PATCH] Add a pvc template --- templates/pvc.yaml.j2 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 templates/pvc.yaml.j2 diff --git a/templates/pvc.yaml.j2 b/templates/pvc.yaml.j2 new file mode 100644 index 0000000..6264421 --- /dev/null +++ b/templates/pvc.yaml.j2 @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: {{ pvc_name }} + namespace: {{ namespace }} +spec: + accessModes: +{% if storage_classname == "local" %} + - ReadWriteOnce + storageClassName: local-path +{% elif storage_classname == "do-block-storage" %} + - ReadWriteOnce + storageClassName: do-block-storage +{% elif storage_classname == "linode-block-storage" %} + - ReadWriteOnce + storageClassName: linode-block-storage +{% elif storage_classname == "nfs" %} + - ReadWriteMany + storageClassName: nfs +{% endif%} + resources: + requests: + storage: 2Gi