static async apiDeleteCluster (req, res, next) {
    try {
      const { body: { _source: parliament } } = await Parliament.getParliament();

      let clusterIndex = 0;
      let foundCluster = false;
      for (const group of parliament.groups) {
        if (group.id === req.params.groupId) {
          for (const cluster of group.clusters) {
            if (cluster.id === req.params.clusterId) {
              group.clusters.splice(clusterIndex, 1);
              foundCluster = true;
              break;
            }
            ++clusterIndex;
          }
        }
      }

      if (!foundCluster) {
        return res.serverError(500, 'Unable to find cluster to delete.');
      }

      await Parliament.setParliament(parliament);
      res.json({ success: true, text: 'Successfully removed the cluster.' });
    } catch (e) {
      if (ArkimeConfig.debug) {
        console.log('Error removing cluster', e);
      }
      res.serverError(500, 'Unable to remove cluster.');
    }
  }
DELETE - /api/groups/:id/clusters/:clusterId

Deletes a cluster from the group. Requires parliamentAdmin role.
@name /groups/:id/clusters/:clusterId
@param {string} id - The id of the group to delete the cluster from.
@param {string} clusterId - The id of the cluster to delete.
@returns {boolean} success - Whether the operation was successful.
@returns {string} text - The success/error message to (optionally) display to the user.