We need this beta subdomain to behave like meta.m.wikimedia.org. There are a few things hitting the beta meta mobile URL and no such host exists, which is breaking some urgent smoke testing we'd like to do on CentralNotice.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | awight | T45250 Redo /beacon/impression system (formerly Special:RecordImpression) to remove extra round trips on all FR impressions (title was: S:RI should pyroperish) | |||
Declined | None | T90917 Get banner count via Special:BannerLoader | |||
Duplicate | None | T105109 Create UI for limiting banner impressions (banner diet?) | |||
Resolved | • atgo | T78089 [epic] Banner History MVP | |||
Resolved | awight | T110273 Create meta.m.wikimedia.beta.wmflabs.org |
Event Timeline
I looked at https://wikitech.wikimedia.org/wiki/Special:NovaAddress for deployment-prep and could not see how the *non-mobile* domain is configured. When you go to "Add host name" there is a strange "DNS domain" dropdown, which seems to be related to Special:NovaDomain (requires cloudadmin access) - I found some interesting things in the result of var_dump( OpenStackNovaDomain::getAllDomains() );, including a reference to m.wikimedia.beta.wmflabs.org ('m-wikimedia-beta' DNS domain option in the dropdown)
Since this is urgent, I used "Add host name" on deployment-cache-mobile04, and added a 'meta' host with the m-wikimedia-beta domain. http://meta.m.wikimedia.beta.wmflabs.org/ now shows the domain not configured error instead
alex@alex-laptop:~/Development/Wikimedia/Operations-Puppet (master)$ grep "m\." modules/mediawiki/files/apache/beta/* -R modules/mediawiki/files/apache/beta/sites/www.wikipedia.conf: ServerName m.wikipedia.beta.wmflabs.org alex@alex-laptop:~/Development/Wikimedia/Operations-Puppet (master)$
I think someone just forgot to set up these apache configs properly. Or perhaps they forgot we're not just wikipedia...
Also, why is the only file in modules/mediawiki/files/apache/beta/sites beginning 'www.' the wikipedia one?
I guess all of the MediaWiki sites in beta (which aren't under *.wikipedia.org) should be set up in apache config to have mobile subdomains too.
I don't want to mess around with puppet on beta right now, since the disk on the puppetmaster may be corrupt.
Woohoo, removing the blocked task link so you can finish cleaning up the docs etc.--the test banners appear now, e.g. http://en.m.wikipedia.beta.wmflabs.org/wiki/Main_Page?debug=true&device=ipad
Sorry, reading Krenair's comments I see that there might be more work to do here, once the puppet corruption is resolved.
I just did https://gerrit.wikimedia.org/r/#/c/234024/, set up *.m.wikimedia.beta.wmflabs.org, and removed the individual hosts I had created for meta and commons