Skip to main content

GitLab Integrations

Introduction 

Introduced in GitLab Starter 8.4. Support for Amazon Elasticsearch was introduced in GitLab Starter 9.0. 

This document describes how to set up Elasticsearch with GitLab. Once enabled, you'll have the benefit of fast search response times and the advantage of two special searches: 

  • Advance Global Search 

  • Advanced Syntax Search 


Assumptions 

The procedures described in Section 3 assumes that a Log Collector has already been setup 



Requirements 

Elasticsearch 6.0+ is not supported currently. We will support 6.0+ in the future.  

 

GitLabIntegration Procedures 

Procedures: 

Please provide the following information to CyTech: 

Elasticsearch is not included in the Omnibus packages. You will have to install it yourself whether you are using the Omnibus package or installed GitLab from source. Providing detailed information on installing Elasticsearch is out of the scope of this document. 

Once the data is added to the database or repository and Elasticsearch is enabled in the admin area the search index will be updated automatically. Elasticsearch can be installed on the same machine as GitLab, or on a separate server, or you can use the Amazon Elasticsearch service. 

You can follow the steps as described in the official web site or use the packages that are available for your OS.