Mstyles added a comment.

  For #1, that's is correct. We are currently downloading Flink from the 
internet. I don't think that's the best idea long term, but it seems fine for 
now.
  
  Currently for #2, "Build and verify streaming-updater-producer from source, 
tracking changes to your project repo."
  That already happens in a different process, via a weekly deploy to Archiva. 
I don't think we need to replicate that process in the pipeline. We can include 
it here, but that would mean having to separate the particular 
streaming-updater-producer project from the rest of the rdf projects. I think 
that's possible, but not necessary at this time.
  
  In regards to #3, "Build and publish a production deployable image that has 
Flink installed via the base image and has streaming-updater-producer installed 
into /opt/flink/usrlib.", that's correct, this is the image we want to use in 
the helm chart.
  
  I think the separate repository approach should be fine. We would still need 
to update the streaming-updater-producer jar version number in the blubber 
file, and that alone should be enough to trigger a change and produce a new 
image. Ideally, we wouldn't change any of the current build processes, unless 
we really need to. I don't think we need to. It seems that the solutions that 
you are recommending, hinge on having a Flink base image, either via a separate 
repository that we (the search team) create or via the official SRE base images.
  
  The part that is really important to our team is getting our docker image 
into the WMF docker registry so that we can use it to deploy our Flink cluster 
to the WMF Kubernetes cluster. Including the Java development process is a nice 
to have, but there are many Java projects in the same RDF repository that will 
still be using our established Java build and deploy process. Changing our Java 
process just for this particular Java project (the streaming-updater-producer) 
could lead to more complications down the line.

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

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

To: Mstyles
Cc: dduvall, jeena, akosiaris, Aklapper, Gehel, Mstyles, Alter-paule, 
Beast1978, CBogen, Un1tY, Akuckartz, Hook696, Kent7301, joker88john, CucyNoiD, 
Nandana, Namenlos314, Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, 
Bsandipan, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, EBjune, merbst, 
LawExplorer, Lewizho99, Maathavan, _jensen, rosalieper, Scott_WUaS, Jonas, 
Xmlizer, jkroll, Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to