After a kernel update, the idxd driver currently requires the
"driver_name" attribute to be present in the DSA config file [1],
otherwise the dsa initcontainer fails to start [2].
This change includes the required attribute, similar to this fix
from upstream [3]
TEST PLAN:
PASSED: build-pkgs
PASSED: Upload using 'system application-upload
<intel-device-plugins-operator-version.tgz>'
PASSED: Check the status of charts using below command, it should
be disabled.
"system helm-override-list app_name --long"
PASSED: Enable the charts using below command:
"system helm-chart-attribute-modify --enabled true app_name
chart_name namespace"
PASSED: Apply the app using "system application-apply" command
PASSED: Testing on DSA supported hardware:
After apply, DSA pod should be running. Verify using below
command.
"kubectl get pods -A | grep dsa"
PASSED: Run dsa test case application as shown in [4]
[1] 84f099cb01
[2] https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1836
[3] 57ed2c3864
[4] https://docs.starlingx.io/node_management/kubernetes/data-streaming-accelerator-db88a67c930c.html#test-case-example
Closes-Bug: 2093209
Change-Id: Ic285a0a6f642c4ac909d67e87c722ebc393fa836
Signed-off-by: Alyson Deives Pereira <alyson.deivespereira@windriver.com>