Ettore Di Giacinto
9bd6730aeb
🤖 Adapt makefile/scripts to ginkgo changes
2022-01-04 18:47:21 +01:00
Ettore Di Giacinto
2bd623a61c
🔧 Drop containerd workaround
...
Partly reverts
37cc186c0b
,
but re-enable test.
2022-01-04 17:03:21 +01:00
Ettore Di Giacinto
9274f87a80
🔧 ci: disable flaky test
2021-12-28 21:06:31 +01:00
Ettore Di Giacinto
c98f427156
🎨 Introduce contextualized logging
...
This commit is multi-fold as it also refactors internally context and logger
as interfaces so it is easier to plug luet as a library externally.
Introduces a garbage collector (related to #227 ) but doesn't handle yet
parallelism.
Closes #265
2021-12-21 21:54:14 +01:00
Ettore Di Giacinto
702a9f17db
Drop code which is called already by containerd
...
Drop also direct xattrs handling
2021-11-10 16:28:22 +01:00
Ettore Di Giacinto
37cc186c0b
delta: trim path when computing src files set
...
The path contains an ending "/" which wouldn't match when we walk dst as
it's not there.
That had the unpleasant effect of creating empty folders in the
destinations
2021-10-27 11:00:10 +02:00
Ettore Di Giacinto
daa9eb98d2
Walk destination only once when computing delta
...
Avoid the double pass by constructing the list on the fly
2021-10-26 16:56:49 +02:00
Ettore Di Giacinto
37a9a3ef55
use containerd to uncompress
2021-10-24 18:26:30 +02:00
Ettore Di Giacinto
819271b9bd
Fixup tests
2021-10-24 18:26:30 +02:00
Ettore Di Giacinto
ebbb3aad27
Use API also when pulling from helpers used in client
2021-10-24 18:26:30 +02:00
Ettore Di Giacinto
ad489c2157
tests: pull image before running
2021-10-24 18:26:30 +02:00
Ettore Di Giacinto
6a9f19941a
Add crane-based methods for extraction
...
- create a new api package to encapsulate image manipulation
- use new api method to calculate delta
Fixes #258
Fixes #204
Fixes #90
2021-10-24 18:26:08 +02:00