Skip to content

Conversation

hjensas
Copy link
Contributor

@hjensas hjensas commented Oct 15, 2025

Add support for configuring VM boot device priority via boot_order parameter. Accepts list of 'hd'/'disk' and 'network' in desired boot order. Boot order is applied after device attachment.

Example:
boot_order: ['hd', 'network'] # Try disk first, then PXE

Includes molecule test validating domain XML boot order attributes.

Assisted-By: Claude Code/claude-sonnet-4

@hjensas hjensas requested a review from a team as a code owner October 15, 2025 08:38
Copy link
Contributor

openshift-ci bot commented Oct 15, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/73524221e44e41e7afe75e72394e74bd

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 50m 02s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 15m 48s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 36m 37s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 47s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 43s
cifmw-pod-pre-commit FAILURE in 8m 19s
✔️ build-push-container-cifmw-client SUCCESS in 19m 54s
cifmw-molecule-libvirt_manager FAILURE in 3m 38s
✔️ cifmw-molecule-reproducer SUCCESS in 15m 08s

@hjensas hjensas force-pushed the boot-order branch 4 times, most recently from 46dd100 to ac106a2 Compare October 15, 2025 15:17
Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/45ede6c6df75452bac4410b5909e0e11

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 47m 30s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 20m 42s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 31m 31s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 47s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 7m 59s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 08s
✔️ build-push-container-cifmw-client SUCCESS in 19m 53s
cifmw-molecule-libvirt_manager FAILURE in 11m 00s
✔️ cifmw-molecule-reproducer SUCCESS in 15m 55s

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/b55e37af2d1248199c2098d37a210dc4

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 43m 58s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 20m 46s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 29m 23s
✔️ cifmw-pod-zuul-files SUCCESS in 4m 17s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 29s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 01s
✔️ build-push-container-cifmw-client SUCCESS in 16m 53s
cifmw-molecule-libvirt_manager FAILURE in 10m 18s
✔️ cifmw-molecule-reproducer SUCCESS in 15m 22s

Copy link

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a263069a499a423d93fb9c304604111a

✔️ openstack-k8s-operators-content-provider SUCCESS in 1h 55m 37s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 18m 01s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 42m 03s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 02s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 40s
✔️ cifmw-pod-pre-commit SUCCESS in 7m 43s
✔️ build-push-container-cifmw-client SUCCESS in 19m 04s
cifmw-molecule-libvirt_manager FAILURE in 11m 08s
✔️ cifmw-molecule-reproducer SUCCESS in 14m 40s

Add support for configuring VM boot device priority via boot_order
parameter. Accepts list of 'hd'/'disk' and 'network' in desired
boot order. Boot order is applied after device attachment.

Example:
  boot_order: ['hd', 'network']  # Try disk first, then PXE

Includes molecule test validating domain XML boot order attributes.

Assisted-By: Claude Code/claude-sonnet-4
Signed-off-by: Harald Jensås <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants