-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose in guests.yaml the provisioned HW setup to support <partitions>
Beaker XML element
#2402
Comments
This seems a different approach as with #1835 proposal which would require tmt execution support. |
It probably makes no sense to describe every property of the guest, it could easily turn into some kind of Beaker inventory script.
# Requested:
hardware:
disk:
- size: "120 GiB"
- size: "256 GiB"
- size: "512 GiB"
virtualization:
hypervisor: != xen
# Something like this we could emit into a "manifest file":
hardware:
disk:
- block-device: /dev/vda
- block-device: /dev/vdb
- block-device: /dev/vdc
virtualization:
hypervisor: nitro |
And the link to guest topology describing what tmt knows about guests: https://tmt.readthedocs.io/en/stable/spec/plans.html#guest-topology-format |
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
One blocking issue for |
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to #2402
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to #2402
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to #2402
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to #2402
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to #2402
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to #2402
Related to #2402. The patch bootstraps `hardware` field in the guest topology content, and populates it it very basic content. Extending it with more info, e.g. `disk` or `system`, will be task for future patches.
Adds a new key, `block-device`, that guest topology may use to inform tests about which disk matches requested by HW requirements. Related to teemtee#2402
In some cases, it would be handy if the user would be able to read the hardware that was provisioned to do additional setup in the prepare phase.
For example, the user could ask for X block devices to be created and would be able to detect their
This could help to implement more generally part of the use cases for the
<partitions>
element in the Beaker XML format.https://beaker-project.org/docs/user-guide/customizing-partitions.html
Note that this would not help with modifying the root partition, but for that we already have the
kickstart
field.Kernel QE requirement: https://issues.redhat.com/browse/KQE-49
Testing Farm Jira: TBD
The text was updated successfully, but these errors were encountered: