StarlingX Vault App
Go to file
Michel Thebeau d921df347e chart version auto-increment scheme
Refer to the example for auto-increment presented by Bob Church:
https://review.opendev.org/c/starlingx/platform-armada-app/+/904464

Implement these specifics for vault-helm:

 - Use StarlingX debian git revcount packaging mechanisms to derive the
   semver BUILD version for upstream helm charts which maintains the
   upstream chart version and adds a versioned BUILD extension.

     <valid semver> ::= <version core> "+" <build>

   Chart version (MAJOR.MINOR.PATCH+STX.REV) is passed to 'helm package'
   command to force the version, where REV == 'git revcount'

 - Update the rules to automatically update the chart versions in the
   fluxCD helmrelease.yaml files.

Test Plan:
PASS  file byte level comparison of package before/after
PASS  AIO-SX vault sanity
PASS  application-update

Story: 2010929
Task: 49399

Change-Id: Id40547c1001ab8fa2d7c83abbcc5c9d44185ee2f
Signed-off-by: Michel Thebeau <Michel.Thebeau@windriver.com>
2024-02-20 21:37:09 +00:00
python3-k8sapp-vault Application versioning based on build release 2023-12-29 12:45:46 -03:00
stx-vault-helm chart version auto-increment scheme 2024-02-20 21:37:09 +00:00
stx-vault-manager/debian Fix KUBE_LATEST_VERSION to installed version 2024-02-07 15:13:29 -05:00
vault-helm chart version auto-increment scheme 2024-02-20 21:37:09 +00:00
.gitignore Update app Zuul Check Jobs. 2023-12-18 15:34:44 -06:00
.gitreview Added .gitreview 2020-07-02 09:08:19 +00:00
.zuul.yaml Add minimum Kubernetes version supported 2024-02-06 15:14:34 -03:00
bindep.txt Enable py39 tox gate/test for app plugins 2021-09-13 11:34:49 -04:00
config Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
CONTRIBUTING.rst Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:13:40 -04:00
debian_iso_image.inc vault-armada-app: update debian_iso_image.inc 2022-11-24 11:47:30 +08:00
debian_pkg_dirs Standardize app configs 2023-01-18 14:20:36 +00:00
debian_stable_docker_images.inc Add Debian based stx-vault-manager image 2023-01-18 13:37:01 -05:00
github_sync.trigger Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
HACKING.rst Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
requirements.txt Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
test-requirements.txt Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
tox.ini Update app Zuul Check Jobs. 2023-12-18 15:34:44 -06:00