-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Server] Extract IDE config resolution logic to ide-service #15062
Conversation
started the job as gitpod-build-andreafalzetti-extract-ide-service-9189.19 because the annotations in the pull request description changed |
/werft run recreate-preview 👍 started the job as gitpod-build-andreafalzetti-extract-ide-service-9189.30 |
2d79d59
to
495961f
Compare
cebaf02
to
c04d484
Compare
4effd6d
to
39972bd
Compare
4b6a8c1
to
a1b9f30
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code LGTM
a1b9f30
to
d07641d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code reviewed ✅
Co-authored-by: Pudong Zheng <[email protected]> Co-authored-by: Victor Nogueira <[email protected]> Co-authored-by: Andrea Falzetti <[email protected]>
d07641d
to
12c93c0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change looks okay. I don't have as much context on the IDE specific service but the rest looks sensible.
Description
This PR allows to migrate resolution of IDE configuration for each workspace from server to ide-service. It is done by using configcat flag. By default is disabled, but the request to ide-service is done anyway that we could confirm reliability and functional correctness, before we migrate.
IDE service part is already deployed and tested: [1]
Co-Authored between: @akosyakov @iQQBot @felladrin @andreafalzetti
Related Issue(s)
Related to #9189
How to test
Check if the IDE opened is the right version
In the server check if the asser log never appears for the following cases:
Release Notes
Documentation
Werft options:
If enabled this will build
install/preview
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh