To start upgrading everything to elasticsearch 5 we need both the 2.x and 5.x debs available. Per T155578#3042744 we can put the 5.x deb into the experimental branch, and point servers at the experimental repository as necessary.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | • debt | T151324 [epic] System level upgrade for cirrus / elasticsearch | |||
| Resolved | • Deskana | T154501 [Epic, Q3 Goal] Upgrade search systems to Elasticsearch 5 | |||
| Resolved | Gehel | T156150 Install ES 5.x to relforge100[12] | |||
| Resolved | • Deskana | T158680 Upgrade codfw to ES 5.x | |||
| Resolved | • Deskana | T159168 Add elasticsearch 5 .deb to reprepro experimental repository |
Event Timeline
@Gehel we'll want to do this one sooner than later, but looking through the puppet code i'm completely unsure of what to do. Any ideas?
The base documentation is probably https://wikitech.wikimedia.org/wiki/Reprepro, but I'll need some time to dig into it and understand what to do...
Change 340491 had a related patch set uploaded (by Gehel; owner: Guillaume Lederrey):
[operations/puppet] elasticsearch: provide elasticsearch 5.x in the repo
Change 340500 had a related patch set uploaded (by Gehel; owner: Guillaume Lederrey):
[operations/puppet] relforge: use experimental apt repo to have access to elasticsearch 5
Change 340491 abandoned by Gehel:
elasticsearch: provide elasticsearch 5.x in the repo
Reason:
After discussion with mortitzm, it makes more sense to upload manually to experimental at the moment
deb uploaded (reprepro -C experimental includedeb jessie-wikimedia ~gehel/elasticsearch_5.2.2_all.deb)
Change 340500 merged by Gehel:
[operations/puppet] relforge: use experimental apt repo to have access to elasticsearch 5