Skip to content

Add arm64 support to acceptance 8.x#499

Merged
jpartlow merged 4 commits into
OpenVoxProject:8.xfrom
jpartlow:add-arm64-support-to-acceptance-8.x
Jun 24, 2026
Merged

Add arm64 support to acceptance 8.x#499
jpartlow merged 4 commits into
OpenVoxProject:8.xfrom
jpartlow:add-arm64-support-to-acceptance-8.x

Conversation

@jpartlow

@jpartlow jpartlow commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Short description

Backport of #495 for the 8.x branch. Ensures the shard tags are available when testing 8.x, for one thing.

Checklist

I have:

jpartlow added 4 commits June 24, 2026 15:05
for readability.

Signed-off-by: Josh Partlow <jpartlow@glatisant.org>
Running the tests on arm64 in gha currently involves nested_vms running
them under qemu on x86_64 runners, which is very slow. The test suite
was consistently failing to get past the default 5 min timeout on ubuntu
arm hosts.

This step lets you set options for puppetserver-start-timeout (and
puppetserver-reload-timeout) in a Beaker options file, for example,
(like acceptance/config/aio/options.rb) to work around this by updating
the puppetserver defaults and systemd unit file.

Signed-off-by: Josh Partlow <jpartlow@glatisant.org>
workflow. Allows testing on arm64.

Signed-off-by: Josh Partlow <jpartlow@glatisant.org>
Adds a shard:group[1-4] tag to each test, placing them into four
distinct groups so that they can be run in parallel on separate gha
instances when we're running slowly under qemu for arm64 testing.

The tagging was done by a script just striping the alphabetic list of
test file names. Four groupings was based on their being 225 tests, and
the fastest runner in gha getting to ~70 of them before getting killed
by the six hour run limit.

Signed-off-by: Josh Partlow <jpartlow@glatisant.org>

@Sharpie Sharpie left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a backport of #495 to me!

@jpartlow jpartlow merged commit f05b7c6 into OpenVoxProject:8.x Jun 24, 2026
42 of 46 checks passed
@jpartlow jpartlow deleted the add-arm64-support-to-acceptance-8.x branch June 24, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants