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

592 B

StarlingX Node-Feature-Discovery FluxCD App Style Commandments

Node-Feature-Discovery FluxCD App Specific Commandments

None so far

Running tests

The approach to running tests is to simply run the command tox. This will create virtual environments, populate them with dependencies and run all of the tests that OpenStack CI systems run.