Commit Graph

17 Commits

Author SHA1 Message Date
Tom Alexander
69dd1ba156
Remove support for http2.
Nginx does not support http2 for upstream proxies because there is not much point for low-latency connections.
2024-09-29 18:00:34 -04:00
Tom Alexander
0602f8472b
Separate out to two binaries.
Some checks failed
format Build format has succeeded
clippy Build clippy has failed
rust-test Build rust-test has failed
2024-09-29 14:59:39 -04:00
Tom Alexander
b122e6ee99
Create a docker image for running the server. 2024-09-28 23:50:03 -04:00
Tom Alexander
d5902e3e7f
Parse the pipeline templates. 2024-09-28 19:34:57 -04:00
Tom Alexander
5bd4862973
Find the workflow files. 2024-09-28 19:09:54 -04:00
Tom Alexander
c32a8650f5
Add parsing of the in-repo config file format. 2024-09-28 14:43:20 -04:00
Tom Alexander
15e1f4dbce
Basic gitea client.
So far it only supports listing the contents of a repo.
2024-07-25 21:17:49 -04:00
Tom Alexander
1406a21785
Creating an example PipelineRun. 2024-07-21 15:54:12 -04:00
Tom Alexander
1612278bed
Add signature verification middleware. 2024-07-20 12:53:20 -04:00
Tom Alexander
2a54401717
Add a kubernetes client. 2024-07-14 23:11:07 -04:00
Tom Alexander
41cc65e7d3
Add graceful shutdown. 2024-07-14 19:01:10 -04:00
Tom Alexander
14373c21dd
Initial schema for webhook. 2024-07-14 16:38:07 -04:00
Tom Alexander
8fb5a83e86
Access log. 2024-07-14 15:50:13 -04:00
Tom Alexander
25c06cbffd
Add tracing. 2024-07-14 15:34:14 -04:00
Tom Alexander
82a5f145e1
json health. 2024-07-14 15:19:41 -04:00
Tom Alexander
02e288ef31
Basic health endpoint. 2024-07-14 15:14:52 -04:00
Tom Alexander
ecce4f04c9
Cargo init. 2024-07-14 14:52:45 -04:00