Manuel Alejandro de Brito Fontes
a57e2e73ea
Update go dependencies
2021-06-15 09:45:54 -04:00
Anton Kosyakov
7d0986778e
[ws-proxy] tune idle connection pool
...
By default the connection pool is capped only by 2 connections per host.
If a client tries to open many connections then latency increased significantly,
see https://stackoverflow.com/a/60114945/961588 .
This commit configures the connection pool be unlimited but capped by 100 connections per host.
It was inspired by measurement in Caddy: https://github.com/caddyserver/caddy/issues/2805
2021-06-14 08:52:43 +05:00
Christian Weichel
f9a2ae3a45
[versions] Produce helm chart compatible versions file
2021-06-13 19:22:45 +02:00
Anton Kosyakov
46d1a4dacc
[ws-proxy] correct websocket headers
...
a work-around for servers which does not respect case-insensitive headers, see https://github.com/gitpod-io/gitpod/issues/4047#issuecomment-856566526
2021-06-09 07:59:48 +05:00
Manuel Alejandro de Brito Fontes
9dfea94c9b
Run shellcheck against scripts
2021-06-04 16:26:37 -04:00
Christian Weichel
015b38ff06
[build] Produce version manifest
2021-06-03 15:17:16 +02:00
Alex Tugarev
9d83f65665
[server] fix workspaceID regex
2021-06-01 13:52:07 +02:00
Manuel Alejandro de Brito Fontes
d3ebfd454b
Update golangci-lint
2021-05-11 07:15:24 -04:00
Christian Weichel
c3c8112538
[kedge] Initial commit
...
move from gitpod-com
2021-05-10 10:08:22 +02:00
Manuel Alejandro de Brito Fontes
affe4c7fb0
Update jaeger and opentracing dependency
2021-05-06 07:03:06 -04:00
Manuel Alejandro de Brito Fontes
4798300440
Update prometheus and controller-runtime
2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
bbd7b11d47
Update grpc dependencies
2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
e10c1de800
Update k8s dependencies v1.21.0
2021-05-05 06:10:32 -04:00
Alex Tugarev
70097b6d82
[ws-proxy] make https default and redirect http
2021-05-04 11:40:11 +02:00
Christian Weichel
0ef3733e78
[ws-proxy] Support x-gitpod-owner-token for authentication
2021-04-22 14:20:12 +02:00
Christian Weichel
daceb65cc2
[ws-proxy] Don't reuse log entry
...
fixes #3974
2021-04-19 13:12:34 +02:00
Manuel Alejandro de Brito Fontes
d38bca47ec
[content-service] Update cloud.google.com/go/storage dependency
2021-04-13 08:16:24 -04:00
Autofix
af51739d34
Autofix: trailing-spaces
2021-04-12 08:29:10 +02:00
Manuel Alejandro de Brito Fontes
206fcf90c1
[dev] Update go to 1.16.3
2021-04-08 06:57:57 -04:00
Anton Kosyakov
92cdef090c
[blobserve] enable long term caching only on success
2021-04-07 16:15:15 +02:00
Christian Weichel
efd76beca5
[go mod] Update all go.sum files
2021-04-07 09:35:22 +02:00
Gero Posmyk-Leinemann
76475241bb
[ws-: manager, registry-facade, scheduler, proxy] TLS support
2021-04-01 14:47:31 +02:00
Gero Posmyk-Leinemann
0af1980f8c
[gpctl, bridge, db, protocol, server, ws-proxy] Dynamic WorkspaceCluster
2021-04-01 14:47:31 +02:00
Cornelius A. Ludmann
7ae8db1ae1
[ws-proxy] Add ws-manager TCP proxy
2021-04-01 14:47:31 +02:00
Sven Efftinge
5eb78b6cae
update port-not-found
2021-03-29 22:34:13 +02:00
Sven Efftinge
875a325021
Update port-not-found.html
2021-03-29 22:34:13 +02:00
Manuel Alejandro de Brito Fontes
67b880fc45
Update go dependencies
2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
b512922986
Update go dependencies
2021-03-12 12:54:40 -03:00
Manuel Alejandro de Brito Fontes
f3bc90257f
Update ws-proxy
2021-03-12 12:54:40 -03:00
Gero Posmyk-Leinemann
b0bae71c63
[ws-proxy] Remove references to: pathAndHost, pathAndPort
2021-03-12 08:50:06 +01:00
Gero Posmyk-Leinemann
07dce7f539
[cleanup] Remove references to: ingressMode
2021-03-12 08:50:06 +01:00
Manuel Alejandro de Brito Fontes
61e9182f8d
Cleanup docker files ( #3412 )
2021-03-11 10:04:27 -03:00
Manuel Alejandro de Brito Fontes
3b4ebc9bad
Migrate deprecated methods from ioutil package
2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
2b6a56bc40
Update go imports
2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
dc4f2b9b15
Update go modules to 1.16
2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
f263277537
Update k8s go dependencies ( #3271 )
2021-02-25 14:20:03 -03:00
Alex Tugarev
35909b96ce
rename manifest.json to manifest.webmanifest
...
Fixes gitpod-io/gitpod#2717
2021-02-25 11:15:29 +01:00
Anton Kosyakov
a20ef08c7d
fix #2856 : server ext host worker from own origin
2021-02-23 15:23:10 +01:00
Christian Weichel
c47c7e1933
[theia-server] Remove in favour of blobserve
...
With registry-facade becoming the default, we can also
make blobserve standard.
2021-02-18 09:25:56 +01:00
Christian Weichel
d940209ffd
[go.mod] Run leeway link to clean up go replace
2021-02-01 15:22:53 +01:00
Cornelius A. Ludmann
ab4c6f5a7b
Fix go.mod links with leeway link
2021-02-01 13:07:43 +00:00
Sven Efftinge
b897e6777f
Generate better workspace ids
2021-01-26 18:03:25 +01:00
Christian Weichel
396b51ed1f
[ws-proxy] Don't leak workspace info Go routines
2021-01-19 10:45:57 +01:00
Christian Weichel
72a120e0c8
Update Kubernetes client-go to v1.20.1
...
Fixes gitpod-io/gitpod#2689
2021-01-11 15:25:05 +01:00
Gero Posmyk-Leinemann
fe3a018ea4
[self-hosted] Fix various issues around blobserve+ path based workspace access ( #2666 )
...
* [theia] Load main.js relative to support path based ws access
* [ws-proxy] Fix pathBasedTheiaRouter: workspaceID parsing
* [ide] Fix workspaceID reading/parsing issues
* [docs] self-hosted: Minor fixes
* [chart] values.yaml: remove forceHTTPS
* [review] Feedback
2021-01-05 15:49:57 +01:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00
Gero Posmyk-Leinemann
52d9851faf
[ws-proxy] Fix workspaceHostSuffix for nodomain,pathAndHost
2020-12-23 20:55:45 +01:00
Anton Kosyakov
1ff5cd0c63
[ws-proxy] allow preflight requests for blobserve endpoint
2020-12-09 16:41:52 +01:00
Christian Weichel
6b61df4f29
[ws-proxy] Forward cookies with invalid names
...
fixes #2470
2020-12-09 15:05:26 +01:00
Anton Kosyakov
b6c85f88fb
[ws-proxy] always serve foreign content directly from the IDE
2020-12-09 14:50:45 +01:00