3 Commits

Author SHA1 Message Date
Md Irshad Sheikh
8e8101b6a6 Integration of Intel Device Plugins as a system app
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>
2023-10-20 09:22:06 -04:00
Md Irshad Sheikh
6107e0160c Revert "Integration of Intel Device Plugins as a system app"
This reverts commit 9eab49853ffda0d9d09fc41733e24363c9456385.

Reason for revert: because it failed the official build due to "No module named pip" error.

Change-Id: If34aac3746bfc1a3ec5fe998d35437d27c1b924b
2023-10-12 14:31:15 +00:00
Md Irshad Sheikh
9eab49853f Integration of Intel Device Plugins as a system app
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>
2023-10-03 10:50:37 -04:00