Page MenuHomePhabricator

Subdomain and hosting for research landing page
Closed, ResolvedPublic

Description

We need to host our new landing page on some WMF-operated webserver and have research.wikimedia.org serve static contents from there.

This epic task is completed once we have:

  • identified a suitable deployment strategy for changes to static HTML (ideally driven from the Github repo)
  • determined and secured a host for serving these contents and cleared it with Ops and Security (see discussion with Analytics)
  • registered and configured the subdomain (including enabling webrequest logs if we want to collect raw traffic data)

(please create subtasks for these items as needed)

See also T181588, in particular the templating proposal which may affect the deployment strategy for the MVP.

Event Timeline

DarTar renamed this task from Hosting for research landing page to Subdomain and hosting for research landing page.Nov 9 2017, 7:04 PM
DarTar added a project: Research-outreach.
DarTar updated the task description. (Show Details)
DarTar added subscribers: Nirzar, cmadeo, Volker_E.
DarTar added a project: Epic.
DarTar updated the task description. (Show Details)
DarTar subscribed.

The deployment strategy is that puppet uses git::clone from a separate content repo with the HTML files. (as we do for other microsites such as annual report)

The host is bromine.eqiad.wmnet using puppet role::webserver_misc_static.

The Apache setup is puppetized in modules/profile/manifests/microsites/research.pp in the operations/puppet repo.

The actual Apache config is in modules/profile/research/apache-research.wikimedia.org.erb.

The subdomain is research.wikimedia.org and has been added to DNS.

Change 402456 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] research: temp disable landing page

https://gerrit.wikimedia.org/r/402456

Change 402456 merged by Dzahn:
[operations/puppet@production] research: temp disable landing page

https://gerrit.wikimedia.org/r/402456

Change 402462 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] research: re-enable Apache, disable cloning

https://gerrit.wikimedia.org/r/402462

Change 402462 merged by Dzahn:
[operations/puppet@production] research: re-enable Apache, disable cloning

https://gerrit.wikimedia.org/r/402462

Can also be closed as resolved now, right?

Not sure. We usually move the resolved items to "Done" on our board.

Ok, since it's already on the Done colum and all subtasks are checked off, seems pretty resolved to me. Of course reopen if anyone feels differently.