Initial commit of HDFS synchronizer REST API server.
In this version, the following functionality is supported:
- Configuration of supported repositories through storagesync.toml
- Configuration of target HDFS (or other!) filesystems through artifacts.yaml
- A REST API endpoint that accepts repository label as path parameter and performs the synchronization if the repository is configured
What's missing:
- Unit tests
- Delegating synchronization tasks to an external worker and support for a ticketing system so that the caller can initiate synchronization and then keep checking for results in a loop