This commit creates directory structure and changes for
python plugin for Intel Device Plugins.
This is basic system application python plugin for app lifecycle
management which is defined in the
python3-k8sapp-intel-device-plugins-operator directory within the
app-intel-device-plugins repo.
This enables the intel-device-plugins-operator which generates the
custom resource definitions (CRDs) for device plugins like QAT and
GPU. Based on that, QAT and GPU plugins will be enabled.
In the upcoming code review, app label, tolerations and affinity will
be implemented as part of Helm configuration for QAT and GPU plugins.
Test Plan:
PASSED: Build process is successful with creation of debian package.
PASSED: Extract the content of
stx-intel-device-plugins-helm_1.0-1.stx.1_amd64.deb and check
if the helm tar file is present.
PASSED: AIO-SX app upload using 'system application-upload' command.
PASSED: AIO-DX app upload using 'system application-upload' command.
PASSED: AIO-SX app apply using 'system application-apply' command.
PASSED: AIO-DX app apply using 'system application-apply' command.
PASSED: Tested app upload/apply/remove/delete in AIO-SX and AIO-DX.
Story: 2010604
Task: 48793
Change-Id: I0940704787035bfb250ab1b83f7156f150d84afc
Signed-off-by: Md Irshad Sheikh <mdirshad.sheikh@windriver.com>
This reverts commit 9eab49853ffda0d9d09fc41733e24363c9456385.
Reason for revert: because it failed the official build due to "No module named pip" error.
Change-Id: If34aac3746bfc1a3ec5fe998d35437d27c1b924b
This commit creates directory structure and changes for
python plugin for Intel Device Plugins.
This is basic system application python plugin for app lifecycle
management which is defined in the
python3-k8sapp-intel-device-plugins-operator directory within the
app-intel-device-plugins repo.
This enables the intel-device-plugins-operator which generates the
custom resource definitions (CRDs) for device plugins like QAT and
GPU. Based on that, QAT and GPU plugins will be enabled.
In the upcoming code review, app label, tolerations and affinity will
be implemented as part of Helm configuration for QAT and GPU plugins.
Test Plan:
PASSED: Build process is successful with creation of debian package.
PASSED: Extract the content of
stx-intel-device-plugins-helm_1.0-1.stx.1_amd64.deb and check
if the helm tar file is present.
PASSED: AIO-SX app upload using 'system application-upload' command.
PASSED: AIO-DX app upload using 'system application-upload' command.
PASSED: AIO-SX app apply using 'system application-apply' command.
PASSED: AIO-DX app apply using 'system application-apply' command.
PASSED: Tested app upload/apply/remove/delete in AIO-SX and AIO-DX.
Story: 2010604
Task: 48793
Change-Id: Ib4dcfd66f11112b347e2ffa9e58c779ca3d49716
Signed-off-by: Md Irshad Sheikh <mdirshad.sheikh@windriver.com>