WS-3263: Getting ingest-produced SPLs for curator (ingest_envoy work, part 2)

This involved the following work for ingest_envoy:

  1. Getting the SPLs produced by the ingest pex.
  2. Ensuring that these SPLs are submitted to curator for EBs.
  3. Ignoring these returned SPLs (from trigger_ingest) for everything but EBs.
  4. 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

Merge request reports

Loading