-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Now that the scheduler-v2-poc is done, we can proceed to the implementation of that in the api.
For that we need to create the Workflow.proto that will contain the resources needed to build a DAG Workflow that will run in Argo Workflow.
We should follow the following documentation from Argo: https://argoproj.github.io/argo-workflows/walk-through/the-structure-of-workflow-specs/
Resources that should be taken in account for creating the protos are:
- io.argoproj.workflow.v1alpha1.Workflow
- io.argoproj.workflow.v1alpha1.WorkflowSpec
- io.argoproj.workflow.v1alpha1.CronWorkflow
- io.argoproj.workflow.v1alpha1.WorkflowSpec
- io.argoproj.workflow.v1alpha1.Template
We must also be able to specify metadata but this will mainly be for us in the backend to pinpoint to which users are the workflow tied to etc.
As part of this you should also create all the CRUD messages (DTO) like WorkflowCreationRequest, WorkflowDeletionRequest etc ...
@viniciusdc please let me know if I am forgetting anything.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status