5 Commits

Author SHA1 Message Date
Zuul
d434e02d8e Merge "Application versioning based on build release" 2024-01-08 15:15:30 +00:00
Igor Soares
9834d7a8c7 Application versioning based on build release
This change will automatically adjust versioning of the application
tarball and python plugins to reflect the same version reported by
SW_VERION in /etc/build.info.

Test plan:
PASS: build-pkgs -a & build-image
PASS: Confirm that the tarball version matches the platform version
PASS: Apply application

Story: 2010929
Task: 49347

Change-Id: Ib11dbeddb30194e92532afa2e9ab370dcf9484a3
Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
2023-12-29 12:02:08 -03:00
Reed, Joshua
cfbbc01576 Update app Zuul Check Jobs.
Modify code to conform to flake8 and pylint.

Jobs are now flake8, pylint, py39 and metadata.

Test Plan
PASS - All zuul jobs pass as expected.

Story: 2010929
Task: 49258

Change-Id: Ifdb34f6864c803a4326e17d6d5c25709c54c7726
Signed-off-by: Reed, Joshua <Joshua.Reed@windriver.com>
2023-12-13 15:00:19 -07:00
David Barbosa Bastos
eb5039ce29 Remove unit test class HelmOperatorTestSuiteMixin
The purpose of this change is to remove the
HelmOperatorTestSuiteMixin in the unit tests. This reference is
part of Armada and crashes Zuul because it was removed
here: https://review.opendev.org/c/starlingx/config/+/869094

It was necessary to make adjustments to configuration files for unit
tests and pylint because zuul was failing.

Test Plan:
PASS build-pkgs -p python3-k8sapp-oran-o2
PASS build-pkgs -p stx-oran-o2-helm
PASS unit test is performed successfully

Story: 2010560
Task: 48751

Co-Authored-By: Igor Pires Soares <igor.piressoares@windriver.com>
Change-Id: Idb0963c60f8a8a5ec3acd139f60383a128dc43b7
Signed-off-by: David Barbosa Bastos <david.barbosabastos@windriver.com>
2023-09-15 14:57:14 -03:00
Leonardo Fagundes Luz Serrano
441d44eb2f Standardize app configs
Fixed versioning and adjusted some build files
to bring them as close to a standard as possible.

- Removed centos files
- 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>

Test Plan:
PASS - Build-pkgs -a
PASS - Build-image
PASS - Install, bootstrap, unlock
PASS - app tarball contains wheel file
PASS - wheel versioning updated properly

Story: 2010542
Task: 47192

Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
Change-Id: I73712a6b41639829cd56a02781bd8d80337a372a
2023-01-20 15:41:02 +00:00