ogdc_runner.inputs module¶
Code for accessing input data of OGDC recipes
- ogdc_runner.inputs.make_fetch_input_template(recipe_config: RecipeConfig, use_pvc: bool = False) hera.workflows.Container¶
Creates a container template that fetches multiple inputs from URLs or file paths.
Supports: - HTTP/HTTPS URLs - File paths (including PVC paths) - DataONE datasets
- Parameters:
recipe_config (
RecipeConfig) – Recipe configuration containing input parametersuse_pvc (
bool) – If True, store inputs on PVC; if False, use Argo artifacts
- Return type:
Container- Returns:
Container template configured for input fetching
- Raises:
OgdcWorkflowExecutionError – If unsupported input type is encountered
NotImplementedError – If PVC mount input type is used (not yet supported)