public List<PodParent> getAllPodParents(ApiClient apiClient) throws HyscaleException {
        List<PodParent> podParentList = new ArrayList<>();
        List<PodParentHandler> podParentHandlerList = PodParentFactory.getAllHandlers();
        for (PodParentHandler podParentHandler : podParentHandlerList) {
            List<?> podParentResource = podParentHandler.listForAllNamespaces(apiClient, null, true);
            if (podParentResource != null) {
                podParentResource.stream().forEach(each -> {
                    PodParent podParent = new PodParent(podParentHandler.getKind(), each);
                    podParentList.add(podParent);
                });
            }
        }
        return podParentList;
    }
Provides list of all {@link PodParent} available in the cluster

@param apiClient
@return list of {@link PodParent}
@throws HyscaleException
deployer/deployer-services/src/main/java/io/hyscale/deployer/services/processor/PodParentProvider.java