46 Commits

Author SHA1 Message Date
Anton Kosyakov
73f98a0e36
[analytics] use dummy static key for untrusted (#17293)
instead of real to unblock Node.js Segment SDK
2023-04-20 17:07:52 +08:00
Anton Kosyakov
bf65f38734
[proxy] add analytics endpoint 2023-04-17 10:28:19 +02:00
Pudong
895054ca36
[proxy] add experimental flag let configcat proxy always serve config from configmap (#17095)
* [proxy] add experimental flag let configcat proxy always serve config from configmap

* use etag

* Update components/proxy/plugins/configcat/configcat.go

Co-authored-by: Filip Troníček <filip@gitpod.io>

* Fix warnings and add a notice

* use `CONFIGCAT_DIR`

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
2023-04-12 15:59:52 +02:00
Manuel Alejandro de Brito Fontes
27979c9395
Update go dependencies (#17101)
* Update go dependencies

Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>

* Update runc to v1.1.5

* Update docker cli to v23.0.2+incompatible

---------

Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
2023-04-12 10:03:52 +02:00
Manuel Alejandro de Brito Fontes
b336a5cb65 Update go dependencies 2023-02-10 09:24:15 +01:00
Gero Posmyk-Leinemann
fbe474d498 [proxy] Add installation level flag FRONTEND_DEV_ENABLED (default: false) 2023-01-19 10:45:27 +01:00
Gero Posmyk-Leinemann
78e58ee1c1 [proxy, server] Introduce X-Frontend-Dev-URL 2023-01-19 10:45:27 +01:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Milan Pavlik
311e9f4512 Revert "[proxy] Remove workspace download plugin"
This reverts commit c74f84bd2942495e9eafa0e57a3e08334e821613.
2022-11-11 11:25:40 +02:00
Milan Pavlik
c74f84bd29 [proxy] Remove workspace download plugin 2022-11-09 13:19:39 +01:00
Manuel Alejandro de Brito Fontes
423fc66d49 Update Caddy function signature 2022-10-19 20:58:34 +02:00
Manuel Alejandro de Brito Fontes
7da2ba7324 Update Caddy to v2.6.2 2022-10-19 20:58:34 +02:00
Milan Pavlik
e8ed0103b0 [proxy] Use AllowedOrigins instead of BaseDomain for CORS 2022-10-13 10:30:28 +02:00
Manuel Alejandro de Brito Fontes
d5eb5815b5 Update to 1.19 2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
3f6cbd07f1 Update go dependencies 2022-10-04 15:17:22 +02:00
Christian Weichel
d6023c989a Revert "Switch to Go workspaces"
This reverts commit 6bc34cf17512cb0a10a3a6cce44141b1f06b624e.
2022-09-29 05:28:29 +02:00
Christian Weichel
6bc34cf175 Switch to Go workspaces 2022-09-28 08:45:28 +02:00
mustard
cadc7d9552 [proxy] add configcat plugin 2022-09-09 12:25:24 +02:00
Andrew Farries
c4363513a5 Run gofmt
gofmt -w .

From the repository root.
2022-08-08 10:54:52 -03:00
Manuel Alejandro de Brito Fontes
651498a2c3 Update Caddy to v2.5.2 2022-07-14 07:42:01 +02:00
Manuel Alejandro de Brito Fontes
eab5b21cb1 Update Caddy to v2.5.0 2022-04-26 15:28:38 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Anton Kosyakov
a78f4efa61 [server] add vscode(-insiders) ouath2 clients 2022-04-12 13:12:25 +05:30
Manuel Alejandro de Brito Fontes
a563242ef3 Update go dependencies 2022-03-03 18:46:10 +05:30
Manuel Alejandro de Brito Fontes
82d786e2bb Remove ws-scheduler 2022-01-24 20:08:17 +01:00
Pudong Zheng
e524d9df23 Add ssh-tunnel in proxy 2022-01-17 16:22:10 +01:00
Laurie T. Malau
6ab6ab2a78 Adapt server config for workspace download 2021-12-01 10:20:27 +01:00
Cornelius A. Ludmann
619c8eafad Add OpenVSX proxy component 2021-10-08 08:19:55 -03:00
Manuel Alejandro de Brito Fontes
7ede29579c Update go dependencies 2021-09-30 11:31:47 -03:00
Gero Posmyk-Leinemann
242cc634ad [proxy] /headless-log-download: actually proxy the download from Gitpod's domain to avoid CORS issues 2021-09-14 14:36:39 +05:30
Manuel Alejandro de Brito Fontes
db6bdba8b9 Improve leeway task to update go modules 2021-09-13 16:14:38 +05:30
Cornelius A. Ludmann
f4c0e07ba3 [proxy] Fix KeyPathNotFoundError in jsonselect Caddy plugin 2021-09-10 13:34:16 +05:30
Cornelius A. Ludmann
b4042875ee [proxy] Replace OpenVSX URL in response body 2021-09-10 13:34:16 +05:30
Manuel Alejandro de Brito Fontes
d451b9c730 [proxy] Upgrade Caddy 2021-09-09 14:51:15 +05:30
Gero Posmyk-Leinemann
b86bf2a931 [proxy, server] Introduce '/headless-log-download' endpoint for transparent downloags of headless logs 2021-09-06 14:24:12 +02:00
Manuel Alejandro de Brito Fontes
f7cf8e33e7 Update go dependencies 2021-08-27 12:33:26 -03:00
Manuel Alejandro de Brito Fontes
ef353942bd [proxy] Simplify conditional log expression 2021-08-24 09:49:23 +02:00
Leo Di Donato
948b0a572e chore: fix todo
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>

Co-authored-by: Christian Weichel <chris@gitpod.io>
2021-07-26 18:26:30 +02:00
Leonardo Di Donato
7d9c2113cd deps(components/proxy/plugins/logif): go modules for logif log encoder
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2021-07-26 18:26:30 +02:00
Leonardo Di Donato
fcbfdd3c0d doc(components/proxy/plugins): licenses
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2021-07-26 18:26:30 +02:00
Leonardo Di Donato
e1375d8811 update(components/proxy/plugins): move existing plugins to their own modules
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2021-07-26 18:26:30 +02:00
Leonardo Di Donato
582bf6c6e6 new(components/proxy/plugins): logif log encoder plugin
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2021-07-26 18:26:30 +02:00
Leonardo Di Donato
3a65c86da5 new(components/proxy/plugins): jsonselect log encoder plugin
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2021-07-26 18:26:30 +02:00
Christian Weichel
fa394081f1 [proxy] Generate random sec-websocket-key if needed 2021-07-15 10:26:28 +02:00
Manuel Alejandro de Brito Fontes
c6f96378b5 [proxy] Cleanup caddy plugin build 2021-05-21 08:07:34 -04:00
Manuel Alejandro de Brito Fontes
dd0826cc0d [proxy] Configure Caddy 2021-05-19 19:46:57 -04:00