574 Commits

Author SHA1 Message Date
Christian Weichel
396b51ed1f [ws-proxy] Don't leak workspace info Go routines 2021-01-19 10:45:57 +01:00
Gero Posmyk-Leinemann
1ac8fbeef3
[server] Bump dependencies avoid pulling 'agent-base' < 6.0.0 (#2388)
* [server] Bump dependencies avoid pulling 'agent-base' < 6.0.0

* [server] Remove patch-agent-base and references

* [server] Cleanup: yarn.lock
2021-01-15 18:06:40 +01:00
Christian Weichel
a4956795dc [supervisor] Provide workdir when opening and listing terminals poolkeeper-v1.0.0 2021-01-15 14:11:21 +01:00
Christian Weichel
9336b090be [supervisor] Make reaper terminating during shutdown
Fixes gitpod-io/gitpod#2654
2021-01-15 14:11:21 +01:00
Christian Weichel
e086599357 [supervisor] Add annotations to terminals 2021-01-15 14:11:21 +01:00
Christian Weichel
2e2f00127a [supervisor] Provide the PID of terminal processes 2021-01-15 14:11:21 +01:00
Christian Weichel
193eb9b2ec [devstaging] Deploy all preview environments with HTTPS
and remove the `https` build config. This is In preparation for making
registry-facade standard.

Fixes gitpod-io/gitpod#2704
2021-01-14 11:33:35 +01:00
Anton Kosyakov
d722d8e70b upgrade to code 1.52.1 2021-01-14 08:05:11 +01:00
Cornelius A. Ludmann
225e102dbc [admin panel] Add delete user button 0.6.0 2021-01-13 15:39:22 +01:00
Alex Tugarev
8ca431f86a [server/auth] ensure safe returnTo param 2021-01-13 14:45:04 +01:00
Alex Tugarev
aced836ae7 [dashboard] properly log out after account deletion
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2021-01-13 10:05:04 +01:00
Alex Tugarev
3962e4c730 [server] actually delete buckets if not empty
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2021-01-13 10:05:04 +01:00
Moritz Eysholdt
6eb0ceac3d
Minor fixes for self-hosted docs (#2865) 2021-01-12 16:23:32 +01:00
Christian Weichel
657da40f30 [docker-up] Provide good error message when forwarding ports < 1024
Fixes gitpod-io/gitpod#2410
2021-01-12 15:24:01 +01:00
Moritz Eysholdt
9c132dfdcd
Polished language for docs "install on k8s" (#2858) 2021-01-12 15:05:19 +01:00
Anton Kosyakov
c999d32a6e fix #2422: support code cli 2021-01-12 15:03:05 +01:00
Christian Weichel
afb017fa3b [registry-facade] Only attempt/offer handover when enabled 2021-01-12 11:58:41 +01:00
Alex Tugarev
c175c2717f [server] consider scopes override
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2021-01-12 08:32:29 +01:00
Alex Tugarev
dba6a37615 [server] fix unconfirmed gitlab account detection
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2021-01-12 08:17:59 +01:00
Gero Posmyk-Leinemann
11c0a4baa2
[docs] self-hosted/ingress: Fix local ref 2021-01-11 17:58:24 +01:00
Gero Posmyk-Leinemann
cd1fdb2d56
[docs] rearránge (#2833) 2021-01-11 17:34:31 +01:00
Gero Posmyk-Leinemann
2ab1c8a3ce
[docs] Typos (#2832) 2021-01-11 16:43:47 +01:00
Gero Posmyk-Leinemann
e55eff08c3
[docs] Self-hosted: small improvements based on tester feedback (#2831)
* [docs] ingress: Make steps more explicit

* [chart] minio: reduce default RAM request

* [docs] Improve troubleshooting ws-daemon issues

* [docs] Minimum and recommended node sizes

* [chart] Fix minio default RAM request
2021-01-11 15:59:43 +01:00
Christian Weichel
596b59f72f [registry-facade] Run in hostNetwork to faclitate handover
/werft registry-facade-handover
/werft https
2021-01-11 15:57:14 +01:00
Christian Weichel
2dffa81ece [registry-facade] Implement zero-downtime handover support 2021-01-11 15:57:14 +01:00
Christian Weichel
b7d7433963 [tests] Make compatible with Kubernetes v1.20.1 2021-01-11 15:25:05 +01:00
Christian Weichel
339d03693b [gpctl] Make compatible with Kubernetes v1.20.1 2021-01-11 15:25:05 +01:00
Christian Weichel
73d3dcfe29 [poolkeeper] Make compatible with Kubernetes v1.20.1 2021-01-11 15:25:05 +01:00
Christian Weichel
6cdba8b7f0 [ws-scheduler] Make compatible with Kubernetes v1.20.1 2021-01-11 15:25:05 +01:00
Christian Weichel
cea44d76d4 [ws-daemon] Make compatible with Kubernetes v1.20.1
and remove the pod/service IP sources, as well as the TCP proxy
in the process. We deploy registry-facade as daemonSet, and don't
need those other rather complicated bits anymore.
2021-01-11 15:25:05 +01:00
Christian Weichel
0fd958c8da [ws-manager] Make compatible with Kubernetes v1.20.1 2021-01-11 15:25:05 +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
Anton Kosyakov
67355d97b3
ask users to search for existing issues 2021-01-11 10:55:45 +01:00
koushik-ms
4710fa0b10 [server] github: allow branch names with special characters
Decode branch or commit hash segments with decodeURIComponent to revert
URL encoded strings (e.g., %23 -> #)
2021-01-08 18:23:43 +01:00
Christian Weichel
4ab5e8c90f [integration test] Fix linter errors 2021-01-08 15:58:39 +01:00
Christian Weichel
ef66ca19a1 [supervisor] execve into ring3 2021-01-08 15:58:39 +01:00
Christian Weichel
2918771178 [leeway] Bump to leeway 0.2.0 2021-01-08 15:58:39 +01:00
Christian Weichel
3e438bc5dd [integration-test] Introduce integration test framework 2021-01-08 13:40:43 +01:00
Christian Weichel
ef1d79134a [proxy] Fix workspace ID pattern
UUIDv4 can start with a number also, not just a letter.
2021-01-08 13:40:43 +01:00
Christian Weichel
4b7737338a [server] Introduce function:* scope allowing access to all API calls 2021-01-08 13:40:43 +01:00
Christian Weichel
9440adb92d [server] Properly resolve identities when using bearer auth 2021-01-08 13:40:43 +01:00
Christian Weichel
7935b7f015 [gitpod-protocol] Move Go server API client to gitpod-protocol
This way it's accessible from packages other than supervisor,
e.g. future integration tests.
2021-01-08 13:40:43 +01:00
Gero Posmyk-Leinemann
9667dcafb7
SH 0.6.0-beta5: Use correct imagePrefix (#2705)
* [chart] self-hosted: Use correct imagePrefix

Fixes gitpod-io/gitpod#2697

* [chart] Bump version to 0.6.0-beta5

* [werft] publishRelease: publish installer as "latest" image, too
2021-01-08 11:23:15 +01:00
Sven Efftinge
727b592a54
[readme] Added development process 2021-01-08 09:48:50 +01:00
Gero Posmyk-Leinemann
0da6d5b8ff [docs] Review comments 2021-01-08 09:31:23 +01:00
Gero Posmyk-Leinemann
b2dd5bf275 [docs] storage: review comment 2021-01-08 09:31:23 +01:00
Gero Posmyk-Leinemann
83b60d10cb [docs] Copy files from installer image if needed (database) 2021-01-08 09:31:23 +01:00
Gero Posmyk-Leinemann
a0b2caec38 [ðev] Cleanup 2021-01-08 09:31:23 +01:00
Gero Posmyk-Leinemann
668b826402 [chart] Bump to v0.6.0-beta4 2021-01-08 09:31:23 +01:00
Gero Posmyk-Leinemann
d5f3527584 [docs] Align to single values.custom.yaml 2021-01-08 09:31:23 +01:00