Marcos Paulo Oliveira Silva 469d0fbd9e Add Node Feature Discovery App to StarlingX
Builds and installs a FluxCD package with Node Feature Discovery

This builds a deb format package that contains the .tgz file that can be
installed on the controller using the system application tool.

Test plan:
PASSED: Build process is successful with creation of debian package.
PASSED: Extract the content of the debian package and check if the helm
chart tar file is present.
PASSED: AIO-SX app successfully uploaded, applied, removed and deleted
        using the 'system application' commands
PASSED: AIO-DX app successfully uploaded, applied, removed and deleted
        using the 'system application' commands
PASSED: STANDARD app successfully uploaded, applied, removed and deleted
        using the 'system application' commands
PASSED: AIO-SX and AIO-DX the helm chart has been loaded and the labels
        have been applied to all nodes as expected
PASSED: STANDARD the helm chart has been loaded and the labels have been
        applied to compute nodes as expected
PASSED: ALL the helm chart has been removed as well all K8s resources

Story: 2010769
Task: 48155

Change-Id: Id47ce21bb1d332bad3988cdbcf6dac2c3bb98cef
Signed-off-by: Marcos Paulo Oliveira Silva <Marcos.PauloOliveiraSilva@windriver.com>
2023-06-16 18:38:26 -03:00

328 B

k8sapp-node-feature-discovery ===================

This project contains StarlingX Kubernetes application specific python plugins for Node Feature Discovery. These plugins are required to integrate the Node Feature Discovery application into the StarlingX application framework and to support the various StarlingX deployments.