This repository has been archived.
Exploratory repo for evaluating the use of Argo Workflows as the orchestrator for OGDC recipes.
The QGreenland-Net team decided to move forward with the use of argo for the OGDC. See the ogdc-runner repository for the lastest developments.
https://argo-workflows.readthedocs.io/en/latest/walk-through/argo-cli/
https://argo-workflows.readthedocs.io/en/latest/quick-start/
kubectl create namespace argo
kubectl apply -n argo -f https://github.com/argoproj/argo-workflows/releases/download/v3.5.6/quick-start-minimal.yaml
argo submit -n argo --watch https://raw.githubusercontent.com/argoproj/argo-workflows/main/examples/hello-world.yaml
kubectl -n argo port-forward service/argo-server 2746:2746
argo submit -n argo --watch workflows/seal-tag-csv.yml
- Generally impressed with user experience, polish, ease. Took 1 hour to build end-to-end, starting from knowing nothing and Argo not installed, to finishing our seal tags example.
- Submitting and watching jobs is amazing
argo logs @latest
🤩- Next step: dependencies, >1 processing step
This is an exploratory repository so not everything is expected to work perfectly. The medium-workflow and lessons learned will be moved into ogdc-runner and ogdc-recipes. Additionally, helm of the workflow is here.