restitux
5373a37bee
Change RUNID env var name
2023-02-24 23:00:26 -07:00
restitux
6fee5aa268
Record docker build output in database
2023-02-24 23:00:10 -07:00
restitux
b475631df6
Remove outdated todo
2023-02-24 22:51:19 -07:00
restitux
fbf918d627
Fix typo
2023-02-24 22:46:15 -07:00
restitux
4069e1b0e1
Update executor to run built user provided container
2023-02-24 22:37:17 -07:00
restitux
708fbca91a
Tag built container with build and run name
2023-02-24 22:32:24 -07:00
restitux
77a5514578
Fix secret name validation not checking for beginning of string
2023-02-24 22:29:21 -07:00
restitux
77a8d0840a
Fix inserting new repeated refs into db failing #20
2023-02-24 22:28:50 -07:00
restitux
62b4e8f17e
Add runner query api
2023-02-24 22:28:07 -07:00
restitux
620c20f717
Change pipeline executor to build container in repo at .cursorius/Dockerfile
2023-02-24 22:27:07 -07:00
restitux
0979a2379e
Change poll logic to query refs after sleep for easire debugging
2023-02-24 22:26:41 -07:00
restitux
85ebd856eb
Add graphiql testing workflow ( #15 )
2023-02-18 20:45:57 -07:00
restitux
6b103d074e
Add runprev launcher command
2023-02-18 19:27:17 -07:00
restitux
664fe8fd09
Remove replaced Job configuration from config file
2023-02-14 20:43:04 -07:00
restitux
edafd5108a
Add validation to secret names
2023-02-14 20:39:03 -07:00
restitux
c0f6186eac
Fix run progress field name (graphql)
2023-02-14 20:19:21 -07:00
restitux
bfd05b6a8a
Add secrets support ( #14 )
2023-02-14 20:18:41 -07:00
restitux
6d2936393b
Persist repo ref hashes in db
2023-02-08 18:44:54 -07:00
restitux
e4043ae3be
Correct case of member name
2023-02-08 18:06:54 -07:00
restitux
7a665aa348
Add support for access repos with credentials
2023-02-07 21:34:32 -07:00
restitux
d870335d25
Disable vcs info embedding because of git perms
2023-02-07 19:27:19 -07:00
restitux
4bda3c7a3b
Add admin_api and database logging of runs #9 #10
2023-01-31 20:25:52 -07:00
restitux
724757b23c
Cleanup gitea override docker logic
2023-01-31 18:48:17 -07:00
restitux
1e0526a599
Add logging to pipeline create graphql mutation
2023-01-31 18:47:44 -07:00
restitux
c1d4f3cc16
Fix createWebhook endpoint location
2023-01-20 23:03:59 -07:00
restitux
4a4b6fd185
Add basic graphql api
2023-01-14 06:02:17 -07:00
restitux
30fed27126
Refactor pipeline api lister to inside listen
2023-01-14 01:35:29 -07:00
restitux
b58b1ab5d9
Update go modules
2023-01-14 01:35:19 -07:00
restitux
1a9f0415d0
Added pipeline and result to runs table
2023-01-14 00:29:32 -07:00
restitux
1acd9ae025
Extended database and refactored to enable export
2023-01-14 00:19:43 -07:00
restitux
cf910aed64
Remove volume from psql container
2023-01-13 23:35:49 -07:00
restitux
420725eff8
Improve database logging
2023-01-13 23:28:46 -07:00
restitux
ddf9fda092
Add basic postgres db config
2023-01-13 23:25:41 -07:00
restitux
1864cd2bee
Add version string to log output
2023-01-09 20:28:40 -07:00
restitux
4a3fd0b902
Clean up prod docker configuration
2023-01-09 20:28:31 -07:00
restitux
62fe1cf747
Change pipeline container to python gRPC env ( #6 )
2023-01-09 20:06:23 -07:00
restitux
3d7bef3a82
Implment worker api ( fixes #3 )
2023-01-09 00:59:19 -07:00
restitux
f4798233ba
Refactor docker script to support override
2023-01-08 22:51:05 -07:00
restitux
5f754e3daa
Fix debug printing
2023-01-08 14:41:35 -07:00
restitux
cf29841c83
Fix docker script not overwriting tmp file
2023-01-08 14:41:16 -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
fc117cef39
Fix incorrectly defined RunCommand
2023-01-02 01:56:45 -07:00
restitux
01111fe676
Fix bug in runnermanager
2023-01-02 01:40:53 -07:00
restitux
6fc9af8280
Implement skeleton of RunCommand
2023-01-01 13:44:09 -07:00
restitux
ff78167325
Cleanup runnermanager code
2023-01-01 13:43:45 -07:00
restitux
711a0257fc
Changed api runner id to use a UUID
2023-01-01 13:01:55 -07:00
restitux
984321c9fc
Change all fmt.Errorfs to use %w
2022-12-31 17:24:29 -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