-
Notifications
You must be signed in to change notification settings - Fork 107
Create a DT and VA for GPU full device PCI pass-through for GPU workloads testing #602
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
Create a DT and VA for GPU full device PCI pass-through for GPU workloads testing #602
Conversation
|
Skipping CI for Draft Pull Request. |
|
Naming conflicts/consolidate nova03gamma created from nova02beta with James's nova03gamma as a virtualized solution to cover gaps in Nova team CI for the component line: #486, or simply rename to nova04delta |
8e12ece to
6131e43
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
d4f84c5 to
9018ac6
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
9c7ef06 to
db074b5
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
c9994cc to
74b09c5
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
99c9c74 to
74b09c5
Compare
|
Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset. |
| Wait for the BareMetalHosts to become available. You can monitor the status with: | ||
| ``` | ||
| oc get bmh -w | ||
| ``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As a follow-up, if you split the BMHs into their own stage, this can be improved like so:
oc wait -n openstack -l <labels added to BMH> --for jsonpath='{.status.provisioning.state}=available'
# or if the generated YAML file has only BMHs in it:
oc wait -f <path to generated YAML> --for jsonpath='{.status.provisioning.state}=available'
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, I planned that for follow up pull requests, thanks
14d3e36 to
1c0026c
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/3db8f13e9ed74cc9bd56d26de973478e ✔️ noop SUCCESS in 0s |
|
recheck-rdo |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2c1ad407a0214fafae8e75ec73508088 ✔️ noop SUCCESS in 0s |
from https://softwarefactory-project.io/zuul/t/rdoproject.org/build/061010eddb254320ac1fa7627344dca4 |
fultonj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR looks reasonable to me.
Once the CI errors are fixed I'd be fine with merging.
Add DT and related VA for full PCI device passthrough for testing GPU workloads on RHOSO. The VA is based on nvidia-mdev-passthrough, DT is based on nova02beta. Jira: #OSPRH-18904 Signed-off-by: Bohdan Dobrelia <[email protected]>
|
All done. |
abays
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abays, bogdando The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
recheck-gate |
|
Build succeeded (gate pipeline). ✔️ noop SUCCESS in 0s |
8a41ca4
into
openstack-k8s-operators:main
|
/cherry-pick 18.0-fr4 |
|
@bogdando: new pull request created: #649 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
…02-to-18.0-fr4 [18.0-fr4] Create a DT and VA for GPU full device PCI pass-through for GPU workloads testing This is an automated cherry-pick of #602 /assign bogdando Reviewed-by: Andrew Bays <[email protected]>
Add DT and related VA for full PCI device passthrough
for testing GPU workloads on RHOSO.
The VA is based on nvidia-mdev-passthrough, DT is based on
nova02beta, plus bmo01 DT for provisioning outside of ci-framework stages
Jira: OSPRH-18904