Schedules looks for the next workflow to execute and starts them
Go to file
2025-02-19 12:06:56 +01:00
.vscode minimize code + schedulerd naming + docker 2024-08-19 11:42:26 +02:00
conf Merge branch 'feature/order' into main 2025-02-18 08:31:54 +01:00
daemons oclib update + casual debug 2025-02-18 15:00:17 +01:00
docs neo oclib 2024-11-07 13:35:16 +01:00
manifests for future k8s exec 2024-08-12 16:11:13 +02:00
.gitignore retrieve bookings from API and NATS 2024-07-11 18:26:40 +02:00
docker_schedulerd.json oclib update + casual debug 2025-02-18 15:00:17 +01:00
docker-compose.tools.yml Adapt to new inputs env struct + instance of a resource 2025-02-05 08:38:50 +01:00
docker-compose.yml Mode in CMD 2025-02-14 11:59:32 +01:00
Dockerfile Merge branch 'feature/order' into main 2025-02-18 08:31:54 +01:00
go.mod oclib update 2025-02-19 12:06:56 +01:00
go.sum oclib update 2025-02-19 12:06:56 +01:00
LICENSE Initial commit 2023-10-18 17:04:06 +02:00
main.go oclib update + casual debug 2025-02-18 15:00:17 +01:00
Makefile Unique entry point + oclib dependency update 2025-01-13 12:15:08 +01:00
oc-schedulerd Docker oc-schedulerd 2025-02-17 16:55:01 +01:00
README.md Merge branch 'feature/order' into main 2025-02-18 08:31:54 +01:00

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

CHANGE ENV FOR KUBE

Add your proper CA, Cert & Data + external IP for kube config.