apiVersion: v1 kind: PersistentVolumeClaim metadata: name: smallstep labels: app: smallstep spec: accessModes: {% if smallstep_storage_classname == "manual" %} - ReadWriteOnce storageClassName: manual {% elif smallstep_storage_classname == "local" %} - ReadWriteOnce storageClassName: local-path {% elif smallstep_storage_classname == "longhorn" %} - ReadWriteOnce storageClassName: longhorn {% elif smallstep_storage_classname == "nfs-backup" %} - ReadWriteMany storageClassName: nfs-backup {% elif smallstep_storage_classname is not defined or smallstep_storage_classname == "default" %} - ReadWriteOnce {% endif %} resources: requests: storage: 1Gi