-
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
[image-builder] Backport mkIII from gitpod-com #4547
Conversation
5ff6573
to
2a208f4
Compare
Codecov Report
@@ Coverage Diff @@
## main #4547 +/- ##
=========================================
+ Coverage 0 36.48% +36.48%
=========================================
Files 0 13 +13
Lines 0 3725 +3725
=========================================
+ Hits 0 1359 +1359
- Misses 0 2250 +2250
- Partials 0 116 +116
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
1c5efb8
to
45d0b25
Compare
/werft run 👍 started the job as gitpod-build-cw-imgbuilder-mk3-rebase.25 |
53d3bb3
to
f817376
Compare
f817376
to
ced9939
Compare
ced9939
to
0f9f9a1
Compare
d7f2a63
to
dc64c22
Compare
I reviewed all code "around" the actually implementation and that looks good (see comments). Only issue I see is the one mentioned above, else lgtm! |
/werft run with-retag 👍 started the job as gitpod-build-cw-imgbuilder-mk3-rebase.102 |
e.g. `gitpod/workspace-full`
to avoid "stuttering log output" in image-builder
because we don't support mounting proc through procfd
not just prebuilds
2ed33f5
to
e520320
Compare
using internal docker registry (EKS) I see this error:
|
We used to run the registry through the proxy (prior to the caddy migration). I reckon that's the way forward here, too. |
/lgtm |
LGTM label has been added. Git tree hash: 4f9bc2fd8cbb030b8863fa4a732b58c65ad8a22d
|
Changes in compontents/server LGTM! /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: aledbf, AlexTugarev, csweichel The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This PR backports the image-builder mkIII from the gitpod-com repo. image-builder mkIII is the third rewrite of image-builder and works fundamentally different to is predecessors:
While its implementation is really different to previous iterations it maintains the same interface and is a drop-in replacement for image-builder mkII.
Note: because this is essentially a backport of previous work it comes in a single commit.
ToDo
Future Work
Known defects
initializerMap
inmonitor.go
This PR supersedes #4251 and installs image-builder mk3 alongside the previous image builder to facilitate a smoother transition.
fixes #4812