in liminal/kubernetes/volume_util.py [0:0]
def _create_persistent_volume_claim(pvc_name, volume_name, namespace):
_LOG.info(f'Creating persistent volume claim {pvc_name} with volume {volume_name}')
spec = {
'volumeName': volume_name,
'volumeMode': 'Filesystem',
'storageClassName': 'local-storage',
'accessModes': ['ReadWriteOnce'],
'resources': {'requests': {'storage': '100Gi'}},
}
_kubernetes.create_namespaced_persistent_volume_claim(
namespace,
V1PersistentVolumeClaim(
api_version='v1', kind='PersistentVolumeClaim', metadata={'name': pvc_name}, spec=spec
),
)