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>
592 B
592 B
StarlingX Node-Feature-Discovery FluxCD App Style Commandments
- Step 1: Read the OpenStack style commandments https://docs.openstack.org/hacking/latest/
- Step 2: Read on
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.