private void deleteAllPVC(V1PersistentVolumeClaimHandler pvcHandler, ApiClient apiClient, String namespace,
			List<V1PersistentVolumeClaim> pvcItemsList) {
		Set<String> staleVolumes = new HashSet<String>();
		Set<String> stalePVCs = new HashSet<String>();
		pvcItemsList.stream().forEach(pvc -> {
			staleVolumes.add(KubernetesVolumeUtil.getVolumeName(pvc));
			stalePVCs.add(pvc.getMetadata().getName());
			/*try {
				pvcHandler.delete(apiClient, name, namespace, false);
			} catch (HyscaleException e) {
				logger.error("Error while deleting PVC: {}, error: {}, ignoring", name, e.getMessage());
			}*/
		});
		if (!staleVolumes.isEmpty()) {
			WorkflowLogger.persist(DeployerActivity.STALE_VOLUME_DELETION, staleVolumes.toString(), namespace,
					stalePVCs.toString());
		}

	}
1. Delete All - based on selector
2. Fetch pods based on selector
Create list of pvc from pods
Fetch pvc based on selector
Delete pvc not found in previous list

@param deleteAll
@param apiClient
@param selector
@param namespace
workflow-controller/controller-service/src/main/java/io/hyscale/controller/hooks/VolumeCleanUpHook.java