9601 Commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
aa61917989
Remove TLS EOF errors from logs (#16930)
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
2023-03-21 10:23:13 +01:00
Milan Pavlik
b1ab625626
[public-api] Cleanup logging middleware (#16928) 2023-03-21 10:17:13 +01:00
Milan Pavlik
84d2808440
[installer] Remove admin-login-secret, unused (#16889)
* [installer] Remove admin-login-secret, unused

* fix
2023-03-21 09:41:13 +01:00
Milan Pavlik
50e09cce76
[experiments] Add fields to logcontext (#16841)
* Fix

* Fix

* Fix

* Fix

* Fix

* [public-api] Use context logger

* fix

* Fix

* fix

* Fix

* fix

* fix

* fix

* [experiments] Add fields to logcontext

* fix
2023-03-21 09:23:13 +01:00
Anton Kosyakov
affaa319ca
[jb] bump up major platform version of backend plugin (#16913) 2023-03-21 09:22:13 +01:00
Aleksandar
e0c9ab4e6a
[preview] diff-apply server side force conflicts (#16901) 2023-03-21 09:17:13 +01:00
Kyle Brennan
a295beb0e4
[tests] fix werft triggered workspace integration tests (#16908)
* Debug

* Doh

* Moar

* Clean-up
2023-03-21 09:08:13 +01:00
Brad Harris
18281e4faa
check for repository property on context (#16929) 2023-03-20 23:07:12 +01:00
Brad Harris
7b7c729925
Org Settings and Modal alert updates (#16883)
* simplify oidc client list view

* making headers consistent

* adjust alignment

* adjust org setting pages headings

* fixing alignment

* updating modal footer alerts

* animate modal footer alerts

* handle non-closeable alerts

* undo wrapper div for now

* remove empty prop
2023-03-20 21:51:12 +01:00
Gero Posmyk-Leinemann
84e5640209
[dashboard] Guard subscribeToStripe against multiple calls (#16890) 2023-03-20 16:23:12 +01:00
Alex Tugarev
60413beaf2
[orgs] Add index for slug (#16920)
Part of #16856
2023-03-20 15:26:12 +01:00
Robo Quat
1555eaa1e0
[changelog] updated changelog (#16915) 2023-03-20 14:15:12 +01:00
Thomas Schubart
42a3602fce
[ws-manager-mk2] Emit events for workspaces and snapshots (#16907)
* [wsman-mk2] Emit workspace events

* [installer] Permissions for events

* [ws-man-mk2] Emit snapshot events

* [installer] Update render tests

* [wsman-mk2] Include review comments
2023-03-20 13:59:12 +01:00
Kyle Brennan
7849d8c6ef
[tests] run Workspace Integration tests in Github Actions (#16904)
* [tests] run Workspace integration tests in GHA

Tests consistently run now, but, some are failing, and need to be fixed
in a follow-on PR.

* split jobs (#16888)

* split jobs

* [preview] pass context to rollout status

* ¯\(◉‿◉)/¯

* Add workspace integ tests to codeowners

* [tests] limit to 4 tests in parallel

* [tests] filter Workspace Integration Tests to just Workspace

* Fix

* [tests]  two in parallel

* [tests] support parallel and serial Workspace tests

* Run tests at mid-day, too

---------

Co-authored-by: Aleksandar <a.g.aleksandrov@gmail.com>
2023-03-20 12:45:12 +01:00
Wouter Verlaek
95158eba38
[ws-manager-mk2] Don't dispose image builds (#16902) 2023-03-20 11:34:12 +01:00
Wouter Verlaek
3a561bf274
[ws-manager-mk2] Check empty ns, delete secrets before finalizer (#16900) 2023-03-20 11:32:12 +01:00
Thomas Schubart
ace513ad7e
[ws-manager-mk2] Refactor workspace status conditions (#16896)
* [wsman-mk2] Refactor conditions

* [wsman-mk2] Specify reason
2023-03-20 11:10:12 +01:00
Wouter Verlaek
5cf9fca421
[common-go] Support rate limiting by enum key (#16899) 2023-03-17 15:26:10 +01:00
Manuel Alejandro de Brito Fontes
95feb1a6bf
Remove cgroups v1 from commons-go (#16859)
* Remove cgroups v1 from commons-go

Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>

* Remove cgroups v1 references

Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>

---------

Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
2023-03-17 15:25:10 +01:00
Anton Kosyakov
8e9f2c0ff9
[rebuild] support desktop IDEs (#16818)
* [rebuild] support desktop IDEs

* ensure target is exist

---------

Co-authored-by: Pudong <tianshi8650@gmail.com>
2023-03-17 15:00:10 +01:00
Aleksandar
9c3448bfc2
[gha] fix ide integration tests (#16898) 2023-03-17 13:41:09 +01:00
Aleksandar
0187678f67
[preview] pass context to rollout status, fix regression (#16886) 2023-03-17 13:05:09 +01:00
Huiwen
77764b8d83
[observability] add superviosr dashboard (#16853) 2023-03-17 09:27:09 +01:00
Pudong
0e37cdca73
[smoke-test] fix send slack notification (#16887) 2023-03-17 09:15:09 +01:00
Pudong
c0d6fa978d
[gitpod-cli] change gp rebuild to gp validate (#16867)
* [gitpod-cli] change `gp rebuild` to `gp validate`

* fix `await-port` and `forward-port` command backward compatible

* Change the reference to `gp rebuild`

* update `gitpod-web` extension ref 3b076b9103
2023-03-17 06:51:08 +01:00
Brad Harris
ff079b96fa
Org SSO Page updates (#16868)
* Breaking SSO page into components & react-query

* wrapper component not needed anymore

* position off of bottom instead

* add a heading/subheading for consistency

* add clientside validation

* adding oidcConfig.issuer to api response

* updating test

* minor cleanup
2023-03-16 21:59:08 +01:00
Milan Pavlik
59e58f96c1
[common-go] Composable log fields (#16860)
* [common-go] Composable log fields

* add test for compose

* use in public api

* fix

* fix
2023-03-16 20:57:08 +01:00
Milan Pavlik
8390cac7a4
[server] Fix file provider accept header (#16881) 2023-03-16 17:13:08 +01:00
Kyle Brennan
58b3d60b30
[tests] Move workspace integration tests to Github Actions (#16872)
* [tests] move Workspace Tests to Github Actions

* [tests] convert secrets to core dev

Example: 85cf075008/.github/workflows/build.yml (L204-L212)

Source of truth for secrets: https://console.cloud.google.com/security/secret-manager?project=gitpod-core-dev
2023-03-16 17:01:08 +01:00
Filip Troníček
44ecb14d3d
Update VS Code Browser to 1.76.2 (#16870)
* Update VS Code Browser to `1.76.2`

* Update stable

* Update tests

* Fix the commit location aaargh

* Update test v2
2023-03-16 15:32:08 +01:00
Milan Pavlik
6207bc3410
Remove applicationCluster from tables.ts (#16876)
* Remove application cluster references

* fix
2023-03-16 15:23:08 +01:00
Alex Tugarev
b39902f4d5
[org] Disallow logins with organizational Git Auth (#16874) 2023-03-16 14:07:08 +01:00
George Tsiolis
28e811320e
Update switch to PAYG success page layout (#16878) 2023-03-16 12:42:08 +01:00
Jean Pierre
6217a0c893
Allow vscode desktop error report (#16871) 2023-03-16 10:34:08 +01:00
Brad Harris
85cf075008
Org Settings Page Header updates & cleanup (#16850)
* wip

* Adding error and warning support to Modal

* Updating headings for team settings pages

* copy updates
2023-03-15 17:26:07 +01:00
Milan Pavlik
59ff034d6f
[public-api] Use context logger (#16686)
* Fix

* Fix

* Fix

* Fix

* Fix

* [public-api] Use context logger

* fix

* Fix

* fix

* Fix

* fix

* fix

* fix

* fix

* fix

* Fix

* fmt

* fix

* retest
2023-03-15 13:52:07 +01:00
Thomas Schubart
c800175c72
[ws-manager-mk2] Protect tokens (#16806)
* [wsman-mk2] Create token secret

* [installer] Fix casing for namespace type metadata

* [installer] Create secrets namespace

* [installer] Configure roles and bindings

* [installer] Move namespace constant to common pkg

* [installer] Create permissions for ws-daemon

* [wsman-mk2] Watch on multiple ns

* [ws-daemon] Use token secret

* [wsman-mk2] Remove secret from initializer

* [wsman-mk2] Test token secret

* [werft] Fix document index

* [installer] Update render tests

* [wsman-mk2] Fix imports

* [wsman-mk2] Ensure maintenance controller required permissions

* [wsman-mk2] Retry deleting secret

* [installer] Ensure objects in secrets namespace are only created with mk2 option
2023-03-15 12:57:07 +01:00
Wouter Verlaek
d5c9519b30
[ws-manager] Log timeout (#16855) 2023-03-15 12:54:07 +01:00
Gero Posmyk-Leinemann
8744ad02fc
[server] verifyClient: Remove dead code to parse workspace URLs (#16845) 2023-03-15 11:49:07 +01:00
Wouter Verlaek
7ce3c554df
[node-labeler] Add debug.sh script (#16837) 2023-03-15 10:41:07 +01:00
Milan Pavlik
a5df1cb005
Revert "Remove workspace_classes_backend feature flag (#16825)" (#16854)
This reverts commit afb724660182fcd480dc2e7fc06c45291b0023ad.
2023-03-15 10:34:07 +01:00
Manuel Alejandro de Brito Fontes
97f8d4b802
Ensure the spread of pods on different nodes (#16810)
* Ensure the spread of pods on different nodes

* Replace string ClusterFirst

* Replace Always string in DNSPolicy

* Fix registry-facade affinity

* Fix ws-proxy affinity

* Address feedback

* Update golden files
2023-03-15 10:21:07 +01:00
Milan Pavlik
5bcd92c36f
[ws-man-bridge] Remove application_cluster (#16840)
* [ws-man-bridge] Renmove application_cluster

* Fix
2023-03-15 10:20:07 +01:00
Milan Pavlik
954682ea1d
[db] Drop applicationCluster column from d_b_workspace_cluster (#16839) 2023-03-15 10:19:08 +01:00
Gero Posmyk-Leinemann
5aaba62642
[server] Tone down unnecessary logging around websocket verifyClient (#16844) 2023-03-15 09:43:07 +01:00
Aleksandar
237481527e
[preview] fix wait, diff-apply, regression-check slack (#16842) 2023-03-15 09:35:07 +01:00
Milan Pavlik
6291b6ce90
[public-api] List teams concurrently (#16848)
* [public-api] List teams concurrently

* Fix
2023-03-15 09:00:07 +01:00
Robo Quat
0819f99235
[changelog] updated changelog (#16834) 2023-03-14 19:39:06 +01:00
Filip Troníček
225573294b
Update marketplace.json (#16835)
* Update `marketplace.json`

* Format
2023-03-14 19:21:07 +01:00
Alex Tugarev
d319d8c768
[Switch to PAYG] Deduplicate calls to server.subscribeToStripe (#16822)
* simplify useLocalStorage hook

* [switch2payg] evaluate isMigratedToTeamOnlyAttribution when rendering link to Billing

* [switch2payg] Deduplicate calls to `server.subscribeToStripe`

* [switch2payg] Deduplicate confetti

---------

Co-authored-by: Gero Posmyk-Leinemann <gero@gitpod.io>
2023-03-14 15:54:07 +01:00