Skip to content

CI: Use pre-built amphora images for Octavia jobs - #3773

Merged
kayrus merged 1 commit into
gophercloud:mainfrom
shiftstack:fix-octavia-job
May 27, 2026
Merged

kayrus merged 1 commit into
gophercloud:mainfrom
shiftstack:fix-octavia-job

Conversation

@mandre

@mandre mandre commented May 27, 2026 •

Copy link
Copy Markdown
Contributor

The octavia master job started failing recently while building the amphora image with diskimage-builder. Instead of building images from scratch (which is fragile and slow), download pre-built test images from https://tarballs.opendev.org/openstack/octavia/test-images/.

The Octavia devstack plugin skips the DIB build when the image file already exists at the path specified by OCTAVIA_AMP_IMAGE_FILE.

@github-actions github-actions Bot added edit:actions This PR updates GitHub Actions code edit:testinfra This PR updates testing infrastructure code labels May 27, 2026
@mandre

mandre commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

Not sure this will work. The alternative would be to use pre-built image served at https://tarballs.opendev.org/openstack/octavia/test-images/, which might be a better thing to do anyway.

@github-actions github-actions Bot added semver:patch No API change backport-v2 This PR will be backported to v2 labels May 27, 2026
@coveralls

coveralls commented May 27, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 64.013%. remained the same — shiftstack:fix-octavia-job into gophercloud:main

@kayrus

kayrus commented May 27, 2026

Copy link
Copy Markdown
Contributor

Not sure this will work. The alternative would be to use pre-built image served at https://tarballs.opendev.org/openstack/octavia/test-images/, which might be a better thing to do anyway.

this would be definitely faster

@winiciusallan

Copy link
Copy Markdown
Contributor

May 27 14:37:12 runnervmg397c nova-compute[77056]: ERROR nova.virt.libvirt.guest libvirt.libvirtError: internal error: process exited while connecting to monitor: Could not access KVM kernel module: Permission denied

Maybe this is still related to this comment in an old PR.

#3638 (comment)

Is it possible that the pre-built images already have a workaround for this?

@mandre
mandre force-pushed the fix-octavia-job branch from d9fc832 to 2bafd61 Compare May 27, 2026 14:59
Comment thread .github/workflows/functional-loadbalancer.yaml Outdated
The octavia master job started failing recently while building the
amphora image with diskimage-builder. Instead of building images from
scratch (which is fragile and slow), download pre-built test images
from https://tarballs.opendev.org/openstack/octavia/test-images/.

The Octavia devstack plugin skips the DIB build when the image file
already exists at the path specified by OCTAVIA_AMP_IMAGE_FILE.
@mandre
mandre force-pushed the fix-octavia-job branch from 2bafd61 to f55c24b Compare May 27, 2026 15:15
@mandre mandre changed the title CI: Bump amphora image to noble CI: Use pre-built amphora images for Octavia jobs May 27, 2026
@mandre

mandre commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

Looks like it worked 🎉

@kayrus
kayrus added this pull request to the merge queue May 27, 2026
Merged via the queue into gophercloud:main with commit 2308677 May 27, 2026
66 checks passed
@github-actions

Copy link
Copy Markdown

Failed to backport PR to v2 branch. See logs for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-v2 This PR will be backported to v2 edit:actions This PR updates GitHub Actions code edit:testinfra This PR updates testing infrastructure code semver:patch No API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants