11481 Commits

Author SHA1 Message Date
Jean Pierre
afcb589ebd
[JetBrains] Update IDE images to new build version (#19291)
Co-authored-by: Robo Quat <roboquat@gitpod.io>
main-gha.22080
2023-12-22 16:04:29 +02:00
Nandaja Varma
fa82331773
[installer] Add ws-daemon-ng to version manifests (#19271) main-gha.22057 2023-12-21 12:09:28 +02:00
Filip Troníček
77c11ab887
Update privacy policy effective date (#19286) main-gha.22051 2023-12-20 13:14:27 +02:00
Robo Quat
957a02a339
update index (#19285)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.22050
2023-12-20 12:24:27 +02:00
Brad Harris
bd1b55187e
Improving prebuild related auth errors (#19247)
* Setting up saving and error state on prebuild settings

* cherry picking in backend work that updates some of the scm errors when installing webhooks for prebuilds

* updating tests

* adding placeholders for prebuild error cases

* adding isMissingScopes to error

* updating error messaging

* update tests

* adding toasts to projects settings for prebuild errors

* updating generic message styles

* Update components/dashboard/src/projects/ProjectSettings.tsx

Co-authored-by: Filip Troníček <filip@gitpod.io>

* Apply suggestions from code review

Co-authored-by: Filip Troníček <filip@gitpod.io>

* adjusting enabled state lookup

* updating again

* adding missing deps

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
main-gha.22043
2023-12-19 17:37:26 +02:00
Manuel Alejandro de Brito Fontes
d3eb939dca
Update openssh to v9.6-P1 (#19282) main-gha.22040 2023-12-19 12:23:26 +02:00
Filip Troníček
7b70289524
Respect allowed org ws classes in config settings (#19270) main-gha.22039 2023-12-19 10:43:26 +02:00
Huiwen
b3825f9e6f
[server] fix unit test (#19280)
* [server] fix unit test

* Add unbind and fix org workspace class tests
main-gha.22035
2023-12-19 10:02:26 +02:00
Jean Pierre
01c22ed123
Update stable (#19279) main-gha.22032 2023-12-19 07:26:26 +02:00
Kyle Brennan
47eef601a1
[ws-proxy] add SSH Summary to overview dashboard (#19281)
Related to ENG-1340 and ENG-1350
main-gha.22026
2023-12-18 21:08:25 +02:00
Christian Weichel
52934ef3ab
Improve selfupdate support (#19120)
when binary cannot be written by the executing user
main-gha.22010
2023-12-18 16:40:25 +02:00
Filip Troníček
bcf992ab54
Remove Access Token scope checkbox (#19269)
* Remove Access Token scope checkbox

* Constraint width
main-gha.22009
2023-12-18 15:47:25 +02:00
Kyle Brennan
10fbb76e2a
[content-service] revert git config feature.manyFiles true (#19277)
It's causing integration tests to fail here: c4e2c43ab1/test/tests/components/ws-manager/prebuild_test.go (L684)
kylos101-git-feature-gha.22046 main-gha.22005
2023-12-15 18:18:22 +02:00
Robo Quat
1de694e747
Update Platform Version of JetBrains Backend Plugin (EAP) to 233.13135-EAP-CANDIDATE-SNAPSHOT (#19274) main-gha.22001 2023-12-15 16:15:22 +02:00
Huiwen
d2919ee0f0
Revert and fixing "Revert "Add org-level workspace class restrictions"" - Dashboard (#19276)
* Revert "Revert "Add org-level workspace class restrictions (#19191)" (#19272)" - dashboard

* Fixing
main-gha.21999
2023-12-15 15:42:22 +02:00
Huiwen
6c0a978eee
Revert "Revert "Add org-level workspace class restrictions"" - Server (#19275)
* Revert "Revert "Add org-level workspace class restrictions (#19191)" (#19272)"

This reverts commit 2c805ad0fcad05aa3c3983c08302ad4f16dc1e69.

* Fix build
main-gha.21997
2023-12-15 15:24:22 +02:00
Filip Troníček
c4e2c43ab1
cli: WS SSH & Opening improvements (#19264)
* cli: SSH / Opening improvements

* Fix args in config setting

* Log opening with URLs

* Changelog

* Fix changlog
main-gha.21981
2023-12-15 13:22:22 +02:00
Alex Tugarev
671f1c6f04
[gitpod-db] AddOrgSettingWorkspaceClass1701725025283 (#19273) main-gha.21980 2023-12-15 13:14:22 +02:00
Alex Tugarev
2c805ad0fc
Revert "Add org-level workspace class restrictions (#19191)" (#19272)
This reverts commit 653d858fa8d5edef1717a2319bc02cf356a10fc9.
main-gha.21972
2023-12-15 12:43:22 +02:00
Robo Quat
3c4160f497
update index (#19266)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.21958
2023-12-15 10:47:22 +02:00
Huiwen
c18e049eb3
[observability] add DashboardStuckInPodInitState alert (#19258)
* [observability] add `DashboardStuckInPodInitState` alert

* Update expr
main-gha.21949
2023-12-15 10:19:22 +02:00
Huiwen
47c636bff5
Revert preview env workspace classes changes (#19268) main-gha.21947 2023-12-15 10:12:22 +02:00
Huiwen
653d858fa8
Add org-level workspace class restrictions (#19191)
* Add org-level maxmium workspace class limit

* [papi] add ListOrganizationWorkspaceClasses method

* Use papi in dashboard

* Validate when updating

* Fix bug

* Make it select default

* Align figma

* Option checking

* fixup

* Use switch button

* Add feature flag

* `invaldiator2` => `invalidateWorkspaceClasses`

* Don't allow to all if selected ones are removed from installation

* Update respond error msg

* dashboard show error msg

* fixup

* update proto doc

* Apply suggestions from code review

Updated error wording.

* update order

* Fix edge case

* Hide delete scope if not owner

* Update error msg

* Not cache org ws cls

* Force update org info

* Rename query file

* Add todos

* Remove refetch

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
Co-authored-by: Laurie T. Malau <laurie@gitpod.io>
main-gha.21943
2023-12-15 08:48:22 +02:00
Filip Troníček
fe67676de6
Remove Copilot notes from PR template (#19265) main-gha.21937 2023-12-14 23:12:21 +02:00
Filip Troníček
7c0f8f09b7
Removes Werft badge from README (#17977)
In the README, there is currently a "Builds with Werft.dev" badge, which is no longer relevant.
main-gha.21936
2023-12-14 23:11:21 +02:00
Jean Pierre
db3a8a9f42
[server] Ensure env var id when doing update in old api (#19263)
* Ensure env var id when doing update

* normalize repositoryPattern
main-gha.21934
2023-12-14 23:03:21 +02:00
Filip Troníček
11f0d00fca
Switch component updates (#19261)
* Switch component updates

* Fix disabled state

* Try disabled switch

* bg ignore state while disabled

* Disable bg img while disabled

* Remove debug disabled checkbox
main-gha.21933
2023-12-14 23:01:21 +02:00
Brad Harris
a3d9a25d6a
Update existing podkit components to use new contextual pk classes (#19256)
* use pk color classes

* updating to use pk classes

* pk styles yah

* fix positioning

* swap to pk classes

* adjusting colors on copy input

* adding repo link and id to page

* using pk class names

* Update components/dashboard/src/repositories/detail/general/ConfigurationName.tsx

Co-authored-by: Filip Troníček <filip@gitpod.io>

* inset focus ring

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
main-gha.21916
2023-12-14 20:55:21 +02:00
Robo Quat
df7f93d131
update index (#19257)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.21907
2023-12-14 19:09:21 +02:00
Sven Efftinge
e453e77d35
Delete owned user on member removal (#19215) main-gha.21904 2023-12-14 18:31:21 +02:00
Jean Pierre
d316064cb3
[code] Update code dockerfile (#19260)
* Update code dockerfile

* Fix

* Fix

* Fix

* Update code commit
main-gha.21898
2023-12-14 17:48:21 +02:00
Kyle Brennan
9cbb9e5a8c
[workspace] update AMI for gen107 for previews (#19251) main-gha.21893 2023-12-14 15:29:21 +02:00
Filip Troníček
717d876354
Podkit buttons everywhere (#19244)
* Podkit buttons everywhere

* local folder Button refs

* Fix alert

* Minor fixups

* Remove the component

* Stuff broke

* Fix linked banner spacing

* Remove `size=full-width`

* A tiny bit of padding for the open ws btn
main-gha.21856
2023-12-13 22:52:20 +02:00
Pudong
1b106c39ba
[ssh gateway] improve logs for errors (#19252) main-gha.21850 2023-12-13 21:38:20 +02:00
Brad Harris
7a654db432
prevent a single error from breaking query client cache indefinitely (#19248) main-gha.21840 2023-12-13 19:32:20 +02:00
Robo Quat
3a309b5c81
[JetBrains] Update IDE images to new build version (#19250) main-gha.21833 2023-12-13 17:07:20 +02:00
Kyle Brennan
350e5838f3
[content-service] do git config after we have an init'd folder (#19206)
* [content-service] do git config after we have a folder

Related to https://github.com/gitpod-io/gitpod/pull/18612

w/o, we get errors like:
git config feature.manyFiles true failed (chdir /dst/<repo to clone>: no such file or directory)

We don't return as error, so it shouldn't block workspace start, but it also means we aren't getting the clone perf boost maybe.

* the pwd is not a git folder, set the context explicitly

* Must use git client, before cloning, otherwise git isn't initialized

* Oops, clone is creating the location

Configure within clone, after creating the location

* Ah, folder must exist and be git init'd (from the clone)

* No need to specify location anymore
main-gha.21829
2023-12-13 16:07:21 +02:00
Kyle Brennan
e99c80be47
[workspace] bump buildkit and containerd dependencies for gen107 (#19246)
Note: we cannot bump the version in image-builder-bob's leeway.Dockerfile  due to us now having https://github.com/gitpod-io/buildkit. I will do a follow-on PR to introduce an image build for our buildkit fork, and then set the dependency here.
main-gha.21828
2023-12-13 16:01:20 +02:00
Kyle Brennan
f10b5070bd
[workspace] update docker compose for gen107 (#19245)
Ref: https://github.com/gitpod-io/compose/releases/tag/v2.23.3-gitpod.1
main-gha.21827
2023-12-13 14:25:20 +02:00
Alex Tugarev
298dbe39da
[papi] Add RPCs for Admin pages (#19243) main-gha.21823 2023-12-13 09:19:20 +02:00
Brad Harris
f9009e487a
Remove global heading styles and use components for headings/labels (#19240)
* getting things setup for updating podkit Heading components

* fixing colors

* Add shortcut for toggling dark mode

* Destructure dep to avoid useEffect from running forever

* removing <h4> tags, using labels via InputField

* remove h4 global styles

* drop hotkey for now in favor of just using dev tools
main-gha.21787
2023-12-12 17:58:19 +02:00
Filip Troníček
f4dbaf787a
Fix relative URLs on the Integrations page (#19239) main-gha.21781 2023-12-12 16:26:20 +02:00
Pudong
754495378d
[ws-proxy] use root as default username in non-mk2 (#19241) main-gha.21779 2023-12-12 15:57:19 +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>
main-gha.21777
2023-12-12 14:56:19 +02:00
Manuel Alejandro de Brito Fontes
62ba5a8521
Update alpine to v3.19 (#19233)
* Update alpine to v3.19

* Update openssh to V_9_5_P1
main-gha.21764
2023-12-12 11:25:19 +02:00
Huiwen
6bc27b8d98
Migrate resolve context url (#19222)
* Implement and migrate resolve context url

* Migrate dashboard

* Update golden

* Fix bugs

* Rebase fixup
main-gha.21758
2023-12-12 10:16:19 +02:00
Alex Tugarev
b03a753163
[server] remove unused code (#19242) main-gha.21756 2023-12-12 09:58:19 +02:00
Brad Harris
9f291dc870
Updating a few styles after design review (#19226) main-gha.21735 2023-12-11 20:28:18 +02:00
Jean Pierre
a050d49e00
[jb] Add joinLink2 endpoint (#19188)
* Add joinLink2 endpoint

* Update joinlink

* Update joinlink

* call notify reconnect

* Add backwards compat logic

* 💄

* 💄
main-gha.21720
2023-12-11 17:19:18 +02:00
Pudong
9759f0081c
[ws-proxy] use ecdsa private key for createKey fake api (#19211) main-gha.21718 2023-12-11 16:59:18 +02:00