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
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
Huiwen
e37bd00805
Fix not able to open workspace with nightly code ( #20029 )
...
* Build latest image
* debug
* Fix restart workspace editor version
* revert nightly job
* fixup
* Revert "debug"
This reverts commit be496bc04a55152b0e29cbc3ea36d3ab0b374195.
2024-07-15 10:02:53 +02:00
Manuel Alejandro de Brito Fontes
692963d2e9
Update containerd and buildkit go modules ( #19376 )
...
* Update containerd and buildkit go modules
* Fix build
* Fix typecheck errors
---------
Co-authored-by: Thomas Schubart <thomas@gitpod.io>
2024-02-01 20:22:44 +02:00
Jean Pierre
14d20ceca9
[code] Cleanup unused replace rules ( #18888 )
2023-10-09 22:41:17 +03:00
Jean Pierre
75753c1832
[code] Pass GITPOD_CODE_HOST when starting vscode server ( #18730 )
...
* Pass GITPOD_CODE_HOST when starting vscode server
* 🧹
* Fix
2023-09-20 08:03:59 +02:00
Manuel Alejandro de Brito Fontes
f27b16ee31
Add support for pod disruption budget ( #18547 )
2023-08-25 22:06:51 +02:00
Filip Troníček
83e56d54d5
Add the Browser Terminal as an IDE ( #17196 )
...
* Add xterm as an IDE
* Move the IDE to our GCP registry 🎉
* Also resolve the source code commit for IDEs in `ide-service`
* Add feature flag
* Xterm => terminal
* Revert "Also resolve the source code commit for IDEs in `ide-service`"
This reverts commit 06aee00959c24469e6fae904394badd4660dd97b.
* always add `<iframe>` to the top of `<body>`
* Add the next non-jb IDE :)
* Add latest image
* Filter out IDEs on the backend (#17324 )
* Address review comments
Never mutate `s.ideConfig` itself and make an in-memory copy of it to not use it every time.
* Pre-compute outside
* Stringify config instead of options
2023-04-24 19:42:45 +08:00
Manuel Alejandro de Brito Fontes
5b30eb5b8c
Remove unused caCertSecret ( #16793 )
...
* Add trust.cert-manager.io for to bundle CA certificates
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
* Configure CA volume and volumemount in components
* Update ws-manager golden files
* Deploy trust manager in preview
* Remove duplicated volume
* Update installer golden files
* Generate a bundle only for registry-facade
* Update golden files
* Fix initcontainer volume mounts
* Update golden files
* Fix registry-facade certificate
* Update golden files
* Disable skip_verify
* Enable force conflict with apply server side
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
* Avoid random werft namespace errors
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
---------
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
2023-03-21 11:44:13 +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
385a323dcb
[installer] Do not pull blobserve implementation into installer ( #16729 )
...
* [installer] Do not pull blobserve implementation into installer
* fix
* fix
* Fix
* fix
2023-03-08 22:23:44 +01:00
Manuel Alejandro de Brito Fontes
55a9abe190
Allow AWS services without secrets
2023-01-18 18:45:26 +01:00
Anton Kosyakov
697696029b
[gp-run] experimental workspace config debug mode
...
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Victor Nogueira <victor@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2023-01-09 06:32:48 +01:00
JenTing Hsiao
c942486f47
installer: update volume mount when Secret updates
...
According to Kubernetes doc, a container using a Secret as a
subPath volume mount will not receive Secret updates.
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-12-15 05:48:24 -03:00
Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
mustard
8531b6c00b
[code] update startup.sh to replace temporary variables
2022-11-04 12:32:09 +01:00
mustard
2b7e3617fa
point extension resources marketplace to open-vsx
2022-11-03 17:26:08 +01:00
mustard
cc3f4a13df
[blobserve] remove not exists file replacement
2022-11-02 18:42:07 +01:00
Manuel Alejandro de Brito Fontes
4a13cd940c
Adjust livenessProbe timeouts
2022-10-28 08:24:02 +02:00
Manuel Alejandro de Brito Fontes
def55ee7ba
Add option to add authentication to Jaeger and custom tags
2022-10-11 13:51:26 +02:00
Pudong Zheng
e6e40d4a72
[installer] adjust blobserve network policy
2022-09-09 11:50:24 +02:00
Pudong Zheng
4285441f6d
[installer] change blobserve node to workload_ide
2022-09-09 11:50:24 +02:00
Manuel Alejandro de Brito Fontes
64b4d6fcf9
Fix typecheck errors
2022-08-23 08:18:39 +02:00
Simon Emms
2fd3dd3586
[installer]: remove the custom labels from the selector labels
2022-08-09 04:16:53 -03:00
Filip Troníček
8870f755db
Add our Extension control manifest to the IDE proxy
...
Move steps around
use --parents
debug
Remove `ls` command
Add marketplace URL to configmap
Update code commit
Remove `vscode-webview.net`
Add another copy
Add the manifest to the repo
Remove unused code
Fix URL replacement
Update code commit
Update code commit
Add CORS header
2022-07-25 06:30:20 -03:00
Manuel Alejandro de Brito Fontes
14095f470b
Refactor configuration of localhost address, metric and debug ports
2022-07-23 11:19:18 -03:00
Simon Emms
8fad588e6b
[installer]: add customization functions to components
2022-06-24 17:02:33 +05:30
Pudong Zheng
0f92a1f524
[ide-proxy] add blobserve handler
2022-06-08 16:14:18 +05:30
Mads Hartmann
7b68fb4a27
Use slices instead of maps for service ports to control ordering
2022-05-30 20:14:48 +05:30
Andrew Farries
7363937d54
Rename TracingEnv to WorkspaceTracingEnv
2022-05-11 13:25:26 +05:30
Andrew Farries
674db36fbb
Make resources configurable for all components
...
Use the common.ResourceRequirements function from the parent commits,
passing in the existing defaults.
2022-04-28 20:04:14 +05:30
Andrew Farries
0ae3201a7e
Set Replicas for multiple components
...
So that they respect the new
`experimental.common.podConfig.<component>.replicas` setting.
2022-04-26 13:14:38 +05:30
Simon Emms
948ae5192b
[installer]: add DropImageRepo functionality to RepoName
...
This moves the ImageName and RepoName functions to the RenderContext
struct.
2022-04-21 18:26:33 +05:30
Andrew Farries
3fdd2d9754
Rename common.Affinity to NodeAffinity
2022-04-20 02:48:32 +05:30
Filip Troníček
eede5140d2
Use vscode-cdn.net in configmaps
2022-04-01 14:11:14 +05:30
Manuel Alejandro de Brito Fontes
baa2a9af12
[installer] Configure-readiness-probes.patch
2022-03-29 22:20:13 +05:30
Simon Emms
4820e804bb
[installer]: move to /install
2022-02-22 17:03:02 +05:30