Skip to content
New issue

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

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

Already on GitHub? # to your account

Workflow Engine #98

Open
1 task done
Tracked by #136
AndrewBabbitt97 opened this issue May 2, 2022 · 3 comments
Open
1 task done
Tracked by #136

Workflow Engine #98

AndrewBabbitt97 opened this issue May 2, 2022 · 3 comments
Assignees
Labels
Area - Workflows Relates to the workflow engine. Enhancement Represents an enhancement to the system. User Story Is a user story.

Comments

@AndrewBabbitt97
Copy link
Member

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.

We need a solution to building complex style workflows in Medulla. This is to orchestrate longer business oriented tasks and procedures.

In the past we have looked at Argo Workflows, and is still on the table but I want to open the discussion to additional options.

Describe the solution you'd like

This is an investigation oriented task with the goal of finding a proper solution to handle workflows for Medulla. Overall for this to be considered complete we must come to a consensus on what workflow engine to use. Even if one is not listed yet in this ticket, we are open to ideas so long as they meet the following requirements:

  • Runs on k8s
  • Can be deployed as a part of a helm chart
  • Open source

Additional context

General Workflow Engine List:

Some initial options:

@Slygecko
Copy link

Slygecko commented May 4, 2022

Can we look into terraform as an option for a workflow engine?

@Slygecko
Copy link

Slygecko commented May 4, 2022

we can also utilize terragrunt as a wrapper that provides additional tools.

@Slygecko
Copy link

Slygecko commented May 7, 2022

Code-Red looks interesting. I think it would be worth exploring.

@AndrewBabbitt97 AndrewBabbitt97 added Area - Workflows Relates to the workflow engine. User Story Is a user story. Enhancement Represents an enhancement to the system. labels Jun 1, 2022
@AndrewBabbitt97 AndrewBabbitt97 added this to the Sprint 10 milestone Jun 1, 2022
@AndrewBabbitt97 AndrewBabbitt97 removed this from the Sprint 10 milestone Jun 13, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Area - Workflows Relates to the workflow engine. Enhancement Represents an enhancement to the system. User Story Is a user story.
Projects
None yet
Development

No branches or pull requests

2 participants