StarlingX PTP Notification App
Go to file
Joshua Reed b29dfcc66a Auto-increment chart versions
Enable auto-versioning of helm charts to ensure the FluxCD helm
controller recognizes chart changes.

To guarantee the helm chart version is incremented when a helm chart
change is submitted, the following is implemented:
 - Provide a top level hierarchy for helm charts to differentiate
   between upstream and custom charts: helm-charts/{custom,upstream}
 - Arrange exiting helm chart in appropriate helm-charts location.
   Custom for helm charts built and maintained in this repository.
   Upstream for directly used and/or directly used plus patched.
 - stx-APP-helm now contains only manifests and final application
   packaging rules. No custom helm charts should be delivered here.
 - Establish a new package(s) for the custom or upstream helm chart(s).
 - Enforce a baseline version for all helm charts; eg 'APP-helm'.
    Maintain current rev counts for all new packages, where applicable.
- Update 'stx-APP-helm' to:
   - Update the build dependencies to include the new helm chart package
     and remove dependency on helm
   - Update the rules to remove building the dependency APP helm
     chart(s) and automatically update the chart versions in the
     FluxCD helmrelease.yaml files.

Test Plan:
PASS - Build all packages generating an application tarball verifying
       all versions on the charts and application make sense.
PASS - Introduce temporary chart changes and ensure that the versions
       increment as expected.
PASS - Validate basic application lifecycle operations:
       upload/apply/remove/delete.

Story: 2010929
Task: 49614

Change-Id: Ied7ff31b03b0b22d099649c91f712e6f9aafcd63
Signed-off-by: Joshua Reed <joshua.reed@windriver.com>
2024-03-05 13:46:22 -07:00
api-ref/source Use all-caps state in O-RAN timing notification 2023-02-10 14:55:46 -03:00
doc Fix tox-docs failing sphinx 2022-05-31 14:33:17 +00:00
helm-charts/custom/ptp-notification-helm Auto-increment chart versions 2024-03-05 13:46:22 -07:00
locationservice-base Use new get_rpc_client API from oslo.messaging 2023-03-20 17:47:02 -03:00
notificationclient-base Disable PTP v1 API in V2 server 2023-03-23 19:43:40 -03:00
notificationservice-base Update logic for checking HA Phc2sys sources 2023-12-05 15:16:03 -05:00
notificationservice-base-v2 Update logic for checking HA Phc2sys sources 2023-12-05 15:16:03 -05:00
python3-k8sapp-ptp-notification Application versioning based on build release 2023-12-29 12:22:46 -03:00
stx-ptp-notification-helm Auto-increment chart versions 2024-03-05 13:46:22 -07:00
.gitignore Update app Zuul Check Jobs. 2023-12-20 06:36:14 -06:00
.gitreview Added .gitreview 2021-01-19 18:53:24 +00:00
.zuul.yaml Add minimum Kubernetes version supported 2024-02-05 16:45:14 -03:00
bindep.txt Update app Zuul Check Jobs. 2023-12-20 06:36:14 -06:00
centos_stable_docker_images.inc Fix centos image build failure 2023-01-31 16:09:40 -05:00
CONTRIBUTING.rst Added armada manifest and required build files 2021-02-03 17:41:00 -05:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:12:32 -04:00
debian_iso_image.inc ptp-notification-armada-app: update debian_iso_image.inc 2022-11-23 11:24:11 +08:00
debian_pkg_dirs Auto-increment chart versions 2024-03-05 13:46:22 -07:00
debian_stable_docker_images.inc Build Debian container image for notificationservice-base-v1-api 2023-01-30 15:05:15 +00:00
HACKING.rst Added armada manifest and required build files 2021-02-03 17:41:00 -05:00
requirements.txt [PTP] Reduce cpu usage and correct holdover time 2022-10-06 19:27:04 +00:00
test-requirements.txt Update app Zuul Check Jobs. 2023-12-20 06:36:14 -06:00
tox.ini Update app Zuul Check Jobs. 2023-12-20 06:36:14 -06:00