WS-3263: Getting ingest-produced SPLs for curator (ingest_envoy work, part 2)
This involved the following work for ingest_envoy:
- Getting the SPLs produced by the ingest pex.
- Ensuring that these SPLs are submitted to
curatorfor EBs. - Ignoring these returned SPLs (from
trigger_ingest) for everything but EBs. - Writing and updating unit tests for the affected code.
This also includes a fix for EVLA EB manifest generation where the staging_source_dir in the parameters was getting incorrectly set to the EB directory instead of its parent, which is what the ingest pex needs for it to work correctly. For example, it is now getting set to /lustre/.../workspaces/sdm-staging instead of /lustre/.../workspaces/sdm-staging/19A-001.sb1234567890.eb233423545632.54321.894327984569.
Edited by Daniel Lopez-Sanders