Ori.livneh has submitted this change and it was merged.

Change subject: Add role::ve; apply on osmium
......................................................................


Add role::ve; apply on osmium

Declare a role for a VisualEditor performance testing rig. It sets up a
headless Chromium instance (using xvfb) that listens on port 9222 for remote
debugging.

Change-Id: I669eb26c979594814a6dcd31128b70277db1d111
---
A manifests/role/ve.pp
M manifests/site.pp
2 files changed, 14 insertions(+), 3 deletions(-)

Approvals:
  Ori.livneh: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/role/ve.pp b/manifests/role/ve.pp
new file mode 100644
index 0000000..b03deb2
--- /dev/null
+++ b/manifests/role/ve.pp
@@ -0,0 +1,9 @@
+# == Class: role::ve
+#
+# Sets up a Visual Editor performance testing rig with a headless
+# Chromium instance that supports remote debugging.
+#
+class role::ve {
+    class { 'xvfb': resolution => '1366x768x24' }
+    class { 'chromium': }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index eca4d79..109341a 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -2067,10 +2067,12 @@
     include standard-noexim
 }
 
-# Trusty app server / HHVM staging
+# VisualEditor performance testing rig
 node 'osmium.eqiad.wmnet' {
-    include standard
-    class {'::admin': groups => ['deployment']}
+    include ::standard
+    include ::mediawiki
+    include ::role::ve
+    class { '::admin': groups => ['deployment'] }
 }
 
 # base_analytics_logging_node is defined in role/logging.pp

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I669eb26c979594814a6dcd31128b70277db1d111
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to