mirror of
https://github.com/dubyatp/k8s-helper-scripts.git
synced 2026-04-17 02:00:59 +00:00
+ get-backed-up-volumes
This commit is contained in:
62
helper.py
Normal file
62
helper.py
Normal file
@@ -0,0 +1,62 @@
|
||||
def identifyVolume(vol):
|
||||
if vol.aws_elastic_block_store is not None:
|
||||
return "awsElasticBlockStore"
|
||||
if vol.azure_disk is not None:
|
||||
return "azureDisk"
|
||||
if vol.azure_file is not None:
|
||||
return "azureFile"
|
||||
if vol.cephfs is not None:
|
||||
return "cephfs"
|
||||
if vol.cinder is not None:
|
||||
return "cinder"
|
||||
if vol.config_map is not None:
|
||||
return "configMap"
|
||||
if vol.csi is not None:
|
||||
return "csi"
|
||||
if vol.downward_api is not None:
|
||||
return "downwardAPI"
|
||||
if vol.empty_dir is not None:
|
||||
return "emptyDir"
|
||||
if vol.ephemeral is not None:
|
||||
return "ephemeral"
|
||||
if vol.fc is not None:
|
||||
return "fc"
|
||||
if vol.flex_volume is not None:
|
||||
return "flexVolume"
|
||||
if vol.flocker is not None:
|
||||
return "flocker"
|
||||
if vol.gce_persistent_disk is not None:
|
||||
return "gcePersistentDisk"
|
||||
if vol.git_repo is not None:
|
||||
return "gitRepo"
|
||||
if vol.glusterfs is not None:
|
||||
return "glusterfs"
|
||||
if vol.host_path is not None:
|
||||
return "hostPath"
|
||||
if vol.image is not None:
|
||||
return "image"
|
||||
if vol.iscsi is not None:
|
||||
return "iscsi"
|
||||
if vol.nfs is not None:
|
||||
return "nfs"
|
||||
if vol.persistent_volume_claim is not None:
|
||||
return "persistentVolumeClaim"
|
||||
if vol.photon_persistent_disk is not None:
|
||||
return "photonPersistentDisk"
|
||||
if vol.portworx_volume is not None:
|
||||
return "portworxVolume"
|
||||
if vol.projected is not None:
|
||||
return "projected"
|
||||
if vol.quobyte is not None:
|
||||
return "quobyte"
|
||||
if vol.rbd is not None:
|
||||
return "rbd"
|
||||
if vol.scale_io is not None:
|
||||
return "scaleIO"
|
||||
if vol.secret is not None:
|
||||
return "secret"
|
||||
if vol.storageos is not None:
|
||||
return "storageos"
|
||||
if vol.vsphere_volume is not None:
|
||||
return "vsphereVolume"
|
||||
return vol.name
|
||||
Reference in New Issue
Block a user