Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Kickoff Argo workflows via REST call

I am exploring Argo to orchestrate processing big data. I wish to kick off a workflow via REST call that divides a large data set among a number of machines with desired resources for processing. From an architectural perspective, how would I accomplish this? Is there an REST api or maybe some libraries for Node.js that I can use?

like image 593
afriedman111 Avatar asked Jan 26 '23 16:01

afriedman111


1 Answers

Argo 2.5 introduces its own API.

There are currently officially-supported Golang and Java clients. There is also a community-supported Python client. Updates will be available here: https://github.com/argoproj-labs/argo-client-gen

Argo provides Swagger API specs, so it should be reasonably easy to generate clients for other languages.

like image 68
crenshaw-dev Avatar answered Jan 31 '23 09:01

crenshaw-dev