mirror of
https://github.com/moby/moby.git
synced 2026-06-30 19:58:03 +00:00
CI: add back ubuntu-24.04 + rootless
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This commit is contained in:
15
.github/workflows/.test.yml
vendored
15
.github/workflows/.test.yml
vendored
@@ -138,7 +138,7 @@ jobs:
|
||||
{ os: 'ubuntu-22.04', mode: 'rootless' },
|
||||
{ os: 'ubuntu-22.04', mode: 'systemd' },
|
||||
{ os: 'ubuntu-24.04', mode: '' },
|
||||
// { os: 'ubuntu-24.04', mode: 'rootless' }, // FIXME: https://github.com/moby/moby/pull/49579#issuecomment-2698622223
|
||||
{ os: 'ubuntu-24.04', mode: 'rootless' },
|
||||
{ os: 'ubuntu-24.04', mode: 'systemd' },
|
||||
// { os: 'ubuntu-24.04', mode: 'rootless-systemd' }, // FIXME: https://github.com/moby/moby/issues/44084
|
||||
];
|
||||
@@ -195,6 +195,19 @@ jobs:
|
||||
echo "DOCKER_FIREWALL_BACKEND=nftables" >> $GITHUB_ENV
|
||||
fi
|
||||
echo "CACHE_DEV_SCOPE=${CACHE_DEV_SCOPE}" >> $GITHUB_ENV
|
||||
-
|
||||
name: Set up AppArmor for RootlessKit
|
||||
if: contains(matrix.mode, 'rootless') && matrix.os != 'ubuntu-22.04'
|
||||
run: |
|
||||
cat <<EOT | sudo tee "/etc/apparmor.d/usr.local.bin.rootlesskit"
|
||||
abi <abi/4.0>,
|
||||
include <tunables/global>
|
||||
|
||||
/usr/local/bin/rootlesskit flags=(unconfined) {
|
||||
userns,
|
||||
}
|
||||
EOT
|
||||
sudo systemctl restart apparmor.service
|
||||
-
|
||||
name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
|
||||
|
||||
Reference in New Issue
Block a user