private static V1OwnerReference getOwnerReference(V1Pod pod) {
        if (pod == null) {
            return null;
        }
        List<V1OwnerReference> ownerReferences = pod.getMetadata().getOwnerReferences();
        if (ownerReferences == null || ownerReferences.isEmpty()) {
            return null;
        }
        return ownerReferences.get(0);
    }
Pods are ambiguous if pods have different owner kinds, or same owner with different uid
@param podList
@return whether all pods belong to same owner
deployer/deployer-services/src/main/java/io/hyscale/deployer/services/util/K8sPodUtil.java