dfba3a27df
Fixed versioning and adjusted some build files to bring them as close to a standard as possible. - Removed centos files, however stx_ceph_manager docker image tag is still master-centos-stable-latest - Added debian_pkg_dirs and debian_iso_image.inc (stx-rook-ceph-helm not added into the debian iso) - Added version tracking via GITREVCOUNT - Fixed mismatch in plugin name, set to python3-k8sapp-<app> - Standardized plugin debian files (rules, *.install) - Plugin wheels saved to /plugin instead of /plugin/<app> - Removed some Armada hooks and files which were preventing the app from uploading on the debian system Note: app name is not in line with the stx-APP-helm template Test Plan: PASS - Build-pkgs PASS - app tarball contains wheel file PASS - wheel versioning updated properly PASS - app upload Story: 2010542 Task: 47250 Depends-On: https://review.opendev.org/c/starlingx/rook-ceph/+/842363 Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com> Change-Id: I5aedaa509914dad45cab667d33253cb3926c8053
520 B
520 B
StarlingX Rook-Ceph-App Style Commandments
- Step 1: Read the OpenStack style commandments https://docs.openstack.org/hacking/latest/
- Step 2: Read on
Rook-Ceph-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.