k8snetworkplumbingwg / multus-cni

A CNI meta-plugin for multi-homed pods in Kubernetes
Apache License 2.0
2.32k stars 582 forks source link

Update DRA integration info and fix e2e test #1313

Closed vasrem closed 1 month ago

vasrem commented 1 month ago

With Kubernetes 1.31, the DRA API will change (1,2). The dra example implementation has already been updated to some extent to reflect those changes. Current e2e tests fail because of that.

With this PR, we add additional info in the docs to reflect the versions of Kubernetes that multus supports DRA and also we fix the e2e test by pinning it to the original DRA example implementation.

Next step is to adjust the multus DRA integration to the new DRA API.

Note: The currently opened PRs will need to be rebased on top of master once this PR is merged to ensure that e2e test is passing.

coveralls commented 1 month ago

Coverage Status

coverage: 63.364% (+0.2%) from 63.116% when pulling 04fb8190fe611a7e2ebafc5384c5c734b61d13ee on vasrem:chore/update-dra-e2e into 85877341745ea2184456079a73ad771c27e2dc28 on k8snetworkplumbingwg:master.

dougbtv commented 1 month ago

Let's try to follow up next maintainer's meeting and see what needs to change for 1.31 compatibility, too, thanks for this fix!!