https://bugzilla.wikimedia.org/show_bug.cgi?id=68532
Bug ID: 68532
Summary: Write job to ensure Parsoid settings on beta cluster
is sane
Product: Wikimedia
Version: wmf-deployment
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Continuous integration
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected]
Web browser: ---
Mobile Platform: ---
Bug 65939 was filled because the Parsoid daemon on beta cluster ended up
fetching content from production. Parsoid by default uses the production API
URL, in beta we have a file in puppet that overrides the URL for each database:
files/misc/parsoid-localsettings-beta.js
Whenever a new database is added (e.g. in operations/mediawiki-config.git
all-labs.dblist), we need a new entry to be added in puppet to update Parsoid.
The job should be triggered when a change is proposed to
operations/mediawiki-config.git . List the databases defined in
all-labs.dblist. Then clone operations/puppet.git and ensure an entry exists
in files/misc/parsoid-localsettings-beta.js (or maybe figure out a way to query
beta cluster Parsoid if it has an entry point exposing the URLs).
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l