Select a search service

Proposal

Evaluate Elasticsearch and OpenSearch to determine which software will be packaged with GitLab as the search service.

The following must be taken into consideration:

  • license (legal will be consulted)
  • distribution methods available (and licensing of those)

Considerations

  • GitLab.com uses Elasticsearch hosted on ElasticCloud
  • Dedicated uses GET (GitLab Environment Toolkit) which uses OpenSearch
  • SM customers use both with a higher percentage on Elasticsearch
  • Handbook on using open source software guidance does not list AGPLv3 an a approved licenses. We would have to discuss with legal if an exception applies.
Edited by 🤖 GitLab Bot 🤖