docs: function getDriveIdCatalog(nodeId, filter) {
          return waterline.catalogs.findMostRecent({
              node: nodeId,
              source: 'driveId'
          }).then(function (catalog) {
              if (!catalog || !_.has(catalog, 'data[0]')) {
                  return Promise.reject(
                      new Error('Could not find driveId catalog data.'));
              }
              return catalog.data;
          }).filter(function (driveId) {
              if (_.isEmpty(filter)) {
                  return true;
              }
              return _.indexOf(filter, driveId.identifier) > -1 ||
                  _.indexOf(filter, driveId.devName) > -1;
          });
      }