132 Commits

Author SHA1 Message Date
Filip Troníček
83e56d54d5
Add the Browser Terminal as an IDE (#17196)
* Add xterm as an IDE

* Move the IDE to our GCP registry 🎉

* Also resolve the source code commit for IDEs in `ide-service`

* Add feature flag

* Xterm => terminal

* Revert "Also resolve the source code commit for IDEs in `ide-service`"

This reverts commit 06aee00959c24469e6fae904394badd4660dd97b.

* always add `<iframe>` to the top of `<body>`

* Add the next non-jb IDE :)

* Add latest image

* Filter out IDEs on the backend (#17324)

* Address review comments

Never mutate `s.ideConfig` itself and make an in-memory copy of it to not use it every time.

* Pre-compute outside

* Stringify config instead of options
2023-04-24 19:42:45 +08:00
Manuel Alejandro de Brito Fontes
891cd5417d
Update k8s dependencies to v0.26.2 (#17211)
* Update k8s dependencies to v0.26.2

* Update controller-runtime to v0.14.6

* Update cloud storage
 https://github.com/googleapis/google-cloud-go/issues/6857

* Update copy options

* Update wolfi image

* Remove controller-runtime replace directives

* Fix integration tests
2023-04-18 03:59:49 +08:00
Filip Troníček
225573294b
Update marketplace.json (#16835)
* Update `marketplace.json`

* Format
2023-03-14 19:21:07 +01:00
Filip Troníček
97b1b5df9e
Update marketplace.json (#16709)
* Update `marketplace.json`

* Update 2

* Update 3

* Update 4

* Format

* Align format with other JSON files
2023-03-07 18:54:05 +01:00
Manuel Alejandro de Brito Fontes
1c9857b0f2 Update Caddy to address some memory regressions 2023-02-17 11:44:21 +01:00
Manuel Alejandro de Brito Fontes
302dddf3c4 Update caddy images 2023-02-10 09:24:15 +01:00
Manuel Alejandro de Brito Fontes
bcdde44633 Switch from alpine to wolfi 2023-02-05 12:10:43 +01:00
Pudong Zheng
23a8fee3c1 clean up deprecated server-ide-config 2023-02-03 10:01:41 +01:00
Andrew Farries
503ef163f4 Stop setting X-Real-IP on upstream requests
The value of the header was set to the IP address of a machine inside
GCP rather than the the actual client IP address.

To ensure that the header contains the actual client IP address, this
header is now set at the GCP load balancer.
2023-01-16 21:50:24 +01:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Filip Troníček
fcd1b44044 Update VS Code's icon 2022-12-02 15:53:02 -03:00
Andrea Falzetti
63245668cf feat(jetbrains): add rider and clion 2022-11-18 14:43:48 +02:00
Autofix
82b73b1678 Autofix: trailing-spaces 2022-11-16 13:51:46 +02:00
Manuel Alejandro de Brito Fontes
7c4ddc6196 Update configuration 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
Filip Troníček
04a7119cc8 Update marketplace.json 2022-10-11 14:00:27 +02:00
Jean Pierre
9adc2e0458 Minor cleanup 2022-10-03 22:20:19 +02:00
Pudong Zheng
ca223ba765 [ide-proxy] add HSTS header 2022-09-30 18:55:31 +02:00
mustard
d1523d4215 [installer] add RubyMine and WebStorm as IDE option 2022-09-30 18:33:31 +02:00
Filip Troníček
ed45ce809c Format marketplace.json 2022-09-19 18:33:20 +02:00
Filip Troníček
cfd0e62859 [code]: Update marketplace.json 2022-08-26 00:51:11 +02:00
Pudong Zheng
c4771b55c0 [ide-proxy] add missing path 2022-08-05 14:48:49 -03:00
Pudong Zheng
b29d39bb87 integration with ide-proxy 2022-08-05 07:52:49 -03:00
Filip Troníček
6419a2da3f Update marketplace.json 2022-08-03 11:26:47 -03:00
Filip Troníček
8870f755db Add our Extension control manifest to the IDE proxy
Move steps around

use --parents

debug

Remove `ls` command

Add marketplace URL to configmap

Update code commit

Remove `vscode-webview.net`

Add another copy

Add the manifest to the repo

Remove unused code

Fix URL replacement

Update code commit

Update code commit

Add CORS header
2022-07-25 06:30:20 -03:00
Pudong Zheng
0f92a1f524 [ide-proxy] add blobserve handler 2022-06-08 16:14:18 +05:30
Pudong Zheng
86b2b9e012 Add cache for ide-proxy static file 2022-06-08 10:13:18 +05:30
Manuel Alejandro de Brito Fontes
5ed1deb661 Update to new stable alpine version v3.16 2022-06-07 15:33:17 +05:30
Mads Hartmann
dd8b5b728a Remove OWNERS related files
Fixes https://github.com/gitpod-io/ops/issues/844
2022-02-08 09:15:30 +01:00
mustard
975e54d0b6 Move local companions behind ide proxy 2022-01-29 17:26:21 +01:00
Pudong Zheng
4bdcf8c8f2 use ide-proxy provide ide logo 2022-01-11 14:18:05 +01:00
Pudong Zheng
d66588642d new ide-proxy components 2021-12-10 10:12:35 +01:00