72 Commits

Author SHA1 Message Date
Robo Quat
3c4160f497
update index (#19266)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-12-15 10:47:22 +02:00
Manuel Alejandro de Brito Fontes
1e4e60614c
Update caddy to v2.7.6 (#19232)
* Update caddy to v2.7.6

* Update go modules
2023-12-11 14:14:18 +02:00
Robo Quat
ba07eb951a
update index (#19197)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-12-07 10:40:14 +02:00
Robo Quat
3a6b125511
update index (#19176)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-12-01 13:57:08 +02:00
Robo Quat
df2c4ebbb7
update index (#19121)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-11-28 12:41:06 +02:00
Robo Quat
b754a0f891
update index (#19079)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-11-20 11:25:57 +02:00
Filip Troníček
c00f28a9d4
Gitpod CLI: Improve Segment logging (#19064)
* Gitpod CLI: Improve Segment logging

* Set empty logger correctly

* Proxy all files in the `static/bin/` folder

* copy all files

* Revert gzip change and fix proxy dep

* Update folder for artefacts
2023-11-17 12:38:55 +02:00
Robo Quat
5c7015565b
update index (#19034)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-11-11 00:46:48 +02:00
Filip Troníček
e51d974c52
Local App v2 :) (#18971)
* Local App v2 :)

* bind variables correctly

* Play around with units

* Port more commands over

* Separate commands (1 per file)

* `gitpod workspace delete`

* Extract login

* Show help text when run without a command

* Fix login

* `gitpod logout`

* Simple logging

* Remove unused import

* Make host use consistent

* Fix GetToken

* Split distribution

* 🤷‍♂️

* Fix paths 🤷🤦

* Change URL of binaries

* Fix proxy binary handling

Co-authored-by: Pudong <tianshi8650@gmail.com>

* Improve logging

* Change workspace list to be up-to-spec

* `gitpod organizations list`

* Simplify table code

* `gitpod workspace get`

* Created at

* `gitpod organization get <id>`

* Hide open for now

* `workspace start --ssh`

* `ws start --open`

* server: OAuth client

* Use OAuth app

* logs

* `gitpod workspace create`

* Rename to follow singular noun semantics

* Fix nil pointers in list and go cmds

* `--field` for `gitpod organizations list`

* `gitpod ws list --field`

* Simplify some of the ws code

* Unify WS data structure

* Allow opening browser-based WSs

* `gitpod workspace open`

* Constants package to get rid of circular dependency issues

* No config file by default

* Guidance when missing in path

* Fix local companion maybe 🤷‍♂️

* Create wait for start by default

* Align scopes

* KeychainName constant

* Provide token via flag instead

* Host in scope error lookup message

* 🤷‍♂️

* Name for consistency

* Editors in go client of papi

* `gitpod workspace list-classes`

* `gitpod config`

* Infer orgs if applicable

* Remove redundant error log

* Retry mechanism for streaming

* More useful error message for unauthed

* README update

* Allow `function:getTeam`

* return org inference errors properly

* Replace config with context

* Fix config file path

* Wrap up pretty printer

* Name changes

* Remove unused vars

* 🇺🇸

* Update README

* Fix login

* [local-app] Add whoami command

* [local-app] Add context management

* Refactor common package

* Harmonise output and formatting

* Add error resolution support

* Improve resolution printing

* Add apology for system exceptions

* Add class resolutions

* Apologise more

* Add unknown field resolution

* Add better login context name

* Make it build

* `gitpod workspace list-editors`

* Fix multiple ws IDs for `ws get`

* Simplify open code

* Update local-app README with usage instructions

* Help for editor options

* Remove unused config code

* Call workspace ID field ID instead of workspace

* Improve long format output

* Fix whoami output

* Streamline workspace listing

* Introduce fancy intro

* Improve set-context feedback

* Remove common package

* Add first unit test

* Harmonise field order

* Consistency across get commands

* Consistency among list command aliases

* Fix column name in whoami

* Fix nil refs for empty hosts

* Make prettyprint writer typesafe

* Add resolutions for no token or no host found

* Fix typo

* Fix CI build

* Properly record org ID on login

* Print orgs in wide format

* Added "workspace up" functionality back in

but hidden

* Make "Git" casing consistent

https://english.stackexchange.com/questions/611711/tech-related-should-i-capitalize-the-word-git-in-this-context-or-not

* Introduce workspace up intermediary

* Fix proxied binary name

---------

Co-authored-by: Pudong <tianshi8650@gmail.com>
Co-authored-by: Christian Weichel (Chris) <chris@gitpod.io>
2023-11-06 16:32:44 +02:00
Robo Quat
5d5b0683bd
update index (#18986)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-31 20:52:38 +02:00
Robo Quat
75713b2ba1
update index (#18961)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-30 11:42:38 +02:00
Robo Quat
004aa50cd2
update index (#18954)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-19 14:13:27 +03:00
Robo Quat
25b62a4f9d
update index (#18924)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-16 04:03:23 +03:00
Manuel Alejandro de Brito Fontes
b9e8c94508
Update caddy to v2.7.5 (#18912)
* Update caddy to v2.7.5

* Update go modules

* Switch builder image
2023-10-13 09:21:21 +03:00
Robo Quat
5791d13ac6
update index (#18872)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-05 16:49:14 +03:00
Filip Troníček
cf4f4687e6
Update marketplace.json (#17969)
* Update `marketplace.json`

* Add exts

* update

* snyk

* 💄

---------

Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
2023-10-03 20:06:12 +03:00
Robo Quat
20ff1be12e
update index (#18848)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-02 10:09:11 +03:00
Robo Quat
7c3129db2f
update index (#18841)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-29 10:15:07 +03:00
Robo Quat
7a74d1c3c4
update index (#18786)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-25 12:59:04 +02:00
Robo Quat
d624e9e54d
update index (#18770)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-22 11:15:01 +02:00
Robo Quat
cff12f6ac7
update index (#18719)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-15 08:52:54 +02:00
Robo Quat
843290dbef
update index (#18700)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-12 13:26:52 +02:00
Robo Quat
49d1d4fed8
update index (#18656)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-10 18:28:07 +02:00
Robo Quat
9ad3360abf
update index (#18636)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-09-03 19:02:00 +02:00
Robo Quat
7c3b2873a2
update index (#18585)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-08-24 23:07:50 +02:00
Robo Quat
28d7935862
update index (#18544)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-08-18 08:57:43 +02:00
Robo Quat
6292b66b06
update index (#18434)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-08-05 13:15:31 +08:00
Robo Quat
60cea25d6b
update index (#18422)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-08-03 21:29:29 +08:00
Robo Quat
5a7b3467f3
update index (#18396)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-08-01 19:06:26 +08:00
Robo Quat
72d59cb859
update index (#18352)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-07-27 15:13:28 +08:00
Robo Quat
ba59f2e90c
update index (#18324)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-07-21 17:40:37 +08:00
Robo Quat
dd5ae6b6b5
update index (#18251)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-07-20 20:52:36 +08:00
Robo Quat
d44af7a7e1
update index (#18047)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-07-10 18:50:27 +08:00
Robo Quat
423ce2ffc9
update index (#18010)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-06-23 15:34:13 +08:00
Robo Quat
b27795e15c
update index (#17856)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-06-12 14:29:02 +08:00
Robo Quat
99e74f600e
update index (#17662)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-06-02 15:05:07 +08:00
Filip Troníček
a0eb814075
Update marketplace.json (#17607)
* Update `marketplace.json`

* Add `gencay.vscode-chatgpt`
2023-05-15 19:01:00 +08:00
Robo Quat
2cd57728ae
update index (#17474)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-05-08 18:46:46 +08:00
Robo Quat
ae59069ecf
update index (#17443)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-05-02 14:37:40 +08:00
Manuel Alejandro de Brito Fontes
c407cafe2e
Add new github action to update container images digest (#17349)
* Add new github action to update container images digest

* Add latest tag to dockerfiles

* Update .github/workflows/update-image-digest.yml

Co-authored-by: Milan Pavlik <milan@gitpod.io>

---------

Co-authored-by: Milan Pavlik <milan@gitpod.io>
2023-04-26 21:13:34 +08:00
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