diff options
author | Vincent Ambo <tazjin@google.com> | 2019-10-11T10·57+0100 |
---|---|---|
committer | Vincent Ambo <github@tazj.in> | 2019-10-11T11·37+0100 |
commit | e22ff5d176ba53deecf59737d402cac5d0cb9433 (patch) | |
tree | 4513883ecdd6648957a0f2e879498067874a32a5 /tools/nixery/default.nix | |
parent | 0693e371d66bfe3de2d97ab80e9c9684ec8abc34 (diff) |
fix(server): Use uncompressed tarball hashes in image config
Docker expects hashes of compressed tarballs in the manifest (as these are used to fetch from the content-addressable layer store), but for some reason it expects hashes in the configuration layer to be of uncompressed tarballs. To achieve this an additional SHA256 hash is calculcated while creating the layer tarballs, but before passing them to the gzip writer. In the current constellation the symlink layer is first compressed and then decompressed again to calculate its hash. This can be refactored in a future change.
Diffstat (limited to 'tools/nixery/default.nix')
0 files changed, 0 insertions, 0 deletions