Report on the Toolhub project for the week ending 2021-09-03.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR == * First deployment into 'staging' cluster
Last week's report gave a punch list of known remaining tasks. After this week's progress, that list now looks like:
* Select content license and document in Toolhub UI at all data entry locations * {{Done}} Add support for mcrouter to the Helm chart for Toolhub and per-deployment configuration via helmfile settings * {{Done}} Load test API to establish initial container sizing limits for CPU and RAM * {{Done}} Add production OAuth secrets to generated configuration * {{Done}} Deploy into "staging" Kubernetes cluster * Create initial database tables and seed data * Create initial Elasticsearch schema and index * Test crawler process from inside Kubernetes staging cluster to validate HTTP proxy configuration
There will not be a weekly report published on 2021-09-10. Bryan is going to be taking the week off to enjoy some late summer/early fall fun away from his laptop. Expect our next report on 2021-09-17, and join Bryan in hoping that the update provided then will include either a soft production launch or a concrete timeline for the official product launch.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-09-03
Bryan
toolhub-dev@lists.wikimedia.org