-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[ws-manager] refactor ide image layer and envvar #13387
Conversation
9cb86d8
to
1c6a4c4
Compare
69184f1
to
dcc6377
Compare
/hold need delete test commit |
cae7b78
to
f0d8c7a
Compare
/werft run with-clean-slate-deployment=true 👍 started the job as gitpod-build-pd-wsm-proto.14 |
f0d8c7a
to
ed5589a
Compare
Hi @csweichel I already changed the code, could you please take a look again 🙏 |
ed5589a
to
209ba59
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.
LGTM WebApp side
/hold for other reviewers
Hi @csweichel , we want to merge it today, it would be good if you can review it again, thanks 🙏 |
started the job as gitpod-build-pd-wsm-proto.18 because the annotations in the pull request description changed |
/unhold |
/werft run 👍 started the job as gitpod-build-pd-wsm-proto.20 |
Description
We want to decouple the IDE component from the
ws-manager
In the past, if we needed to add an environment variable starting with
GITPOD
, we needed to modify the whitelist ofws-manager
first, and then wait for the workspace team to deployed the new generation cluster before we could modify the server, in this PR, thesystem variables
are distinguished from theuser-defined environment variables
, thesystem variables
are not filtered, and No need to write secretAnother case is if we want to add another layer of images to the IDE, the situation is the same as above, we have to modify the
registry-facade
andws-manager
and wait for the workspace team to deploy it, in this PR, we add a new ide_layer_ref which is contain some ide image layer, later if we want to add layers later, we can dynamically addRelated Issue(s)
Relate #9189
How to test
server
image toeu.gcr.io/gitpod-core-dev/build/server:main.4899
and test step 1, it should work tooRelease Notes
Documentation
Werft options:
If enabled this will build
install/preview
Valid options are
all
,workspace
,webapp
,ide