When the actual diffs land, making it run in staging should help in lifting papercuts.
Plan:
- [X] docker declaration should be complete now, make it run within docker
- [X] T3746#77574, D7023: unstuck the listing scheduling
- [X] D7052: Land
- [X] Package new version
- [X] T3746#78452: Failing with a new issue
- [X] D7139: Fix that issue
- [X] package new version v2.6.3
- [X] Make the lister actually list "maven" (load-maven) tasks to load
- [X] D7178: Make the scheduler actually schedule load-maven tasks
- [X] T4105: "Industrialize" maven-index-exporter docker image
- [ ] Develop puppet manifest for the maven stack (indexer, lister, loader)
- [ ] D7527: Deploy node with maven index exporter service which computes the expected lister output (export.fld)
- [ ] D7528: Expose the export files through apache
- [ ] D7538: Update lister service to also manage the list maven
- [ ] D7540: Deploy swh-worker@loader_maven service (in charge of dealing with jar files)
- [ ] D7538: Provision the new node to expose the computation results
- [ ] Finally schedule new maven lister instance to consume maven-central and clojars (for now)
- [ ] Deploy to staging
- [ ] Trigger listing