250 Commits

Author SHA1 Message Date
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
Robo Quat
004aa50cd2
update index (#18954)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2023-10-19 14:13:27 +03:00
Anton Kosyakov
c7f8c35f64
[dashboard] integrate v2 WorkspaceService.getWorkspace (#18884) 2023-10-18 11:50:25 +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
Milan Pavlik
547b8b3590
[proxy] Add /api/health 200 (#18917)
* [proxy] Add /api/health 200

* Update Caddyfile
2023-10-13 10:22:21 +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
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
Manuel Alejandro de Brito Fontes
8ef82ff356
Update go modules to 1.21 (#18805) 2023-09-26 17:52:05 +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
Gero Posmyk-Leinemann
ba79893532
Revert "[dashboard] Downtime in-app announcements (#18761)" (#18789)
This reverts commit cebee56ff834a0017c42a799c298ef0e8df67db7, modulo some fixes we want to keep.
2023-09-25 09:06: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
Gero Posmyk-Leinemann
cebee56ff8
[dashboard] Downtime in-app announcements (#18761)
* [dashboard] Downtime in-app announcements

* [dashboard] Set correct port for hot reload to work

* [dashboard] Display local time

* adding static page for maintenance mode

* [dashboard] maintenance screen: Add specific end time

* [dashboard] in-app maintenance notification: Point to https://www.gitpodstatus.com instead of specific event

* [proxy] Re-direct mechanism controlled by env var MAINTENANCE_REDIRECT

---------

Co-authored-by: Brad Harris <bmharris@gmail.com>
2023-09-21 11:15:00 +02:00
Anton Kosyakov
352484b34d
node grpc spike dashboard to server (#18691)
* [public-api] add dummy service for testing

* [public-api] proxy dummy to server

* [public-api] hello service server impl

* [server] fix API contribution bindings

* [dashboard] emulate unary call

* only if actually called

* [dummy] auth

* fix tests

* [server] add interceptor to public api

* add server side observability

* fix port name

* change to unimplemented for unknown methods

* [public-api] client metrics

* fix metrics imports

* align server metrics

* actually fix metrics

* add feature flags

* fix server side streams

* [dashboard] hook error reporting

* rebase and fix imports

* feature flagged metrics from dashboard

* revert GRPC_TYPE

* address feedback
2023-09-15 13:46:54 +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
Manuel Alejandro de Brito Fontes
19a3fff4bd
Update caddy to v2.7.2 (#18441) 2023-08-07 18:41:33 +08: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