Commit Graph

13 Commits

Author SHA1 Message Date
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