The following changes are proposed:
- Only accept environment variables instead of command-line arguments. This is due to the complexities in handling command-line arguments when starting a job via the Import API.
- Allow the deletion of multiple objects as once
- Add some magic to differentiate between type of objects (document, record set, institution)
- Write report for each checked database / volume; fix an issue regarding the propagation of reports via Kafka
- Extend helm chart for database settings
Further changes:
- Remove obsolete code
- Update of README.md to reflect the latest changes in the code
- Enforce scalastyle
- Update LICENSE headers
Checks:
-
Deletes entire collection without removing collection object -
Deletes entire collection and remove collection object -
Deletes a mixed list of records, collections and institutions -
Runs from import API -
Dry-runs