568 Commits

Author SHA1 Message Date
Christian Weichel
7f5fe36356 [ws-manager] Add metric counting totakl open ports 2021-04-23 09:39:58 -03:00
Christian Weichel
454bdde2f9 [ws-manager] Reduce owner token char set
to make using the token easier in cookies and HTTP header
2021-04-22 14:20:12 +02:00
Christian Weichel
0ef3733e78 [ws-proxy] Support x-gitpod-owner-token for authentication 2021-04-22 14:20:12 +02:00
Christian Weichel
f2afec8941 [go] Update go.sum 2021-04-22 09:04:34 +02:00
ArthurSens
0a9c1ff8a4 Do not create initializeWorkspace span if operation is noop
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-04-16 05:20:13 -03:00
ArthurSens
ad0d0929d5 Remove broken phase spans
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-04-15 17:13:50 -03:00
Manuel Alejandro de Brito Fontes
d38bca47ec [content-service] Update cloud.google.com/go/storage dependency 2021-04-13 08:16:24 -04:00
Manuel Alejandro de Brito Fontes
206fcf90c1 [dev] Update go to 1.16.3 2021-04-08 06:57:57 -04:00
Manuel Alejandro de Brito Fontes
dfda855db9 Embed the Unimplemented implementation 2021-04-07 07:39:04 -04:00
Christian Weichel
efd76beca5 [go mod] Update all go.sum files 2021-04-07 09:35:22 +02:00
Christian Weichel
fb35c21ae9 [ws-manager] Don't attach a log listener to ghost workspaces 2021-04-07 08:03:28 +02:00
Manuel Alejandro de Brito Fontes
79fea68fd6 Update go modules 2021-04-06 05:31:16 -04:00
Christian Weichel
f99ce345b5 [ws-mananger] Properly start ghost WS processes 2021-04-01 19:34:11 +02:00
Gero Posmyk-Leinemann
76475241bb [ws-: manager, registry-facade, scheduler, proxy] TLS support 2021-04-01 14:47:31 +02:00
Anton Kosyakov
4ebbcc1d62 fix #3162: decouple gp env from theia 2021-03-29 16:10:34 +02:00
Christian Weichel
e33d5265a0 [ws-manager] Remove finalizer once WS is stopped 2021-03-29 11:07:13 +02:00
Christian Weichel
9c719d2f71 [ws-manager] Dispose workspace using OOB signal
when ws-daemon signaled that the container is gone.
2021-03-26 18:16:14 +01:00
Christian Weichel
c596977611 [ws-manager] Update tests to work without PLIS 2021-03-24 09:56:21 +01:00
Christian Weichel
2b5b6e7c86 [ws-manager] Remove all PLIS leftovers 2021-03-24 09:56:21 +01:00
Christian Weichel
724ed7a92a [ws-manager] Replace PLIS with k8s finalizer 2021-03-24 09:56:21 +01:00
Manuel Alejandro de Brito Fontes
44e0320987 Update golden files enabling userns 2021-03-22 08:22:01 -03:00
Manuel Alejandro de Brito Fontes
326b3227be Enable user_namespace feature 2021-03-22 08:22:01 -03:00
Manuel Alejandro de Brito Fontes
53189d3fa6 [ws-manager] Lint code and cleanup protobuf 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
Anton Kosyakov
91cc264260 [code] github auth provider 2021-03-12 10:41:43 +01:00
Gero Posmyk-Leinemann
8d1249a797 [cleanup] Removed ingressPortAllocator 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
227cefb74d [ws-manager] Remove unused code 2021-03-08 06:34:59 -03:00
Christian Weichel
f45d4d70fe [ws-manager] Repair gRPC metrics 2021-03-04 17:50:58 +01:00
Manuel Alejandro de Brito Fontes
48b5236034 [ws-manager] Remove not actionable log 2021-03-03 14:37:26 -03:00
Christian Weichel
b120900fc6 [ws-manager] Reenable housekeeping 2021-03-03 16:04:20 +01:00
Christian Weichel
eb3c01a2da [ws-manager] Propagate pod deletion 2021-03-03 14:03:48 +01:00
Christian Weichel
e159c8035a [ws-manager] Correctly delete workspace pod 2021-03-02 14:52:44 +01:00
Christian Weichel
eb82716b7f [ws-manager] Correctly report workspace stop errors 2021-03-02 14:52:44 +01:00
Manuel Alejandro de Brito Fontes
275ae937a7 Remove afero library 2021-03-02 06:37:49 -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
18a00aaede Update go dependencies 2021-03-01 14:00:58 -03:00
Manuel Alejandro de Brito Fontes
f67db4ec13 Update test files 2021-03-01 14:00:58 -03:00
Manuel Alejandro de Brito Fontes
08774bd177 [ws-manager] Switch to controller-runtime abstraction 2021-03-01 14:00:58 -03:00
Manuel Alejandro de Brito Fontes
59ae17fe25
[ws-manager] Build a static binary and remove file system paths (#3312) 2021-03-01 13:06:50 -03:00
Gero Posmyk-Leinemann
f1abf9d04c [ws-scheduler] Review comments 2021-03-01 10:17:16 +01:00
Manuel Alejandro de Brito Fontes
f263277537
Update k8s go dependencies (#3271) 2021-02-25 14:20:03 -03:00
Anton Kosyakov
1a5059683d [server] fix #3045: support external extensions 2021-02-23 13:50:24 +01:00
Manuel Alejandro de Brito Fontes
46f745182f
[ws-manager] Fix invalid Requests definitions (#3227) 2021-02-23 06:47:27 -03:00
Manuel Alejandro de Brito Fontes
7c78712759
[ws-manager] Field metadata.namespace cannot be empty (#3226) 2021-02-23 06:47:19 -03:00
Gero Posmyk-Leinemann
9be229e4a2
[admin] More runtime info: podName and nodeIp (#3197)
* [admin] Render additional workspace properties

* [protocol] add instance.status.podName

* [protocol] Introduce instance.status.nodeIp
2021-02-23 10:19:26 +01:00
Manuel Alejandro de Brito Fontes
bd022f2e6f
[ws-manager] Field metadata.name only allows lowercase values (#3212) 2021-02-18 09:08:29 -03:00
Christian Weichel
61b1b9b38e [node-daemon] Remove because we don't copy Theia
to the node anymore. Instead, registry-facade serves the IDE.
The remaining sysctls were moved as init container to ws-daemon.
2021-02-18 09:25:56 +01:00