Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Long term plan and documentations #34

Open
binarycrayon opened this issue Sep 3, 2020 · 5 comments
Open

Long term plan and documentations #34

binarycrayon opened this issue Sep 3, 2020 · 5 comments
Labels
discussion documentation Improvements or additions to documentation question Further information is requested

Comments

@binarycrayon
Copy link
Contributor

binarycrayon commented Sep 3, 2020

this is exciting and would love to build on top of it.

For us, we have 5 data scientists authoring workflow on airflow and I'd like to move them to Argo. (so a good use-case right there). I still need to look into the documentation/code to figure out how this work between airflow/argo

I'm wondering what's the long term plan for this, and what features are considered 1.0 release

@binarycrayon
Copy link
Contributor Author

OK, I see that Couler currently only supports Argo Workflows.

would love to know more about how the system design will support tekton (not familiar, know it's google/kubeflow) and airflow (familiar)

I'd love to be more involved if possible.

@merlintang
Copy link
Member

merlintang commented Sep 3, 2020 via email

@terrytangyuan
Copy link
Member

terrytangyuan commented Sep 3, 2020

@binarycrayon Thanks for moving the discussion over here (some context in argoproj-labs/community#3). Yes only Argo Workflow has been open sourced so far and we do plan to support other workflow engines with the help from the community.

There's discussion on the design of the core unified interface in #24. We'd appreciate your feedback. If you are interested in helping out with anything in particular, please let us know and we'll go from there.

@terrytangyuan terrytangyuan added documentation Improvements or additions to documentation question Further information is requested labels Sep 9, 2020
@dwink
Copy link

dwink commented Aug 27, 2021

@terrytangyuan over in the argoproj-labs/community#3 you state:

argo-python-dsl is unnecessary though since Couler provides same functionalities and more well-maintained and will do our best to support Python users from Argo community going forward. Feel free to report issues here if you encounter any problems or missing features.

I was looking for a very clear DSL for Argo-specific YAMLs, which it appears that argo-python-dsl was providing. Can you share how we would generate workflow templates, and support argo sensors and other constructs, in Couler? From what I can see Couler is very limited to submitting workflows ad-hoc, while I am using Argo for event-driven invocations via Argo Events and don't have an interest in ad-hoc submissions.

@terrytangyuan
Copy link
Member

Workflow templates are not supported yet. At this projects stands currently, you might want to use argo-client-python for a complete Argo spec. However that project is in need of maintainers, see argoproj-labs/argo-client-python#34.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion documentation Improvements or additions to documentation question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants