224 Commits

Author SHA1 Message Date
Robo Quat
d54058956d
update index (#20178)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-09-11 12:23:57 -04:00
Robo Quat
d807368121
update index (#20134)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-08-20 02:16:19 -04:00
Robo Quat
12c582b815
update index (#20101)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-08-12 03:03:14 -04:00
Robo Quat
08733d6bff
update index (#20097)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-08-09 05:11:47 -04:00
Robo Quat
4f6e87ce03
update index (#20092)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-08-08 05:30:46 -04:00
Robo Quat
519b67858f
update index (#20064)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-07-26 14:36:34 +02:00
Robo Quat
e7ffef9282
update index (#20060)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-07-24 13:14:32 +02:00
Robo Quat
4bccf5282c
update index (#20022)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-07-15 09:04:53 +02:00
Robo Quat
c295f8299f
update index (#20010)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-07-09 03:16:54 -04:00
Robo Quat
823aae71f7
update index (#19982)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-07-05 04:29:18 -04:00
Robo Quat
3bf7b41f10
update index (#19974)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-06-28 16:29:23 +02:00
Kyle Brennan
aaa928c67d
[proxy] treat errors for /analytics as 503 (#19970)
Elevations of 502 errors for Proxy can trigger ProxyBadGateway, which can be a warning that end-users are having trouble (like if supervisor is returning 502s).

Sometimes /analytics returns 502, like with Enterprise, if telemetry-exporter has trouble. In these scenarios, we do not need/want to trigger ProxyBadGateway (which alerts on-call).

So, for /analytics errors, we return a response code of 503, instead of 502.
2024-06-26 15:03:21 +02:00
Robo Quat
21fca564f4
update index (#19962)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-06-24 12:35:19 +02:00
Robo Quat
cfa8326a22
update index (#19939)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-06-20 17:58:15 +02:00
Robo Quat
fa293346c2
update index (#19929)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-06-19 12:50:14 +02:00
Kyle Brennan
8e0da64aae
[proxy] enable metrics for Caddy again (#19885)
* Revert "Revert " [proxy] enable metrics for Caddy (#19877)" (#19882)"

This reverts commit 992e23bfe4d122f7bbfdadb7a2549a462c5b9afa.

* Fix syntax

* Remove unnecessary filtration
2024-06-14 13:52:10 +08:00
Kyle Brennan
992e23bfe4
Revert " [proxy] enable metrics for Caddy (#19877)" (#19882)
This reverts commit c0cced2b4a332fa86f78313b8122945d29b95d3f.
2024-06-12 21:32:08 +08:00
Kyle Brennan
c0cced2b4a
[proxy] enable metrics for Caddy (#19877)
* [proxy] enable metrics for Caddy

 Presently we're only getting metrics for caddy_reverse_proxy_upstreams_healthy

* Exclude 502 from /_supervisor
2024-06-12 20:40:08 +08:00
Robo Quat
a7e820c1f7
update index (#19809)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-06-04 14:49:15 +08:00
Robo Quat
19a1764984
update index (#19792)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-05-29 16:42:10 +08:00
Robo Quat
8a5af9012e
update index (#19544)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-04-03 09:14:42 +02:00
Robo Quat
12db87060f
update index (#19520)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-03-14 05:10:23 +02:00
Robo Quat
730eed3bc5
update index (#19478)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-02-28 12:00:09 +02:00
Gero Posmyk-Leinemann
bdad590b09
[server] Missing SCM access: Filter out user error on workspace start (#19469)
* [server] Missing SCM access: Filter out user error on workspace start

to prevent false alerts (EXP-1434)

* [proxy] api.: Handle /auth/*/callback
2024-02-27 09:13:08 +02:00
Gero Posmyk-Leinemann
4e718d9b2a
[proxy, server] api. subdomain for Github login callback (#19448) 2024-02-21 09:56:02 +02:00
Robo Quat
e7bedfacd0
update index (#19407)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-02-11 00:09:52 +02:00
Robo Quat
8c8577ea2b
update index (#19399)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-02-07 23:19:50 +02:00
Robo Quat
7115b4b57e
update index (#19379)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-02-01 18:39:43 +02:00
Robo Quat
d95aae6797
update index (#19370)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-01-31 19:58:43 +02:00
Huiwen
b7d39c0cd4
[papi] add prebuild log url to prebuild message (#19353)
* [papi] GetPrebuildLogUrl proto implement

* Remove seperated API

* fix incorrect URL module
2024-01-29 19:38:05 +02:00
Robo Quat
cde558cfa9
update index (#19355)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-01-26 17:03:02 +02:00
Robo Quat
9033ef210a
update index (#19333)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-01-25 01:45:01 +02:00
Robo Quat
fcccc0ddb6
update index (#19322)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-01-15 01:11:51 +02:00
Robo Quat
d240f9c785
update index (#19288)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-01-04 15:32:42 +02:00
Robo Quat
3c4160f497
update index (#19266)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-12-15 10:47:22 +02:00
Anton Kosyakov
521e6a5aab
[dashboard] use HTTP endpoint for telemetry (#19223)
* [dashboard] use HTTP endpoint for telemetry

* 💄

---------

Co-authored-by: Jean Pierre <jeanpierre@gitpod.io>
2023-12-12 14:56:19 +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
Gero Posmyk-Leinemann
f78eff2467
Frontend development: redirect instead of proxy (#19177)
* [dev] make-user-admin: Grant all admin permissions

* [dev] Change frontend-dev to redirect instead of transparently proxy

This removes the "proxy needs network access to upstream" constraint, by relying on the developers browser

* [dev] front-end dev: more convenience, and added to readme
2023-12-05 16:48:13 +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
Anton Kosyakov
1d3b862976
[configcat] ensure that browser updates the cacge (#19125) 2023-11-23 16:10:01 +02:00
Gero Posmyk-Leinemann
33f9c0b6a7
[proxy] Expose v1 api on api. subdomain (#19089)
* [proxy] Expose v1 api on api. subdomain

* [gpctl] Move to use gRPC on api.gitpod.io directly

* [proxy] Remove "test compression" comment as that has been tested and works
2023-11-20 14:59:58 +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
Sven Efftinge
f6bf401d38
[dashboard] use organization v2 shapes (#18970) 2023-11-06 15:18: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