export const SELECTIVE_SYNC_SHARDS = 'selectiveSyncShards';
export const SELECTIVE_SYNC_NAMESPACES = 'selectiveSyncNamespaceIds';
export const VALIDATION_FIELD_KEYS = {
  NAME: 'name',
  URL: 'url',
  REPOS_MAX_CAPACITY: 'reposMaxCapacity',
  FILES_MAX_CAPACITY: 'filesMaxCapacity',
  CONTAINER_REPOSITORIES_MAX_CAPACITY: 'containerRepositoriesMaxCapacity',
  VERIFICATION_MAX_CAPACITY: 'verificationMaxCapacity',
  MINIMUM_REVERIFICATION_INTERVAL: 'minimumReverificationInterval',
};

export const NODE_NAME_MORE_INFO =
  'https://docs.gitlab.com/ee/administration/geo/replication/configuration.html#step-3-add-the-secondary-node';

export const NODE_INTERNAL_URL_MORE_INFO =
  'https://docs.gitlab.com/ee/user/admin_area/geo_nodes.html#using-a-different-url-for-synchronization';

export const SELECTIVE_SYNC_MORE_INFO =
  'https://docs.gitlab.com/ee/administration/geo/replication/configuration.html#selective-synchronization';

export const OBJECT_STORAGE_MORE_INFO =
  'https://docs.gitlab.com/ee/administration/geo/replication/object_storage.html';

export const REVERIFICATION_MORE_INFO =
  'https://docs.gitlab.com/ee/administration/geo/disaster_recovery/background_verification.html#repository-re-verification';

export const BACKFILL_MORE_INFO =
  'https://docs.gitlab.com/ee/user/admin_area/geo_nodes.html#geo-backfill';
