226 Commits

Author SHA1 Message Date
Mads Hartmann
2823606369 Ensure we close spans 2022-05-28 23:44:47 +05:30
utam0k
0a68903b28 ws-manager: Refactor the annotation bool string. 2022-05-25 13:56:39 +05:30
Pudong Zheng
d48c044596 [baseserver] fix CI lint failed 2022-05-21 00:19:34 +05:30
Milan Pavlik
0273683af5 [baseserver] Change default metrics port to 9502 to not clash with kube-rbac-proxy 2022-05-19 04:07:33 +05:30
Milan Pavlik
49e3d1e82d [public-api] Do not use localhost as address, not reachable in k8s 2022-05-18 18:50:33 +05:30
Milan Pavlik
f222cb540c [baseserver] Failed certificate setup erros, instead of exiting 2022-05-18 16:52:32 +05:30
Manuel Alejandro de Brito Fontes
d00cc47b07 Fix lint errors 2022-05-18 10:41:32 +05:30
Manuel Alejandro de Brito Fontes
6f36970c2e Update go modules 2022-05-18 10:41:32 +05:30
Manuel Alejandro de Brito Fontes
577892f4c1 [common-go] Add file watcher 2022-05-18 10:41:32 +05:30
Andrew Farries
77ce184cd5 Use reflection in the base server 2022-05-17 19:16:32 +05:30
Milan Pavlik
ebdff1fe71 [baseserver] Initialize go metrics automatically 2022-05-17 11:14:31 +05:30
Christian Weichel
1dd74d317b [baseserver] Incorporate review feedback 2022-05-16 13:23:31 +05:30
Christian Weichel
d2384ea29e [baseserver] Make consuing ServerConfiguration easier 2022-05-16 13:23:31 +05:30
Christian Weichel
5dd9465378 [public-api] Adapt to new baseserver structure 2022-05-16 13:23:31 +05:30
Christian Weichel
4960dce425 [baseserver] Enforce common standards services
specifically debug, health and readiness
2022-05-16 13:23:31 +05:30
Christian Weichel
b397fed927 [baseserver] Support common config struct 2022-05-16 13:23:31 +05:30
Milan Pavlik
fc5f2bf1c3 [baseserver] Dedicated debug server 2022-05-13 14:32:28 +05:30
Milan Pavlik
24c3918e77 [baseserver] gRPC Health service 2022-05-12 13:40:27 +05:30
Christian Weichel
754e7564a5 [common-go] Make fixture tests cope with extra space 2022-05-10 16:43:25 +05:30
Milan Pavlik
262cba9b9c [baseserver] Expose gRPC prometheus metrics 2022-05-10 15:48:25 +05:30
Christian Weichel
c4831777b5 [registry-facade] Split off port for readiness probe 2022-05-05 00:12:20 +05:30
Milan Pavlik
084011108f [baseserver] Use common interceptors 2022-04-29 16:29:15 +05:30
Christian Weichel
ff6c381c38 [ws-manager] Expose gRPC rate limiter metrics 2022-04-29 16:01:15 +05:30
Christian Weichel
f429ae79ff [common-go] Add metrics to the gRPC rate limiter 2022-04-29 16:01:15 +05:30
Christian Weichel
314833cdc2 [common-go] Add keyed gRPC rate limits 2022-04-29 16:01:15 +05:30
Milan Pavlik
3a52527a51 [grpc] Add recovery interceptor to default interceptors 2022-04-29 15:47:15 +05:30
Milan Pavlik
e09c6996d8 [baseserver] Add grpc logging interceptors 2022-04-27 18:16:13 +05:30
Milan Pavlik
9a77c85447 [baseserver] Fix log typo to show correct port 2022-04-27 16:09:13 +05:30
Milan Pavlik
a9ae750610 [baseserver] Serve pprof on /debug/pprof 2022-04-25 17:34:37 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Milan Pavlik
db3b3d7547 [baseserver] Add /ready and /live endpoints, with config 2022-04-22 12:58:34 +05:30
Milan Pavlik
11f21809a6 [baseserver] Helper for starting server in tests 2022-04-21 12:47:33 +05:30
Milan Pavlik
2abc2b71ca [public-api] Add unimplemented workspace service 2022-04-20 15:38:32 +05:30
Milan Pavlik
42f50fddd6 [baseserver] Allow zero port to automatically assign port 2022-04-19 21:24:32 +05:30
Milan Pavlik
043b4532db [baseserver] Add prometheus metrics 2022-04-19 18:18:32 +05:30
Milan Pavlik
2261745b6a [public-api-server] Group http and grpc servers into a baseserver package 2022-04-19 14:53:31 +05:30
Manuel Alejandro de Brito Fontes
a56c2448a8 Include error in probe log 2022-04-08 19:29:22 +05:30
Manuel Alejandro de Brito Fontes
25c56de7fc Add kubernetes probe helpers 2022-03-29 22:20:13 +05:30
Thomas Schubart
409fa7154f Ensure cgroup v2 cpu controller is enabled 2022-03-08 05:44:14 +05:30
Manuel Alejandro de Brito Fontes
44ef47089b Remove unused labels 2022-03-04 13:42:11 +05:30
Manuel Alejandro de Brito Fontes
a563242ef3 Update go dependencies 2022-03-03 18:46:10 +05:30
Manuel Alejandro de Brito Fontes
90fe82a508 Remove ghost from the codebase 2022-02-28 14:17:07 +05:30
Christian Weichel
8a0ec3c4c8 [common-go] Improve duration JSON marshalling 2022-02-08 16:36:30 +01:00
Mads Hartmann
dd8b5b728a Remove OWNERS related files
Fixes https://github.com/gitpod-io/ops/issues/844
2022-02-08 09:15:30 +01:00
Manuel Alejandro de Brito Fontes
82d786e2bb Remove ws-scheduler 2022-01-24 20:08:17 +01:00
ArthurSens
37c2d1ea77 component/common-go/tracing: Add version tags to all spans
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-12-08 11:30:33 +01:00
Manuel Alejandro de Brito Fontes
58496c3bf3 Cleanup no child processes running errors 2021-12-01 08:26:26 +01:00
Christian Weichel
2810f844ab [image-builder-mk3] Add push ring2 proxy 2021-11-12 10:58:09 +01:00
Manuel Alejandro de Brito Fontes
526c95e344 Decouple ws-proxy from ws-manager 2021-11-05 10:33:03 +01:00
Manuel Alejandro de Brito Fontes
18ca7bc294 Update go modules 2021-11-02 15:50:10 +01:00