Page MenuHomePhabricator

🛑 Deploy WDQS query builder to microsites
Open, Stalled, MediumPublic

Description

In T264710#6562678, T264710#6573814 and T264710#6586070 as part of T264710: Host static sites on kubernetes it was decided that the query ui and querybuilder ui would be deployed on the "static sites" infrastructure. See https://wikitech.wikimedia.org/wiki/Microsites

This ticket currently serves as a placeholder for the Wikidata Query Builder team to use when needed.

The wdqs GUI was moved to microsites in T266702: Move WDQS UI to microsites
Similar steps will be needed for the querybuilder deployment.
Per Lydia in T266703#6590996 the querybuilder will need to live at /srv/org/wikidata/query/querybuilder

  • Create a repository containing the built code to be deployed (and needed infrastructure / build process around that)
  • Puppet change adding the site to microsites
  • Test that the site is accessible inside the cluster
  • Change the traffic layer so that public access is given at the correct path for the site
  • Puppet tests for the microsite
  • Update microsites docs page on wikitech stating this site is deployed on microsites

Event Timeline

Addshore added a subscriber: Lydia_Pintscher.

@Lydia_Pintscher Do we want to serve the querybuilder under query.wikidata.org? or under some other domain?

@Lydia_Pintscher Do we want to serve the querybuilder under query.wikidata.org? or under some other domain?

My plan was to put it at query.wikidata.org/querybuilder or somesuch.

See progress in T266702#6592812 From deployment and other internal servers you can already talk to query.wikidata.org on miscweb, it serves what is in the deploy repo but see follow-up comments. And of course would be pending an ATS change before getting any traffic from external.

@Dzahn so the "querybuilder" is a separate frontend, that we would want to deploy to query.wikidata.org/querybuilder.
Do you have any views on the 2 "possible approaches" that are detailed in this ticket description?

@Addshore It's easiest if there are 2 separate deploy repos and both also do not live inside each other. 2 repos that git clone into 2 separate directories both under /srv/org/wikidata but on the same hierarchy level. Then the webserver config can map their docroots to desired URLs.

P.S. I'm currently on vacation until Nov 16.

jijiki triaged this task as Medium priority.Nov 10 2020, 4:22 PM

@Addshore I think all the check boxes (except maybe the last one) on this ticket are already done?

@Addshore I think all the check boxes (except maybe the last one) on this ticket are already done?

This ticket is for a different application / site yet to be deployed :)

Michael renamed this task from Deploy WDQS query builder to microsites to 🛑 Deploy WDQS query builder to microsites.Thu, Apr 8, 10:03 AM