Merge pull request #12979 from manuelh-dev/mahuber/erofs-tmpfs-mount

runtime-rs/agent: support EROFS snapshots without a rwlayer
This commit is contained in:
manuelh-dev
2026-05-29 13:50:27 -07:00
committed by GitHub
10 changed files with 370 additions and 65 deletions

View File

@@ -399,7 +399,7 @@ jobs:
# Generate jobs for testing CoCo on non-TEE environments with erofs-snapshotter
run-k8s-tests-coco-nontee-with-erofs-snapshotter:
name: run-k8s-tests-coco-nontee-with-erofs-snapshotter
name: run-k8s-tests-coco-nontee-with-erofs-snapshotter-${{ matrix.erofs-mode }}
strategy:
fail-fast: false
matrix:
@@ -409,8 +409,11 @@ jobs:
- erofs
pull-type:
- default
erofs-mode:
- disk
- memory
concurrency:
group: ${{ github.workflow }}-${{ github.job }}-${{ github.event.pull_request.number || github.ref }}
group: ${{ github.workflow }}-${{ github.job }}-${{ github.event.pull_request.number || github.ref }}-${{ toJSON(matrix) }}
cancel-in-progress: true
runs-on: ubuntu-24.04
environment:
@@ -431,6 +434,7 @@ jobs:
CONTAINER_ENGINE_VERSION: "v2.3"
PULL_TYPE: ${{ matrix.pull-type }}
SNAPSHOTTER: ${{ matrix.snapshotter }}
EROFS_SNAPSHOTTER_MODE: ${{ matrix.erofs-mode }}
USE_EXPERIMENTAL_SETUP_SNAPSHOTTER: "true"
K8S_TEST_HOST_TYPE: "all"
# We are skipping the auto generated policy tests for now,