Schedules looks for the next workflow to execute and starts them
conf | ||
daemons | ||
docs | ||
k8s | ||
logger | ||
manifests | ||
models | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
execution_manager_test.go | ||
go.mod | ||
go.sum | ||
graph.xml | ||
LICENSE | ||
main.go | ||
oc-scheduler | ||
README.md |
oc-scheduler
OC-Scheduler retrieves the content of submitted workflows and prepare them to be executed.
## Parsing
From a workflow's name we retrieve the xml graph associated and parse it in order to create the object representing each componant. Each object is linked to another, represented by a links object with the two object IDs has attributes.
TODO :
- Retrieve the user input's for each component.
## Organising
TODO :
- [ ] create an argo file from the graph/worfklow
- [ ] Create a different entry for each component
- execute each element in the right order