(TentativelyThis is a tryout to fix the build [1])
Loaders have been reworked to only deal with configuration as constructor parameters.
As the current docker configuration is shared amongst all loaders, this can no longer work.
The current "next-gen" loaders share a subset of those configuration so most can run together.As
Except for the loader deposit which needs dedicated onesthe current docker configuration is shared amongst all loaders, this can no longer work.
Also some configuration keys (scheduler for example) referenced in the current configuration are not for loaders.The current "next-gen" loaders share a subset of those configuration though so most can
run together. Except for the loader deposit which needs dedicated extra keys (deposit,
This make instantiation fails. So they need to be removedurl).
All in all, trying to separate the dedicated deposit loader with its configurationNote that some configuration keys (scheduler for example) referenced in its own container. And thethe current
otheconfiguration are not for loaders continue running as befores. This make instantiation fails. So they need to be
removed.
[1] https://jenkins.softwareheritage.org/view/all/job/swh-docker-dev/730/consoleAll in all, trying to separate the dedicated deposit loader with its configuration in
its own container. And the other loaders continue running as before.
Related to T1410
[1] https://jenkins.softwareheritage.org/view/all/job/swh-docker-dev/730/console