Dzahn has submitted this change and it was merged.

Change subject: iegreview: Provision iegreview application
......................................................................


iegreview: Provision iegreview application

* Apply role:iegreview to zirconium
* Add vcl to route iegreview.wikimedia.org requests to zirconium
* Configure logstash to store iegreview events received via udp2log

Bug: 71597
RT: 8578
Change-Id: I0c1d670e9d77e6598058f95b792f0c6cb6aa24d0
---
M files/logstash/filter-mw-via-udp2log.conf
M manifests/site.pp
M templates/varnish/misc.inc.vcl.erb
3 files changed, 11 insertions(+), 1 deletion(-)

Approvals:
  jenkins-bot: Verified
  Dzahn: Looks good to me, approved



diff --git a/files/logstash/filter-mw-via-udp2log.conf 
b/files/logstash/filter-mw-via-udp2log.conf
index bcc1c16..73630fa 100644
--- a/files/logstash/filter-mw-via-udp2log.conf
+++ b/files/logstash/filter-mw-via-udp2log.conf
@@ -291,6 +291,15 @@
     } # end [type] == "fatal"
 
 
+    if [type] == "iegreview" {
+      # Parse message as json and put elements in event
+      json {
+        source => "message"
+        add_tag => [ "json", "es" ]
+      }
+    } # end [type] == "iegreview"
+
+
     if [type] == "scap" {
       # Parse message as json and put elements in event
       json {
diff --git a/manifests/site.pp b/manifests/site.pp
index a8a1462..6c502ce 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -3013,6 +3013,7 @@
     include role::bugzilla
     include role::transparency
     include role::grafana
+    include role::iegreview
 
     interface::add_ip6_mapped { 'main':
         interface => 'eth0',
diff --git a/templates/varnish/misc.inc.vcl.erb 
b/templates/varnish/misc.inc.vcl.erb
index c769516..3fff6f4 100644
--- a/templates/varnish/misc.inc.vcl.erb
+++ b/templates/varnish/misc.inc.vcl.erb
@@ -18,7 +18,7 @@
                set req.backend = logstash;
        } elsif (req.http.Host == "releases.wikimedia.org") {
                set req.backend = caesium;
-       } elsif (req.http.Host == "scholarships.wikimedia.org" || req.http.Host 
== "transparency.wikimedia.org" || req.http.Host == "grafana.wikimedia.org") {
+       } elsif (req.http.Host == "scholarships.wikimedia.org" || req.http.Host 
== "transparency.wikimedia.org" || req.http.Host == "grafana.wikimedia.org" || 
req.http.Host == "iegreview.wikimedia.org") {
                set req.backend = zirconium;
        } elsif (req.http.Host == "parsoid-tests.wikimedia.org") {
                set req.backend = ruthenium;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I0c1d670e9d77e6598058f95b792f0c6cb6aa24d0
Gerrit-PatchSet: 6
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BryanDavis <bda...@wikimedia.org>
Gerrit-Reviewer: Dzahn <dz...@wikimedia.org>
Gerrit-Reviewer: Faidon Liambotis <fai...@wikimedia.org>
Gerrit-Reviewer: Mark Bergsma <m...@wikimedia.org>
Gerrit-Reviewer: Ori.livneh <o...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to