restitux
ed7df18f83
Add timeout and retry interval to GetRunner api
2023-04-05 18:38:06 -06:00
restitux
fe53a17160
Runners are removed from manager when alloacted
...
This removes an existing unlocked shared access to runner.running.
This also sets us up for better management of the runners.
2023-03-08 00:13:40 -07:00
restitux
f190274bce
Utilify runner tag printing function
2023-03-07 23:42:01 -07:00
restitux
d9ba14550e
Removed outdated comments
2023-03-07 19:47:57 -07:00
restitux
191b73fe41
Fix index out of range issue with empty tag list printing
2023-02-25 02:51:11 -07:00
restitux
30fed27126
Refactor pipeline api lister to inside listen
2023-01-14 01:35:29 -07:00
restitux
3d7bef3a82
Implment worker api ( fixes #3 )
2023-01-09 00:59:19 -07:00
restitux
1e831ed330
Improve pipeline api debug output
2023-01-08 14:25:44 -07:00
restitux
3f5fd3ce36
Correct uuid type names
2023-01-08 13:53:45 -07:00
restitux
f95a5f9ae5
Refactor gRPC definitions into seperate repo
...
The protobuf files and the generated golang code has been moved into
git.ohea.xyz/cursorius/pipeline-api. The generated code is now imported
from that location. The version of the API has also been bumped to v2 to
avoid unsupported v1 modules in golang.
2023-01-02 01:59:51 -07:00
restitux
6fc9af8280
Implement skeleton of RunCommand
2023-01-01 13:44:09 -07:00
restitux
711a0257fc
Changed api runner id to use a UUID
2023-01-01 13:01:55 -07:00
restitux
3cbe670bc1
Implement getRunner grpc endpoint
...
This includes refactoring the jobscheduler into the runnermanager. This
service manages runner connections and allocating them to pipelines.
These requests are done via the pipeline grpc api
2022-12-31 17:22:00 -07:00
restitux
663306c3be
Cleanup jobschedule channel passing
2022-12-28 17:13:33 -07:00
restitux
0287213433
Refactor proto into single package and update api
2022-12-28 17:08:30 -07:00
restitux
825f269710
Change pipeline api types
2022-12-24 22:11:44 -07:00
restitux
cd098d794d
Add prototype of pipeline api using connect
...
This includes refactoring of the http listener to use
a custom mux.
2022-12-24 19:45:25 -07:00