public PodParent getPodParent(ApiClient apiClient, String appName, String serviceName, String namespace)
            throws HyscaleException {
        List<PodParentHandler> podParentHandlerList = PodParentFactory.getAllHandlers();
        String selector = ResourceSelectorUtil.getServiceSelector(appName, serviceName);
        for (PodParentHandler podParentHandler : podParentHandlerList) {
            List podParentResource = podParentHandler.getBySelector(apiClient, selector, true, namespace);
            if (podParentResource != null && !podParentResource.isEmpty()) {
                return new PodParent(podParentHandler.getKind(), podParentResource.get(0));
            }
        }
        return null;
    }
@param apiClient
@param appName
@param serviceName
@param namespace
@return {@link PodParent} for the app and service in the given namespace
@throws HyscaleException
deployer/deployer-services/src/main/java/io/hyscale/deployer/services/processor/PodParentProvider.java