Manybubbles has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/223891

Change subject: Upgrade Elasticsearch
......................................................................

Upgrade Elasticsearch

Now that we've scheduled 1.6.0 to go to production lets upgrade vagrant!

Change-Id: I9a2d4f35d86e9077fceffa2a055673df8c3957ad
---
M puppet/modules/elasticsearch/manifests/init.pp
M puppet/modules/role/manifests/cirrussearch.pp
2 files changed, 17 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/91/223891/1

diff --git a/puppet/modules/elasticsearch/manifests/init.pp 
b/puppet/modules/elasticsearch/manifests/init.pp
index e6d125c..08bc4bd 100644
--- a/puppet/modules/elasticsearch/manifests/init.pp
+++ b/puppet/modules/elasticsearch/manifests/init.pp
@@ -5,15 +5,24 @@
 #
 class elasticsearch {
     package { 'elasticsearch':
-        ensure => present,
+        ensure => '1.6.0',
     }
 
     require_package('openjdk-7-jre-headless')
 
+    file { '/var/run/elasticsearch/':
+        # Temporary and poor work around for
+        # https://github.com/elastic/elasticsearch/issues/11594
+        ensure => 'directory'
+    }
+
     service { 'elasticsearch':
         ensure  => running,
         enable  => true,
-        require => Package['elasticsearch', 'openjdk-7-jre-headless'],
+        require => [
+            Package['elasticsearch', 'openjdk-7-jre-headless'],
+            File['/var/run/elasticsearch/'],
+        ]
     }
 
     file { '/etc/default/elasticsearch':
diff --git a/puppet/modules/role/manifests/cirrussearch.pp 
b/puppet/modules/role/manifests/cirrussearch.pp
index 0013970..549104a 100644
--- a/puppet/modules/role/manifests/cirrussearch.pp
+++ b/puppet/modules/role/manifests/cirrussearch.pp
@@ -16,19 +16,19 @@
     ## Analysis
     elasticsearch::plugin { 'icu':
         name    => 'elasticsearch-analysis-icu',
-        version => '2.3.0',
+        version => '2.6.0',
     }
     elasticsearch::plugin { 'kuromoji':
         name    => 'elasticsearch-analysis-kuromoji',
-        version => '2.3.0',
+        version => '2.6.0',
     }
     elasticsearch::plugin { 'stempel':
         name    => 'elasticsearch-analysis-stempel',
-        version => '2.3.0',
+        version => '2.6.0',
     }
     elasticsearch::plugin { 'smartcn':
         name    => 'elasticsearch-analysis-smartcn',
-        version => '2.3.0',
+        version => '2.6.0',
     }
     elasticsearch::plugin { 'hebrew':
         # Less stable then icu plugin
@@ -39,13 +39,13 @@
     elasticsearch::plugin { 'highlighter':
         group   => 'org.wikimedia.search.highlighter',
         name    => 'experimental-highlighter-elasticsearch-plugin',
-        version => '1.3.0',
+        version => '1.6.0',
     }
     ## Trigram accelerated regular expressions, "safer" query, and friends
     elasticsearch::plugin { 'extra':
         group   => 'org.wikimedia.search',
         name    => 'extra',
-        version => '1.3.1',
+        version => '1.6.0',
     }
 
     mediawiki::wiki { 'cirrustest': }

-- 
To view, visit https://gerrit.wikimedia.org/r/223891
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9a2d4f35d86e9077fceffa2a055673df8c3957ad
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Manybubbles <never...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to