Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 0 additions & 20 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,26 +184,6 @@ jobs:
architecture:
- amd64
- arm64
exclude:
# TODO: Starting with systemd version 253 or 254 (I'm not
# sure which) it is no longer possible to start
# systemd-resolved.service under QEMU emulation. We
# support this case, but we cannot test it until we have
# native ARM64 runners.
#
# See issue #10 for more details.
- architecture: arm64
platform: debian13-systemd
- architecture: arm64
platform: fedora39-systemd
- architecture: arm64
platform: fedora40-systemd
- architecture: arm64
platform: fedora41-systemd
- architecture: arm64
platform: kali-systemd
- architecture: arm64
platform: ubuntu-24-systemd
platform:
- amazonlinux2023-systemd
# These platforms do not provide systemd-resolved.
Expand Down
144 changes: 54 additions & 90 deletions molecule/default/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,21 +86,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/cisagov/docker-debian13-ansible:latest
# name: debian13-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/cisagov/docker-debian13-ansible:latest
name: debian13-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/cisagov/docker-kali-ansible:latest
Expand All @@ -110,21 +104,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/cisagov/docker-kali-ansible:latest
# name: kali-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/cisagov/docker-kali-ansible:latest
name: kali-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora39-ansible:latest
Expand All @@ -134,21 +122,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-fedora39-ansible:latest
# name: fedora39-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora39-ansible:latest
name: fedora39-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora40-ansible:latest
Expand All @@ -158,21 +140,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-fedora40-ansible:latest
# name: fedora40-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora40-ansible:latest
name: fedora40-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora41-ansible:latest
Expand All @@ -182,21 +158,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-fedora41-ansible:latest
# name: fedora41-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora41-ansible:latest
name: fedora41-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# These platforms do not provide systemd-resolved.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
Expand Down Expand Up @@ -243,21 +213,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-ubuntu2404-ansible:latest
# name: ubuntu-24-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-ubuntu2404-ansible:latest
name: ubuntu-24-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
scenario:
name: default
verifier:
Expand Down
144 changes: 54 additions & 90 deletions molecule/disable_stub_resolver/molecule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,21 +86,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/cisagov/docker-debian13-ansible:latest
# name: debian13-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/cisagov/docker-debian13-ansible:latest
name: debian13-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/cisagov/docker-kali-ansible:latest
Expand All @@ -110,21 +104,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/cisagov/docker-kali-ansible:latest
# name: kali-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/cisagov/docker-kali-ansible:latest
name: kali-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora39-ansible:latest
Expand All @@ -134,21 +122,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-fedora39-ansible:latest
# name: fedora39-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora39-ansible:latest
name: fedora39-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora40-ansible:latest
Expand All @@ -158,21 +140,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-fedora40-ansible:latest
# name: fedora40-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora40-ansible:latest
name: fedora40-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora41-ansible:latest
Expand All @@ -182,21 +158,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-fedora41-ansible:latest
# name: fedora41-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-fedora41-ansible:latest
name: fedora41-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# These platforms do not provide systemd-resolved.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
Expand Down Expand Up @@ -243,21 +213,15 @@ platforms:
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
# TODO: Starting with systemd version 253 or 254 (I'm not sure
# which) it is no longer possible to start systemd-resolved.service
# under QEMU emulation. We support this case, but we cannot test it
# until we have native ARM64 runners.
#
# See issue #10 for more details.
# - cgroupns_mode: host
# command: /lib/systemd/systemd
# image: docker.io/geerlingguy/docker-ubuntu2404-ansible:latest
# name: ubuntu-24-systemd-arm64
# platform: arm64
# pre_build_image: true
# privileged: true
# volumes:
# - /sys/fs/cgroup:/sys/fs/cgroup:rw
- cgroupns_mode: host
command: /lib/systemd/systemd
image: docker.io/geerlingguy/docker-ubuntu2404-ansible:latest
name: ubuntu-24-systemd-arm64
platform: arm64
pre_build_image: true
privileged: true
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:rw
scenario:
name: disable_stub_resolver
verifier:
Expand Down
Loading
Loading