Report on the Toolhub project for the week ending 2021-09-24.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Minor code cleanups
* Kubernetes deployment progress
Bryan's goal for the week was to complete the technical tasks of
creating the initial database tables and test the crawler process from
inside the Kubernetes staging cluster. The database tables have been
created and some testing done, but that testing revealed missing
configuration which took the rest of the week to design and implement.
With that configuration now in place, work will continue next week on
setting up LVS, DNS, and Varnish for
https://toolhub.wikimedia.org.
Once that is done we will be able to continue testing OAuth
authentication and the crawler. If all goes well we may be ready to
announce Toolhub to the movement in the following week!
Many thanks to Giuseppe Lavagetto, Manuel Aróstegui, and Kunal Mehta
for their help this week in finding and resolving deployment issues.
[0]:
https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-09-24
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808