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