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

Reply via email to