Skip to article frontmatterSkip to article content

Integration Requirements for Argo Workflows on EOxHub

This document is intended as support material to describe how to best provide a capability implementation and its description in order to allow EOX to integrate it as a workflow inside of an EOxHub Workspace. This includes input definitions, expected Docker image standards, and output formats.

Input Requirements

To ensure compatibility with various interfaces (e.g. OGC Process API) to allow on demand execution of the capability some input requirements need to be considered. Furthermore information providing more context is needed regarding following points:

Arguments and parameters

eodash processing widget support multiple ways how to pass input.

All fields can have default value

Docker Image Requirements

Your process must be encapsulated in a Docker image. There are no strict limitations of what can be done, but there are good practices that help integration:

We expect to know resource usage estimation - RAM consumption and CPU estimates.

Output Requirements

The workflow should store its results in /output folder, which will be collected automatically by our processes.

Expected outputs:

Outputs must be:

Sample Checklist

To submit your process for integration, make sure these information are included:


Please contact the EOxHub team or submit a ticket if youneed more information.