8188 Commits

Author SHA1 Message Date
Robo Quat
1b1575b9d5
update index (#20740) 2025-04-25 03:00:35 -04:00
mustard
fbe635393f
[JetBrains] Upgrade IDEs to 2025.1 (#20763)
* [JetBrains] Update IDE images to new build version

* Make it build

* Update Platform Version of JetBrains Gateway Plugin (Stable) to

* Upgrade setup-java to v4

---------

Co-authored-by: Robo Quat <roboquat@gitpod.io>
2025-04-23 02:15:33 -04:00
Siddhant Khare
d3348ed46a
feat(dashboard): Update header layout and start page branding (#20762)
* feat(dashboard): Refactor header layout and update start page UI

* addressing nit fixes
2025-04-22 08:10:32 -04:00
Kyle Brennan
e5b9a3c59f
[common-go] continue on hashConfig errors (#20752)
* Log the event name when hashConfig fails

* [common-go] backoff and retry watching files

* Revert "[common-go] backoff and retry watching files"

This reverts commit e43e0d80e12907e3965d6b1da052517235242922.

* Continue watching, after hashConfig error

This way, subsequent changes to the watched file may be honored
2025-04-16 12:43:15 -04:00
Gero Posmyk-Leinemann
3b917d89d5
[db] Migrations image: explicitly add bash (#20732) 2025-04-03 02:58:02 -04:00
mustard
ea188a52c6
[supervisor] Improve git status calls to disable optional locks (#20715)
Tool: gitpod/catfood.gitpod.cloud
2025-04-02 14:35:01 -04:00
iQQBot
f0eafab749
Reapply "[image-builder-bob] bump up buildkit (#20690)" (#20693) (#20694)
* Reapply "[image-builder-bob] bump up buildkit (#20690)" (#20693)

This reverts commit 71378332359c80940e1c1b0dc158bf430cd67636.

Tool: gitpod/catfood.gitpod.cloud

* update

Tool: gitpod/catfood.gitpod.cloud
2025-04-01 09:42:01 -04:00
Robo Quat
cbc17ce62a
update index (#20721)
Co-authored-by: kylos101 <1272076+kylos101@users.noreply.github.com>
2025-03-31 18:42:00 -04:00
Gero Posmyk-Leinemann
198dea471d
[server, bridge] Bind metrics apps to "127.0.0.1" instead of "localhost" (#20719)
Tool: gitpod/catfood.gitpod.cloud
2025-03-31 08:57:59 -04:00
Siddhant Khare
570d5c02e7
New Gitpod Classic notification (#20714)
* Add Gitpod Classic sunset notification

* copy text update
2025-03-28 12:08:57 -04:00
mustard
91ad3e70c5
[gha] Correct installer tag finding for IDE integration tests (#20704)
* Revert GHA tag grep on script

Tool: gitpod/catfood.gitpod.cloud

* Fix GHA

Tool: gitpod/catfood.gitpod.cloud

* fixup

Tool: gitpod/catfood.gitpod.cloud
2025-03-24 05:52:53 -04:00
mustard
9759449da3
[gha] Fix IDE integration tests (#20703)
Tool: gitpod/catfood.gitpod.cloud
2025-03-24 05:08:52 -04:00
Gero Posmyk-Leinemann
257d79c48e
[db] Bump cloud-sql-proxy to v1.37.6 (#20697)
Tool: gitpod/catfood.gitpod.cloud
2025-03-21 10:04:50 -04:00
Gero Posmyk-Leinemann
81a13fbe19
[db] Switch to node:18.20.7-alpine base image (#20695)
Tool: gitpod/catfood.gitpod.cloud
2025-03-21 09:02:50 -04:00
Cornelius A. Ludmann
313610dde2
Updating Go dependency: Docker and Git to fix CVE (#20689)
* Updating Go dependency: Docker and Git to fix CVE

Tool: gitpod/catfood.gitpod.cloud

* [image-builder-bob] Pin OpenTelemetry dependencies to compatible versions

Tool: gitpod/catfood.gitpod.cloud
2025-03-21 08:58:50 -04:00
Gero Posmyk-Leinemann
7137833235
Revert "[image-builder-bob] bump up buildkit (#20690)" (#20693)
This reverts commit fd362443b1598d601d2f293c4d6b3cb8ccd6a59e.
2025-03-21 08:22:50 -04:00
Gero Posmyk-Leinemann
4083e6f252
[server, bridge] Switch base-images to node:18.20.7-alpine to avoid CVEs (#20692)
Tool: gitpod/catfood.gitpod.cloud
2025-03-21 07:16:50 -04:00
iQQBot
fd362443b1
[image-builder-bob] bump up buildkit (#20690)
* [image-builder-bob] bump up buildkit

Tool: gitpod/catfood.gitpod.cloud

* add ghcr login

Tool: gitpod/catfood.gitpod.cloud
2025-03-21 07:12:50 -04:00
Christian Weichel
337f8f3960
Bump golang.org/x/crypto (#20683)
* Bump golang.org/x/crypto

* Don't bump toolchain

* go mod tidy

* go mod tidy

* Fix proxy build
2025-03-21 06:49:50 -04:00
Gero Posmyk-Leinemann
10672a1c50
[server] Remove google-cloud-profiler (#20691)
Tool: gitpod/catfood.gitpod.cloud
2025-03-21 06:40:49 -04:00
Manuel Alejandro de Brito Fontes
c18539389d
Update runc to v1.2.6 and gcloud to v515.0.0 (#20680)
* Update runc to v1.2.6 and gcloud to v515.0.0

* Use correct package name

---------

Co-authored-by: Christian Weichel <chris@gitpod.io>
2025-03-21 05:33:50 -04:00
Kyle Brennan
3f2d253988
Bump docker compose and docker (#20688)
* Bump docker compose

Tool: gitpod/catfood.gitpod.cloud

* Bump docker

Tool: gitpod/catfood.gitpod.cloud

* Oops

Tool: gitpod/catfood.gitpod.cloud

* Fix build

Tool: gitpod/catfood.gitpod.cloud
2025-03-21 02:52:50 -04:00
Christian Weichel
211e79049f
Bump caddy to latest (#20684) 2025-03-21 02:50:50 -04:00
Christian Weichel
38dc6b01d3
Bump runc in ws-daemon (#20685) 2025-03-20 19:31:49 -04:00
Robo Quat
6592be266a
update index (#20666) 2025-03-20 16:51:49 -04:00
Gero Posmyk-Leinemann
61795b793a
[server] Some change to trigger a release (#20678)
Tool: gitpod/catfood.gitpod.cloud
2025-03-20 16:15:49 -04:00
Robo Quat
e8a073cc66
[VS Code Browser] Build stable code 1.98.2 (#20661)
* [VS Code Browser] Build stable code `1.98.2`

Tool: gitpod/catfood.gitpod.cloud

* Update Dockerfile for code browser

Tool: gitpod/catfood.gitpod.cloud

---------

Co-authored-by: mustard <huiwen@gitpod.io>
2025-03-20 07:35:49 -04:00
Gero Posmyk-Leinemann
aaa27c2821
[server] Add /ready probe to smooth rollout of server pods (#20673)
* [server] Move /ready to /startup, and rename code to StartupController (because it's used by the StartupProbe)

Tool: gitpod/catfood.gitpod.cloud

* [server] Introduce special /ready handler that only returns "false" during the shutdown phase

Tool: gitpod/catfood.gitpod.cloud
2025-03-18 11:28:47 -04:00
Gero Posmyk-Leinemann
fad0801ca8
[server] Fix broken /ready endpoint and chaned the probe to be a StartupProbe (#20672)
Tool: gitpod/catfood.gitpod.cloud
2025-03-18 06:34:47 -04:00
Gero Posmyk-Leinemann
89e09307b9
[server] Introduces ReadinessProbe (#20669)
* [server] Introduce ReadinessController and probe at /ready

Tool: gitpod/catfood.gitpod.cloud

* [server] Move /live and /ready endpoints to a separate express app and port

Tool: gitpod/catfood.gitpod.cloud

* [memory-bank] task-related learnings

Tool: gitpod/catfood.gitpod.cloud

* [server] Introduce `server_readiness_probe` feature flag so we can disable the ReadinessProbe if required

Tool: gitpod/catfood.gitpod.cloud

* docs: formalize Product Requirements Document workflow

- Add PRD workflow to systemPatterns.md as a standardized development process
- Update .clinerules with instructions to follow the PRD workflow
- Update activeContext.md and progress.md to reference the new workflow

This formalizes the process we used for implementing the server readiness probe feature.

Tool: gitpod/catfood.gitpod.cloud

* [server] ReadinessProbe: add redis as dependency

Tool: gitpod/catfood.gitpod.cloud

* review comments

Tool: gitpod/catfood.gitpod.cloud

* [dev] Remove outdated gopls config

Tool: gitpod/catfood.gitpod.cloud

* [server] Fix import

Tool: gitpod/catfood.gitpod.cloud
2025-03-17 11:44:46 -04:00
Gero Posmyk-Leinemann
5d557f73c8
[spicedb] Fix intermittent "Error: 4 DEADLINE_EXCEEDED...Waiting for LB pick" (#20637)
* [dev] Bump grpc/grpc-js 1.10.8 -> 1.12.6 and authzed/authzed-node 0.15.0 -> 1.2.2

Tool: gitpod/catfood.gitpod.cloud

* [server] Streamline spicedb gRPC client usage and creation options

 - instead of doing retries on two levels, rely on the gRPC-level retries
 - to mitigate the loss of insights, introduce createDebugLogInterceptor
  - client options: use sane defaults derived from the documentation instead of the excessive ones we had in place before
  - use "waitForReady" option: it should a) make our calls for responsive on re-connects, while b) - because we keep re-trying on DEADLINE_EXCEEDED - should be as reliable as before

Tool: gitpod/catfood.gitpod.cloud

* [protocol] Centralize grpc.isConnectionAlive

Tool: gitpod/catfood.gitpod.cloud

* [server] SpiceDB client: retry with new client on "Waiting for LB pick" error

Tool: gitpod/catfood.gitpod.cloud
2025-03-17 05:13:46 -04:00
Robo Quat
ab11ec36a5
update index (#20636) 2025-03-14 04:46:35 -04:00
iQQBot
52a7727b4f
[node-labeler] Refactor node labeling to use taints instead of labels (#20652)
* [node-labeler] Refactor node labeling to use taints instead of labels

* [agent-smith] Add toleration to daemonset

* Add workspace component tolerations to various Gitpod components if it running in Full installation

* Apply suggestions from code review

Co-authored-by: Kyle Brennan <kyle@gitpod.io>

* Update components/node-labeler/cmd/run.go

Co-authored-by: Kyle Brennan <kyle@gitpod.io>

---------

Co-authored-by: Kyle Brennan <kyle@gitpod.io>
2025-03-11 03:30:39 -04:00
Filip Troníček
1becba79bd
[dashboard] fix getting started card copy (#20659)
Tool: gitpod/catfood.gitpod.cloud
2025-03-10 22:55:38 -04:00
Filip Troníček
67b26ebef3
[dashboard] Fix org-suggested repositories when settings org query is fetching (#20649)
Tool: gitpod/catfood.gitpod.cloud
2025-03-04 09:48:32 -05:00
Gero Posmyk-Leinemann
23c3e83013
[server] OrganizationService:Fix unpin for pinnedEditorVersions (don't use deepmerge but overwrite if set) (#20646)
Tool: gitpod/catfood.gitpod.cloud
2025-03-03 04:46:31 -05:00
Gero Posmyk-Leinemann
0cba458475
[ws-daemon] Fix panix in tests (#20638)
Tool: gitpod/catfood.gitpod.cloud
2025-02-27 07:28:12 -05:00
Filip Troníček
fabaae89cf
[dashboard] Fix usage/insights download toast description color (#20634)
Tool: gitpod/catfood.gitpod.cloud
2025-02-27 03:13:12 -05:00
Filip Troníček
f85a593ddb
[ide-proxy] update extension control manifest (#20633)
* [ide-proxy] update extension control manifest

Tool: gitpod/catfood.gitpod.cloud

* update it once more :)

Tool: gitpod/catfood.gitpod.cloud
2025-02-27 03:12:12 -05:00
Gero Posmyk-Leinemann
26f7f5d742
Add more initializer-related info to /insights API (#20572)
* [ws-manager, ws-daemon] Store initializer metrics in workspace.Status.InitializerMetrics

Tool: gitpod/catfood.gitpod.cloud

* [ws-mananger-api, -mk2] Emit new field .Status.InitializerMetrics

Tool: gitpod/catfood.gitpod.cloud

* [db] Introduce DBWorkspaceInstanceMetrics and persist all metrics from ws-manager-api into it

Tool: gitpod/catfood.gitpod.cloud

* [api] Expose session.Metrics.InitializerMetrics

Tool: gitpod/catfood.gitpod.cloud

* [dashboard] Export metrics into CSV

Tool: gitpod/catfood.gitpod.cloud

* [content-service] Fix: emit fromBackup stats

Tool: gitpod/catfood.gitpod.cloud

* Update components/ws-manager-api/core.proto

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

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
2025-02-26 14:34:12 -05:00
mustard
f5eda871e6
[server] add feature flags for spicedb client options (#20613)
* add feature flags for spicedb client options

Tool: gitpod/catfood.gitpod.cloud

* Add comments

Tool: gitpod/catfood.gitpod.cloud

* fixup

Tool: gitpod/catfood.gitpod.cloud

* address feedback

Co-authored-by: Gero Posmyk-Leinemann <gero@gitpod.io>
Tool: gitpod/catfood.gitpod.cloud

* fixup

Tool: gitpod/catfood.gitpod.cloud

---------

Co-authored-by: Gero Posmyk-Leinemann <gero@gitpod.io>
2025-02-26 11:34:11 -05:00
Kyle Brennan
e10d57daf6
[components] include scheduler-extender:docker in all-docker build (#20627)
* [components] include scheduler-extender:docker in all-docker build

* [.github] add missing CODEOWNERS
2025-02-25 13:11:10 -05:00
Filip Troníček
0fd821f392
[dashboard] fix toast contrast (#20630)
* [dashboard] fix toast contrast

Tool: gitpod/catfood.gitpod.cloud

* driveby: less `isGitpodIo`

Tool: gitpod/catfood.gitpod.cloud

* Align colors with info alert

Tool: gitpod/catfood.gitpod.cloud
2025-02-25 10:57:10 -05:00
Robo Quat
56376cff07
update index (#20618) 2025-02-25 10:16:11 -05:00
Gero Posmyk-Leinemann
dd50c2aee8
[api, server, dashboard] Cleanup UpdateOrganizationSettings API (#20603)
* [api, server, dashboard] Cleanup UpdateOrganizationSettings API

Tool: gitpod/catfood.gitpod.cloud

* Org settings partial updates improvements (#20626)

Tool: gitpod/catfood.gitpod.cloud

* review comment

Tool: gitpod/catfood.gitpod.cloud
2025-02-25 08:58:11 -05:00
Kyle Brennan
16468dcc4b
[components] rebuild ipfs and scheduler-extender components (#20624)
* [ipfs] rebuild components

Tool: gitpod/catfood.gitpod.cloud

* Fix kubo version

Tool: gitpod/catfood.gitpod.cloud

* Consolidate IPFS versions to workspace.yaml

Tool: gitpod/catfood.gitpod.cloud

* Also package scheduler-extender

Tool: gitpod/catfood.gitpod.cloud
2025-02-24 10:37:10 -05:00
Filip Troníček
36cdf66ff1
[dashboard] Fix user preferences workspace timeouts alert (#20619)
Tool: gitpod/catfood.gitpod.cloud
2025-02-24 09:52:10 -05:00
Filip Troníček
331453c892
[dasboard] Avatar selection improvements (#20620)
* feat(dashboard): Enhance team onboarding with member avatar and framework selection

- Add OrgMemberAvatarInput component with improved member selection using Popover and Command
- Implement ComboboxDemo for framework selection
- Update Button variant and add cmdk package
- Improve UI components with more flexible selection and filtering

Tool: gitpod/catfood.gitpod.cloud

* fix(orgs): when updating org welcome msg settings, enforce updating `featuredMemberId`

Tool: gitpod/catfood.gitpod.cloud

* A proper fix with existing prebuild list combobox

Tool: gitpod/catfood.gitpod.cloud

* chore: Remove unused cmdk package and related components

- Remove cmdk package from package.json
- Delete Command.tsx component
- Remove unused featuredMemberId state from TeamOnboarding
- Clean up yarn.lock dependencies related to cmdk and radix-ui packages

Tool: gitpod/catfood.gitpod.cloud

* Clean up

Tool: gitpod/catfood.gitpod.cloud
2025-02-24 04:47:09 -05:00
Robo Quat
0e2cafa719
[JetBrains] Update Platform Version from JetBrains Gateway Plugin (EAP) (#20612)
* Update Platform Version of JetBrains Gateway Plugin (EAP) to

* Revert gradle properties changes

Tool: gitpod/catfood.gitpod.cloud

---------

Co-authored-by: Huiwen <mhqnwt@gmail.com>
2025-02-20 14:51:56 -05:00
Robo Quat
5c79086371
[JetBrains] Update IDE images to new build version (#20530)
* [JetBrains] Update IDE images to new build version

* Revert gradle properties changes

Tool: gitpod/catfood.gitpod.cloud

---------

Co-authored-by: Huiwen <mhqnwt@gmail.com>
2025-02-20 14:36:56 -05:00