ItamarWMDE added subscribers: LSobanski, noarave, hashar, ItamarWMDE.
ItamarWMDE added a comment.


  @LSobanski (CC @karapayneWMDE), Apologies for taking so much time to respond 
to your email, we're at the long tail of the New Year holidays. The 
repositories mentioned in the ticket description are only used for the 
deployment process itself. We only do active development on the following for 
the mentioned microsites:
  
  - `query.wikidata.org`: 
https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/query/gui/
  - `query.wikidata.org/query-builder`: 
https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/query-builder/
  
  However, we do not deploy actively to `commons-query.wikimedia.org`, so I am 
not sure what the process is there, perhaps the #structureddataoncommons 
<https://phabricator.wikimedia.org/tag/structureddataoncommons/>  team would be 
able to provide more context.
  
  The repositories mentioned in the ticket are a part of a (frankly somewhat 
over-elaborate) process to deploy our code to the mentioned sites. Please see 
the deployment instructions on each of the repositories for more information:
  
  - `query.wikidata.org`: 
https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/query/gui/#deploy
  - `query.wikidata.org/query-builder`: 
https://gerrit.wikimedia.org/r/plugins/gitiles/wikidata/query-builder/#deploying-to-production
  
  A few months ago, we moved the deployment scripts themselves to the 
above-mentioned repositories with the help of @noarave and @hashar (see T328543 
<https://phabricator.wikimedia.org/T328543>). The configuration for these 
deployment jobs can be found in the following file on the integration config 
repository: 
https://gerrit.wikimedia.org/r/plugins/gitiles/integration/config/+/refs/heads/master/jjb/wikidata.yaml#77.
  
  That sums up the current context. I am personally happy to see that we are 
moving in the direction of migrating these pipelines to Kubernetes and GitLab, 
as the Wikidata team also has plans to investigate moving the actively 
developed repositories to GitLab (see T348518 
<https://phabricator.wikimedia.org/T348518> for the query builder epic).
  
  Ideally, in the future, we would not have to utilize a custom script to build 
into a separate repository only for deployment purposes, but be able to 
directly build from GitLab to the above sites using some kind of workflow file 
in the repository itself using GitLab's CD mechanisms. I have already asked on 
slack what would be the limitations of moving to GitLab with this current setup 
(thread <https://wikimedia.slack.com/archives/C01R06P8D1B/p1702483503075219>), 
but we would be happy to know more from you.
  
  I hope this provides enough context for the planned migration, please do not 
hesitate to ask for any further required information.

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

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

To: ItamarWMDE
Cc: ItamarWMDE, hashar, noarave, LSobanski, karapayneWMDE, Lydia_Pintscher, 
Dzahn, RKemper, Gehel, bking, Jelto, Aklapper, Danny_Benjafield_WMDE, 
Astuthiodit_1, AWesterinen, Invadibot, maantietaja, Nintendofan885, Akuckartz, 
brennen, Nandana, Namenlos314, Lahi, Gq86, Xover, Lucas_Werkmeister_WMDE, 
GoranSMilovanovic, Mahir256, QZanden, EBjune, KimKelting, merbst, LawExplorer, 
Salgo60, TerraCodes, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, 
thcipriani, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, 
Jdforrester-WMF, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- wikidata-bugs@lists.wikimedia.org
To unsubscribe send an email to wikidata-bugs-le...@lists.wikimedia.org

Reply via email to