Conversation
1260362 to
a070006
Compare
|
@iaguis thanks for tackling this. Is there any particular reason you went with the |
|
You need to use What we can do is remove Just pushed that change. |
a070006 to
3930bbb
Compare
lib/docker2aci.go
Outdated
There was a problem hiding this comment.
Damn, my eternal mistake in English...
3930bbb to
3b6f488
Compare
lib/docker2aci.go
Outdated
There was a problem hiding this comment.
I don't know the specific legalities of filenames here, but wouldn't 1 be safer than -1? (e.g. .wh.myfile.wh.ich.has.a.silly.name)
|
One question, LGTM aside from that |
We were ignoring Docker's whiteout files so it's time to handle them. To do that, we keep a white list of files (PathWhitelist). As we go through the layers, we remove any files maked as whiteouts from the list so so that, at any time, each layer ACI has the list of its desired files and the ones of its parent layers. We change order we process the images to start from the base image so that we can generate the correct white lists. Then we reverse the image list because acirenderer expects images starting from the upper layer.
3b6f488 to
d6b818f
Compare
|
Thanks! |
|
+1 iaguis, thanks for doing this! |
|
@iaguis thank you! On Tue, Mar 31, 2015 at 5:42 AM, Iago López Galeiras <
|
We were ignoring Docker's whiteout files so it's time to handle them.
To do that, we keep a white list of files (PathWhitelist). As we go
through the layers, we remove any files maked as whiteouts from the list
so so that, at any time, each layer ACI has the list of its desired
files and the ones of its parent layers.
We change order we process the images to start from the base image so
that we can generate the correct white lists. Then we reverse the image
list because acirenderer expects images starting from the upper layer.