Implement manual persistent volumes
This commit is contained in:
parent
5e6d1e35bc
commit
c3853e4120
@ -50,8 +50,8 @@ class ClusterInfo:
|
|||||||
print(f"Volumes: {volumes}")
|
print(f"Volumes: {volumes}")
|
||||||
for volume_name in volumes:
|
for volume_name in volumes:
|
||||||
spec = client.V1PersistentVolumeClaimSpec(
|
spec = client.V1PersistentVolumeClaimSpec(
|
||||||
storage_class_name="standard",
|
|
||||||
access_modes=["ReadWriteOnce"],
|
access_modes=["ReadWriteOnce"],
|
||||||
|
storage_class_name="manual",
|
||||||
resources=client.V1ResourceRequirements(
|
resources=client.V1ResourceRequirements(
|
||||||
requests={"storage": "2Gi"}
|
requests={"storage": "2Gi"}
|
||||||
),
|
),
|
||||||
|
@ -162,7 +162,7 @@ def _generate_kind_mounts(parsed_pod_files, deployment_dir):
|
|||||||
(volume_name, mount_path) = mount_string.split(":")
|
(volume_name, mount_path) = mount_string.split(":")
|
||||||
volume_definitions.append(
|
volume_definitions.append(
|
||||||
f" - hostPath: {_make_absolute_host_path(volume_host_path_map[volume_name], deployment_dir)}\n"
|
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 (
|
return (
|
||||||
"" if len(volume_definitions) == 0 else (
|
"" if len(volume_definitions) == 0 else (
|
||||||
|
Loading…
Reference in New Issue
Block a user