Elasticsearch Integration Not Available in Advanced > Settings > Integrations

Hi there,

I have 2 Gitlab instances: 1 is a sandbox instance where we try out our changes before implementing them in the live environment.

I am keen to enable Elasticsearch in our live environment but before this, I want to enable it in our sandbox environment.

However, when I go to the admin/application_settings/integrations page, I do not see the ‘Elasticsearch’ option for the sandbox environment as I do on our live environment:

Live instance:

Sandbox instance:

N.B. Both instances are running Gitlab version 12.7.5-ee.

The live instance has a valid license but the sandbox one does not - not sure if that makes a difference or not. The documentation does not make any reference to a license being needed in order to install Elasticsearch.

My question is: does anyone know why the Elasticsearch integration might be enabled for one of these instances and not for the other?

Thanks,
Sean

N.B. This is important because I want to try out the Elasticsearch install in the sanbox before I go ahead with it on the live environment.

@mcgurksean Advanced Global Search is a licensed feature in the starter tier. You can see the starter badge in the docs here: https://docs.gitlab.com/ee/user/search/advanced_global_search.html. In order to use the integration you’ll need a license on the instance.

You can use your same license on both instances per the licensing FAQ: https://about.gitlab.com/pricing/licensing-faq/#can-i-apply-one-license-to-multiple-instances