Page MenuHomePhabricator

Elasticsearch credential request for wmde-uca-test
Closed, ResolvedPublic

Description

WMDE is developing an extension to improve the usability of the search for new users (See T143310). Before we make it an "official" beta extension, we'd like to conduct users tests with German and English-Speaking users. For that we've set up a test wiki on tool labs, (wmde-uca-test) where the extension will be tested. For the search to work we need to index the test pages (around 1000) in an elasticsearch instance on Tool labs.

When the write request is granted - do I need to change anything else than $wgCirrusSearchClusters to make it work on the test wiki?

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Mentioned in SAL (#wikimedia-cloud) [2017-06-24T16:01:44Z] <bd808> Created and provisioned elasticsearch password for tools.wmde-uca-test (T167971)

bd808 claimed this task.

Credentials have been created and can be found in /data/project/wmde-uca-test/.elasticsearch.ini.

When the write request is granted - do I need to change anything else than $wgCirrusSearchClusters to make it work on the test wiki?

I actually don't know what config will be needed. The information on how to access the Elasticsearch cluster is at https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Elasticsearch. The servers in this cluster run on a non-standard port and require HTTP Basic Auth for write access. CirrusSearch may or may not support these constraints. I would not be surprised to learn that you need to make some local patches to CirrusSearch to get it running. I would suggest poking around in the configuration a bit and then reaching out the nice folks in the #wikimedia-discovery irc channel if you need more help.