Skip to content

Commit

Permalink
Remove support for ARM64 platforms in build workflow
Browse files Browse the repository at this point in the history
We cannot currently test _any_ ARM64 platforms under qemu because qemu
cannot currently support iptables.  See multiarch/qemu-user-static#191
for more details.

This is because this role actually starts the Docker service before
pre-downloading some Docker images, and starting the Docker service
requires some interaction with iptables.
  • Loading branch information
jsf9k committed Jun 11, 2024
1 parent 56b88d7 commit e9217f3
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
10 changes: 9 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,15 @@ jobs:
matrix:
architecture:
- amd64
- arm64
# We cannot currently test _any_ ARM64 platforms under qemu
# because qemu cannot currently support iptables:
# https://github.com/multiarch/qemu-user-static/issues/191
#
# This is because this role actually starts the Docker
# service before pre-downloading some Docker images, and
# starting the Docker service requires some interaction with
# iptables.
# - arm64
platform:
# RedHat support was removed from this Ansible role because
# some of its tasks are Debian-specific.
Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@

An Ansible role for installing [cisagov/guacamole-composition](https://github.com/cisagov/guacamole-composition).

> [!NOTE]
> We cannot currently test *any* ARM64 platforms under `qemu` because
> [`qemu` cannot currently support
> `iptables`](https://github.com/multiarch/qemu-user-static/issues/191).
> This is because this role actually starts the Docker service before
> pre-downloading some Docker images, and starting the Docker service
> requires some interaction with `iptables`.
## Requirements ##

None.
Expand Down

0 comments on commit e9217f3

Please sign in to comment.