Manuel Alejandro de Brito Fontes
5f4172449f
Update Openssh to v9.0
2022-04-18 18:28:31 +05:30
Anton Kosyakov
5d57819830
[supervisor] prevent slow clients to stale tasks in headless workspaces
2022-04-15 12:10:28 +05:30
Anton Kosyakov
5bdf47767e
Revert "ws-daemon: Use a pair of veths instead of slirp4netns"
...
This reverts commit 4fef102695684ad3e98ed90c7f368d79aa1e304d.
2022-04-08 18:19:21 +05:30
utam0k
4fef102695
ws-daemon: Use a pair of veths instead of slirp4netns
...
Pod Network Namespace(ring1)
+------------------------------------------------+
| |
| Workspace Network Namesapce(ring2) |
| +--------------------------------------------+ |
| | | |
| | default via veth0 | |
| | | |
| | | |
| | +------+ +--------------+ | |
| | | lo | | ceth0 | 10.0.2.2/24 | |
| | +------+ +--^--------+--+ | |
| | | | | |
| +------------------+--------+----------------+ |
| | | |
| +--+--------v--+ |
| +-----------> | veth0 | 10.0.2.1/24 |
| | +-----------+--+ |
| | | |
| | +--------------v-----+ |
| | | | |
| | | nftables | |
| | | (ip masquerade) | |
| | +--------------+-----+ |
| | | |
| | +------+ +-----------v--+ |
| | | lo | | eth0 | |
| | +------+ +--^--------+--+ |
| | | | |
| | +-----+--------v-----+ |
| | | | |
| +----------+ nftables | |
| if with port | (port redirecter) | |
| +-----^--------+-----+ |
| | | |
+--------------------+--------+------------------+
| |
| |
| v
o u t s i d e
2022-04-08 13:41:21 +05:30
mustard
43a41f2a65
Redirect web page when instance changed
2022-04-06 22:31:20 +05:30
mustard
fc8c0c76a7
[supervisor] remove supervisor_readiness for headless workspaces
2022-04-06 21:48:20 +05:30
Cornelius A. Ludmann
fc769d8268
[dev] Add yq v4.23.1 as yq4 binary in dev image
2022-04-05 15:03:18 +05:30
mustard
464df6adf3
[supervisor] add sudo permission to custom images
2022-03-23 21:40:08 +05:30
Manuel Alejandro de Brito Fontes
a563242ef3
Update go dependencies
2022-03-03 18:46:10 +05:30
mustard
c6cc1ab0fb
[supervisor] add readiness track
2022-03-01 23:16:09 +05:30
Manuel Alejandro de Brito Fontes
90fe82a508
Remove ghost from the codebase
2022-02-28 14:17:07 +05:30
Thomas Schubart
d98d7abfe5
Remove logging
2022-02-28 06:00:07 +05:30
Thomas Schubart
07da916852
Log env args
2022-02-28 06:00:07 +05:30
Anton Kosyakov
0b6c4273bb
[supervisor]: add ide-dekstop-ready phase to status_rendered analyitcs event
...
To track whether a user seen loading screen after configuring desktop IDE.
2022-02-25 16:51:05 +05:30
Pudong Zheng
234d579156
Fix PREVENT_METADATA_ACCESS is not effect
2022-02-25 13:17:04 +05:30
Pudong Zheng
26e277768f
Fix dotfiles permission
2022-02-18 09:56:58 +01:00
Christian Weichel
70e1da29cf
[supervisor] Fix dotfile installation
2022-02-17 16:05:57 +01:00
Pudong Zheng
ce70183fe2
[supervisor] remove unneed "no child process" check
2022-02-17 09:14:57 +01:00
Pudong Zheng
212e8b198a
remove unneed reaper in supervisor run
2022-02-17 09:14:57 +01:00
Gero Posmyk-Leinemann
c0bbf911db
[dashboard, ws-proxy, supervisor] Break potential DDOS cycle by disabling autostart
...
When triggered:
a) inFrame or
b) when redirect from IDE url (by ws-proxy)
2022-02-14 11:06:35 +01:00
Pavel Tumik
854c81cb83
fix panic if ssh server failed to start
2022-02-12 15:57:33 +01:00
Christian Weichel
ec94c225e9
[supervisor] Improve init shutdown behaviour
2022-02-12 15:56:33 +01:00
Alex Tugarev
e7bbdf2afa
Revert "Revert "[supervisor] Support envvars from OTS""
...
This reverts commit 9792d211e05527c83089ef8a3faa56b5140492dd.
2022-02-11 09:28:32 +01:00
Pudong Zheng
072f2c8c08
Add private dotfiles repo support
2022-02-09 12:46:30 +01:00
Pudong Zheng
70606e9c4f
move reaper to another process
2022-02-09 09:10:30 +01:00
Alex Tugarev
9792d211e0
Revert "[supervisor] Support envvars from OTS"
...
This reverts commit 438d87876fa3429dd59be47db24a868076e545bd.
2022-02-08 10:34:29 +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
Christian Weichel
438d87876f
[supervisor] Support envvars from OTS
2022-02-04 15:43:26 +01:00
Anton Kosyakov
84a496d03c
[supervisor] resume hearbeating if window unload was cancelled
2022-01-27 10:15:19 +01:00
Anton Kosyakov
f3ed7e4a91
[ide] desktop client installation steps
2022-01-24 13:32:16 +01:00
Jean Pierre
8b3e311cea
Use new server arg --server-data-dir
2022-01-20 15:21:12 +01:00
Jean Pierre
ddd3ced7bf
Only ignore served ports bound to the workspace IP address if we have corresponding reverse proxy
2022-01-17 04:39:09 +01:00
Jean Pierre
301f6c4f3e
Don't try to connect to opened ports
...
Otherwise it causes an exception to be thrown constantly in the vscode-js-debug extension while debugging causing the extension host to crash after some time
2022-01-16 17:43:09 +01:00
mustard
afe8c7ce85
[supervisor] nicely handle OOM killed IDE processes
2022-01-15 17:18:08 +01:00
Anton Kosyakov
de440410fb
Revert "[supervisor] Add log for exposed port instance update"
...
This reverts commit 73e93f3f5497978f98d2628e7651b70e9915992a.
2022-01-15 17:17:08 +01:00
Jean Pierre
af7ec2620a
Explicitly launch code server on 0.0.0.0
2022-01-14 21:05:07 +01:00
mustard
8e79e27d1d
[supervisor] fix addgroup adduser command not pair
2022-01-07 11:33:00 +01:00
Pudong Zheng
d9955ccc74
Add SSH Gateway to ws-proxy
2022-01-06 17:29:00 +01:00
Christian Weichel
fa0178de8a
Add dotfile repo support
2022-01-06 08:44:59 +01:00
Christian Weichel
329c0eafa1
[build] Enable SLSA provenance
2022-01-03 17:17:57 +01:00
Victor Nogueira
f85494006d
[supervisor] Provide port Name and Description along with the port status
2021-12-20 18:42:44 +01:00
Pudong
fb99a9f5eb
[ide] add user-agent header to ws connection to server
2021-12-20 07:21:44 +01:00
Pudong Zheng
a5c61a717b
using supervisor pass IDE port to desktop IDE
2021-12-17 09:21:41 +01:00
Pudong Zheng
78cca2a5c6
[supervisor] Add desktop IDE port to supervisor internal ports
2021-12-17 09:21:41 +01:00
Christian Weichel
3fd571bc2a
[workspacekit] Don't shadow /.supervisor
2021-12-10 17:11:35 +01:00
Christian Weichel
5494e87450
[workspacekit] Make independent of supervisor
2021-12-10 09:21:35 +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
Cornelius A. Ludmann
73e93f3f54
[supervisor] Add log for exposed port instance update
2021-12-07 09:20:32 +01:00
Pudong Zheng
0df882479c
[dev] upgrade image
2021-12-06 22:34:32 +01:00
Manuel Alejandro de Brito Fontes
1c0c677313
Update alpine to 3.15
2021-12-01 10:10:27 +01:00