def METHOD_NAME():
    """
    Function to uninstall cluster-logging from the cluster
    Deletes the project "openshift-logging" and "openshift-operators-redhat"
    """
    # Validating the pods before deleting the instance
    pod_list = get_all_pods(namespace=constants.OPENSHIFT_LOGGING_NAMESPACE)
    for pod in pod_list:
        logger.info(f"Pods running in the openshift-logging namespace {pod.name}")
    # Excluding cluster-logging-operator from pod_list and getting pod names
    pod_names_list = [
        pod.name
        for pod in pod_list
        if not pod.name.startswith("cluster-logging-operator")
    ]
    pvc_objs = get_all_pvc_objs(namespace=constants.OPENSHIFT_LOGGING_NAMESPACE)
    # Fetch image uuid associated with PVCs to be deleted
    pvc_uuid_map = {}
    for pvc_obj in pvc_objs:
        pvc_uuid_map[pvc_obj.name] = pvc_obj.image_uuid
    # Checking for used space
    cbp_name = default_ceph_block_pool()
    used_space_before_deletion = fetch_used_size(cbp_name)
    logger.info(
        f"Used space before deletion of cluster logging {used_space_before_deletion}"
    )
    # Deleting the clusterlogging instance
    clusterlogging_obj = ocp.OCP(
        kind=constants.CLUSTER_LOGGING, namespace=constants.OPENSHIFT_LOGGING_NAMESPACE
    )
    try:
        clusterlogging_obj.delete(resource_name="instance", wait=True)
        logger.info("Instance got deleted successfully")
        check_pod_vanished(pod_names_list)
    except CommandFailed as error:
        delete_logging_namespaces(force=True)
        raise error
    for pvc_obj in pvc_objs:
        pv_obj = pvc_obj.backed_pv_obj
    assert delete_pvcs(pvc_objs=pvc_objs), "PVCs deletion failed"
    for pvc_obj in pvc_objs:
        pvc_obj.ocp.wait_for_delete(resource_name=pvc_obj.name, timeout=300)
        pv_obj.ocp.wait_for_delete(resource_name=pv_obj.name, timeout=300)
    logger.info("Verified: PVCs are deleted.")
    logger.info("Verified: PV are deleted")
    for pvc_name, uuid in pvc_uuid_map.items():
        rbd = verify_volume_deleted_in_backend(
            interface=constants.CEPHBLOCKPOOL, image_uuid=uuid, pool_name=cbp_name
        )
        assert rbd, f"Volume associated with PVC {pvc_name} still exists " f"in backend"
    # Checking for used space after PVC deletion
    used_space_after_deletion = fetch_used_size(cbp_name)
    logger.info(
        f"Used space after deletion of cluster logging {used_space_after_deletion}"
    )
    if used_space_after_deletion < used_space_before_deletion:
        logger.info("Expected !!! Space has reclaimed")
    else:
        logger.warning("Unexpected !! No space reclaimed after deletion of PVC")
    # Deleting the RBAC permission set
    rbac_role = ocp.OCP(
        kind=constants.ROLE, namespace=constants.OPENSHIFT_OPERATORS_REDHAT_NAMESPACE
    )
    rbac_role.delete(yaml_file=constants.EO_RBAC_YAML)
    delete_logging_namespaces()