Skip to content

Commit 179165f

Browse files
Merge pull request #649 from openshift-cherrypick-robot/cherry-pick-602-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]>
2 parents 2cf84cc + b8c7d29 commit 179165f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+3291
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ examples/dt/uni*/control-plane/nncp/nncp.yaml
33
examples/dt/uni*/data-plane.yaml
44
examples/dt/uni*/networker/edpm-networker.yaml
55
.idea/
6+
.aider*

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,10 @@ The following VAs are available.
3939
- [Network Functions Virtualization with SRIOV](examples/va/nfv/sriov/)
4040
- [Network Functions Virtualization with OvS DPDK](examples/va/nfv/ovs-dpdk/)
4141
- [Network Functions Virtualization with OvS DPDK & SRIOV](examples/va/nfv/ovs-dpdk-sriov/) [untested]
42+
- [Nvidia GPU Passthrough (VFIO)](examples/va/nvidia-vfio-passthrough/) [untested]
43+
44+
## Deployment Topologies
45+
46+
The following DTs are available.
47+
48+
- [Nova with GPU Passthrough (VFIO)](examples/dt/nova/nova04delta/) [untested]

automation/mocks/nova04delta.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
cifmw_install_ca_url: http://example.com/example.pem
3+
cifmw_repo_setup_rhos_release_rpm: http://example.com/rhos-release.rpm
4+
cifmw_repo_setup_rhos_release_args: example-args
5+
cifmw_ci_gen_kustomize_values_remove_keys_expressions:
6+
- ^node(_[0-9]+)?$
7+
cifmw_baremetal_hosts:
8+
edpm-compute-0:
9+
connection: idrac-virtualmedia://foo.example.com/redfish/v1/Systems/System.Embedded.1
10+
boot_mode: UEFI
11+
status: running
12+
nics:
13+
- mac: "aa:bb:cc:dd:ee:ff"
14+
network: provision
15+
root_device_hint: /dev/disk/by-path/pci-0000:65:00.0-scsi-0:1:234:5
16+
root_device_hint_field: deviceName
17+
credentials_file: "/home/zuul/idrac_access.yaml"
18+
nmstate:
19+
interfaces:
20+
- name: nic1
21+
type: ethernet
22+
state: up
23+
ipv4:
24+
enabled: true
25+
dhcp: true
26+
- name: nic2
27+
type: ethernet
28+
state: up
29+
ipv4:
30+
enabled: true
31+
address:
32+
- ip: 10.0.0.10
33+
prefix-length: 24
34+
dns-resolver:
35+
config:
36+
server:
37+
- 10.0.0.1
38+
routes:
39+
config:
40+
- destination: 0.0.0.0/0
41+
next-hop-address: 10.0.0.1
42+
next-hop-interface: nic1

0 commit comments

Comments
 (0)