Implement manual persistent volumes

This commit is contained in:
David Boreham 2023-11-07 17:24:20 -07:00
parent 5e6d1e35bc
commit c3853e4120
2 changed files with 2 additions and 2 deletions

View File

@ -50,8 +50,8 @@ class ClusterInfo:
print(f"Volumes: {volumes}")
for volume_name in volumes:
spec = client.V1PersistentVolumeClaimSpec(
storage_class_name="standard",
access_modes=["ReadWriteOnce"],
storage_class_name="manual",
resources=client.V1ResourceRequirements(
requests={"storage": "2Gi"}
),

View File

@ -162,7 +162,7 @@ def _generate_kind_mounts(parsed_pod_files, deployment_dir):
(volume_name, mount_path) = mount_string.split(":")
volume_definitions.append(
f" - hostPath: {_make_absolute_host_path(volume_host_path_map[volume_name], deployment_dir)}\n"
" containerPath: /var/local-path-provisioner"
f" containerPath: {get_node_pv_mount_path(volume_name)}"
)
return (
"" if len(volume_definitions) == 0 else (