overlays: add support for tar filesystem

This is needed to be able to overlay files into an nfsrootfs.

Signed-off-by: Rémi Duraffort <remi.duraffort@linaro.org>
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
18 jobs for overlays-tar in 5 minutes and 1 second (queued for 10 seconds)
latest
Status Job ID Name Coverage
  Test
failed #137787
amd64
dispatcher-debian-10

00:02:28

failed #137789
amd64
dispatcher-debian-11

00:02:25

passed #137788
amd64
server-debian-10

00:02:54

passed #137790
amd64
server-debian-11

00:05:00

 
  Analyze
skipped #137791
amd64-dind allowed to fail
bandit-sast
skipped #137794
amd64
black
skipped #137795
amd64
code_quality
skipped #137800
amd64
codespell
skipped #137796
amd64
coverage
skipped #137797
amd64
dockerfiles
skipped #137792
amd64-dind allowed to fail
eslint-sast
skipped #137799
amd64
pylint
skipped #137798
amd64
schemas
skipped #137793
amd64-dind allowed to fail
semgrep-sast
 
  Build
skipped #137802
amd64
debian/10
skipped #137801
amd64
doc
skipped #137803
amd64-dind
docker-amd64-dispatcher
skipped #137804
amd64-dind
docker-amd64-server
 
Name Stage Failure
failed
dispatcher-debian-10 Test

-- Docs: https://docs.pytest.org/en/latest/warnings.html
======== 2 failed, 468 passed, 3 skipped, 31 warnings in 132.40 seconds ========
Uploading artifacts for failed job
Uploading artifacts...
WARNING: coordinator.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
dispatcher-debian-11 Test
FAILED tests/lava_dispatcher/actions/deploy/test_apply_overlay.py::test_append_overlays_run
FAILED tests/lava_dispatcher/actions/deploy/test_apply_overlay.py::test_append_lava_overlay_update_tar
====== 2 failed, 465 passed, 6 skipped, 29 warnings in 130.66s (0:02:10) =======
Uploading artifacts for failed job
Uploading artifacts...
WARNING: coordinator.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1