Addshore added a comment.

  Notes from the call:
  
  - Branches for gui deploy repo - for WDQS and WCQS
  - in the meantime, keep both approaches to deployment of GUI
  - WCQS should have microsite deployment for gui from the start
  - routing for direct queries should be resolved by traffic team
  - https://phabricator.wikimedia.org/T266702#6589774 - endpoint that should be 
accessible from microsite
  
  In T266702#6589774 <https://phabricator.wikimedia.org/T266702#6589774>, 
@Addshore wrote:
  
  > - wdqs service
  >   - `/sparql`  - main sparql api path
  >   - `/bigdata` - main blazegraph path
  
  Are all needed for WDQS and should be passed to blazegraph
  
  > - Various auth related things? Still needs to go to wdqs servers?
  >   - `/error403` - 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L49-L52
  >   - `/_check_auth` - 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L54-L57
  >   - `/_oauth_token_verify` - 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L59-L63
  >   - `/_logout` - 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L64-L66
  
  Only relevant to OAUTH and the commons query service, so not needed for WDQS 
yet
  
  > - `/readiness-probe` - 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L101
  
  Should not be exposed externally
  
  > There are various things that are currently added for the GUI by the WDQS 
puppet that are not included in the guid build repo
  >
  > - UI config 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L89
  > - favicon 
https://github.com/wikimedia/puppet/blob/77fc4fa9a654d92bb281920a63505f8b1f5f4e1a/modules/query_service/templates/nginx.erb#L93
  
  These will be in the build repo being deployed to microsites.
  
  So we will:
  
  [ ] Add the config and favicon to the build step and commit the stuff to be 
deployed to a new branch in the deployment repo
  [ ] Switch puppet for wdqs on microsites to read from the new branch
  [ ] Check it works with requests internally etc
  [ ] Coordinate with traffic to make the switch, letting WDQS team know

TASK DETAIL
  https://phabricator.wikimedia.org/T266702

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: dcausse, Ladsgroup, BBlack, Gehel, Dzahn, Addshore, Aklapper, Devnull, 
lmata, Muchiri124, CBogen, Akuckartz, Legado_Shulgin, Nandana, Namenlos314, 
Davinaclare77, Qtn1293, Techguru.pc, Lahi, Gq86, Lucas_Werkmeister_WMDE, 
GoranSMilovanovic, Th3d3v1ls, Hfbn0, Mahir256, QZanden, EBjune, merbst, 
LawExplorer, Salgo60, Zppix, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
Wong128hk, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Lydia_Pintscher, faidon, Mbch331, Rxy, Jay8g, fgiunchedi
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to