1622 Commits

Author SHA1 Message Date
Robo Quat
1b1575b9d5
update index (#20740) 2025-04-25 03:00:35 -04:00
Gero Posmyk-Leinemann
561fde446c
[server] Fix custom CA (#20770)
Configure NODE_EXTRA_CA_CERTS env var to point to the CA certificate bundle file
2025-04-24 06:21:34 -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
Robo Quat
253dac6113
[code] update code image layers (#20748) 2025-04-13 14:17:12 -04:00
Gero Posmyk-Leinemann
205ef5defd
[installer] Avoid https://tldr.fail (#20726)
Tool: gitpod/catfood.gitpod.cloud
2025-04-02 07:11: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
b0237e2b9e
[installer] Bump kube-rbac-proxy to v0.19.0 (#20696)
Tool: gitpod/catfood.gitpod.cloud
2025-03-21 10:02: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
Robo Quat
6592be266a
update index (#20666) 2025-03-20 16:51:49 -04:00
Robo Quat
2cf1c74f10
[VS Code Browser] Update stable code to 1.98.2 (#20677) 2025-03-20 10: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
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
Robo Quat
a03e02caed
[VS Code Browser] Update stable code to 1.97.2 (#20640) 2025-02-27 13:51:12 -05:00
Robo Quat
56376cff07
update index (#20618) 2025-02-25 10:16:11 -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
Robo Quat
198697b678
update index (#20611) 2025-02-20 09:25:56 -05:00
Robo Quat
71401c1a54
[code] update code image layers (#20585) 2025-02-20 09:24:57 -05:00
Robo Quat
fff49d65dc
update index (#20592) 2025-02-14 02:46:50 -05:00
Kyle Brennan
58c9a1808a
[ws-manager-mk2] update to support k8s 0.30 API (#20580)
* [go components] Fixed "go test ./..." in various components

Tool: gitpod/catfood.gitpod.cloud

* [go components] Update k8s 0.29.3 -> 0.30.9 API

 - update the go-update-wc-deps.sh script to handle the brunt of that transition
 - fixes Maintenance- + Subscriber-Controller
 - document steps

Tool: gitpod/catfood.gitpod.cloud

* [ws-manager-mk2] Decide how to apply appamor config based on serverversion to support k8s 1.30+

Tool: gitpod/catfood.gitpod.cloud

* [gpctl] Missing go mod tidy

Tool: gitpod/catfood.gitpod.cloud

* Replace vulnerable outcaste-io/badger/v3 with original dgraph-io/badger/v3

Tool: gitpod/catfood.gitpod.cloud

* more go mod tidy

Tool: gitpod/catfood.gitpod.cloud

* [image-builder-bob, installer] Select the correct version of containerd....

Tool: gitpod/catfood.gitpod.cloud

---------

Co-authored-by: Gero Posmyk-Leinemann <gero@gitpod.io>
2025-02-07 03:58:22 -05:00
Robo Quat
d25d9280f6
update index (#20568) 2025-02-05 09:12:20 -05:00
Robo Quat
12f386b722
update index (#20543) 2025-01-28 08:33:18 -05:00
Robo Quat
e7dbf433e8
update index (#20524) 2025-01-23 05:30:13 -05:00
Robo Quat
65707def08
[code] update code image layers (#20534) 2025-01-22 12:42:12 -05:00
Filip Troníček
4d3cca4209
[node-labeler] Introduce workspace count controller (#20509)
* [ws-daemon] Introduce pod count controller

* remove unnecessary variable

* move to `node-labeler`

* act on ws crds

* Fix runtime not filled in yet

* Make tests pass!

* Improve test file structure

* Fix `node-labeler:lib` build

* Remove unnecessary changes

* Address some review comments (thanks, kyle!)

* Try caching?

* Queue deleted nodes and periodically reconcile it all

* WCC cleanup function

* Fix tests

* Update name

* Add metrics for controller

* Add synchronization for node reconciliation to prevent race conditions

* Address review comments

* Remove superflous log

* Remove unneeded metrics and add cool log line

* big yellow warning for a thing that should not happen
2025-01-21 18:12:11 -05:00
Gero Posmyk-Leinemann
76781bf322
[dev] Update workspace libraries to match kubernetes (containerd, runc, buildkit) (#20526)
* [workspace] Set lib versions: containerd to 1.6.36, runc 1.1.14 and buildkit to 0.12.5

Reasoning: https://linear.app/gitpod/issue/CLC-982/update-containerd-to-latest-patch-16x-k8s-and-runc-libs-in-gitpod-mono#comment-d5450e2c

* [golangci] Remove superfluous notlint and checks

* [image-builder-mk3] Fix incomplete tests where a library made the field "mediaType" non-optimal

    Original change: https://github.com/opencontainers/image-spec/pull/1091

* [docker] Switch from github.com/docker/distribution/reference to github.com/distribution/reference

* [ws-daemon] Internalize libcontainer/specconv because it got dropped between runc 1.1.10 and 1.1.14
2025-01-20 09:32:10 -05:00
Robo Quat
e4b0fa7670
[JetBrains] Update IDE images to new build version (#20505)
* [JetBrains] Update IDE images to new build version

* Revert pluginSinceBuild

---------

Co-authored-by: Huiwen <mhqnwt@gmail.com>
2025-01-17 14:41:32 -05:00
Robo Quat
4a5f02e164
update index (#20511) 2025-01-15 13:00:31 -05:00
Robo Quat
6024cfa9b2
[VS Code Browser] Update stable code to 1.96.3 (#20521) 2025-01-15 05:57:30 -05:00
iQQBot
663fcb9587
[ws-proxy] upgrade golang-crypto (#20499)
* [ws-proxy] upgrade golang-crypto

* Upgrade all direct deps

* Upgrade `golang.org/x/crypto` to v0.31.0

* bump up

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
2025-01-08 01:31:23 -05:00
iQQBot
a5847d2c6d
switch redis-exporter docker image (#20504)
* switch redis-exporter docker image

* add comments

* using old version for test update

* update index (#20506)

Co-authored-by: iQQBot <8299500+iQQBot@users.noreply.github.com>

---------

Co-authored-by: Robo Quat <87151047+roboquat@users.noreply.github.com>
Co-authored-by: iQQBot <8299500+iQQBot@users.noreply.github.com>
2025-01-07 11:46:23 -05:00
Robo Quat
804521fe12
[JetBrains] Update IDE images to new build version (#20428)
* [JetBrains] Update IDE images to new build version

* Revert `pluginSinceBuild`

---------

Co-authored-by: Huiwen <mhqnwt@gmail.com>
2025-01-07 09:02:22 -05:00
Robo Quat
3a58ac914d
update index (#20489)
Co-authored-by: kylos101 <1272076+kylos101@users.noreply.github.com>
2025-01-06 13:14:22 -05:00
Robo Quat
d82dafef67
[code] update code image layers (#20498) 2025-01-06 07:25:21 -05:00
Robo Quat
4c25f426e1
update index (#20473)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-12-22 16:11:08 -05:00
Gero Posmyk-Leinemann
7a27ea0839
[installer] Mount custom CA certs into all relevant places (#20469)
* [installer] Add custom CA cert to papi-server

* [installer] Add custom CA cert to proxy
2024-12-19 11:22:05 -05:00
Robo Quat
a92bffc99c
update index (#20451)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-12-13 20:56:59 -05:00
Robo Quat
e7d52b1f13
[VS Code Browser] Update stable code to 1.96.0 (#20445) 2024-12-12 13:51:33 -05:00
Kyle Brennan
24fc202d58
[ws-daemon] reduce requested memory to 2Gi (#20439)
* [ws-daemon] reduce requested memory to 2Gi

* Bump to 3Gi

We need to free up 4.7Gi to schedule an additional XLarge workspace in Enterprise Classic, this helps us achieve that with a margin of 300Mi.

* Revert "Bump to 3Gi"

This reverts commit cc89834f07113ca651af9c6a6cb67c3e5910ebac.
2024-12-11 08:33:32 -05:00
Gero Posmyk-Leinemann
7f43d48115
[server, dashboard] Introduce multi-org (behind feature flag) (#20431)
* [server config] Introduce isDedicatedInstallation, and use it to replace isSIngleOrgInstallation

incl. further cleanup around getConfiguration and server config

* [server, dashboard] Remove enableDedicatedOnboardingFlow feature flag and replace is with getInstallationConfiguration.IsDedicatedInstallation

* [dashboard, server] Remove "sinlgeOrgMode"

* [server] OrganizationService: block createTeam consistently for org-owned users

* [server, dashboard] Introduce "enable_multi_org" feature flag to allow admin-user to create organizations

* [dashboard] introduce "/?orgSlug=", which allows to pre-select an org in a "create workspace" URL (e.g. "/?orgSlug=org1#github.com/my/repo")

* [db] Auto-delete container "test-mysql" if it's already present

* fix tests

* [dashboard] Check if localStorage is available before using it

* [dashboard] SSOLogin: fix orgSlug source precedence to: path/search/localStorage

* [server] Deny "joinOrganization" for org-owned users

* Gpl/970-multi-org-tests (#20436)

* fix tests for real

* [server] Create OrgService.createOrgOwnedUser, and use that across tests to fix the "can't join org" permission issues

* Update components/server/src/orgs/organization-service.ts

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

---------

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

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
2024-12-09 08:00:16 -05:00
Robo Quat
10c44d37f7
[code] update code image layers (#20419) 2024-12-04 11:41:12 -05:00
Robo Quat
805481972f
[code] update code image layers (#20408) 2024-11-30 11:18:07 -05:00
Robo Quat
8566114855
[JetBrains] Update IDE images to new build version (#20387)
* [JetBrains] Update IDE images to new build version

* Remove `JetBrainsPluginImagePrevious`

---------

Co-authored-by: Huiwen <mhqnwt@gmail.com>
2024-11-26 04:18:03 -05:00
Robo Quat
c96f01120d
[code] update code image layers (#20385)
* [code] update code image layers

* Update web extension for historic versions

---------

Co-authored-by: Filip Troníček <filip@gitpod.io>
2024-11-21 05:11:59 -05:00
Robo Quat
e8fff5741c
[code] update code image layers (#20376) 2024-11-19 10:50:57 -05:00
Robo Quat
2b1f20e63c
update index (#20375)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
2024-11-18 03:06:56 -05:00
mustard
21f546d4c1
JetBrains IDEs 2024.3 stable release (#20370)
* Auto script

* Point cline and rider to old backend plugin version

* Make stable plugin build

* Make rider build

* Update patch for rr and cl

* Make stable Gateway compatible
2024-11-16 01:19:54 -05:00
Robo Quat
8a52ad204f
[VS Code Browser] Update stable code to 1.95.3 (#20373) 2024-11-15 12:54:53 -05:00