-
Notifications
You must be signed in to change notification settings - Fork 114
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
Vdpa introduction #377
Vdpa introduction #377
Conversation
Thanks for your PR,
To skip the vendors CIs use one of:
|
Pull Request Test Coverage Report for Build 4253702965
💛 - Coveralls |
Thanks for your PR,
To skip the vendors CIs use one of:
|
Changes to the machine config, needs my changes here: |
bindata/manifests/switchdev-config/files/switchdev-configuration-after-nm.sh.yaml
Outdated
Show resolved
Hide resolved
/cc @zshi-redhat (for visibility) |
/cc @bn222 @adrianchiris |
Thanks for your PR,
To skip the vendors CIs use one of:
|
bindata/manifests/switchdev-config/files/switchdev-configuration-after-nm.sh.yaml
Outdated
Show resolved
Hide resolved
Thanks for your PR,
To skip the vendors CIs use one of:
|
/lgtm |
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.
overall looks great!
I just add some small comments related to the webhook validation we do
Thanks for your PR,
To skip the vendors CIs use one of:
|
Thanks for your PR,
To skip the vendors CIs use one of:
|
Thanks for your PR,
To skip the vendors CIs use one of:
|
The attribute vdpaType has been added to the policy It can assume the following values: - virtio - vhost (not implemented) Signed-off-by: Leonardo Milleri <[email protected]>
Signed-off-by: Leonardo Milleri <[email protected]>
bindata/manifests/switchdev-config/files/switchdev-configuration-after-nm.sh.yaml
Show resolved
Hide resolved
@lmilleri would you like adding a |
Signed-off-by: Leonardo Milleri <[email protected]>
Good idea, will do |
Thanks for your PR,
To skip the vendors CIs use one of:
|
@SchSeba @adrianchiris I have just pushed all the requested changes. Please have a look to it again |
/test-all |
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.
Thx for addressing my comments @lmilleri LGTM!
lets wait for CI to pass
/test-all |
@adrianchiris Nvidia e2e test CI is failing. I can't check for details, apparently 13.74.249.42 is not reachable |
/test-all there is some issue with CI log server (should be solved during next week only). |
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.
only one small comment
Signed-off-by: Leonardo Milleri <[email protected]>
Signed-off-by: Leonardo Milleri <[email protected]>
Signed-off-by: Leonardo Milleri <[email protected]>
Thanks for your PR,
To skip the vendors CIs use one of:
|
/lgtm |
This PR is the first step on integrating vDPA in kubernetes containers.
API changes: a new attribute has been added to the policy.
The vdpaType can assume two values: virtio or vhost.
This PR implements the virtio mode only, vhost mode will be implemented in the future.
Supported card: NVIDIA Connect6-DX in switchdev mode (OVS HW offloading enabled)
The NIC is configured via the existing systemd services: switchdev-configuration-before-nm.service and switchdev-configuration-after-nm.service.
Webhook validation has been extended to check vDPA specific static configuration.
Note: this PR is depending on k8snetworkplumbingwg/sriov-network-device-plugin#450, so the go.mod needs to be amended after this PR is merged to master.
Please also consider that this vDPA solution depends on PR ovn-kubernetes/ovn-kubernetes#2664.