ptp-notification-armada-app/python3-k8sapp-ptp-notification/k8sapp_ptp_notification
Cole Walker 750a2f41c2 Rename app plugin to conform with app framework requirements
Recent changes in the system application framework have resulted in
ptp-notification failing to apply. This is because the plugin defined in
python3-k8sapp-ptp-notification does not exactly match the app name.

This change re-names the ptp-plugin from "ptp_notification" to
"ptp-notification" and allows the application to apply correctly.

It also adds required constances and a get_overrides() function to the
ptp-notification plugin so that helm overrides can work properly. This
logic has been implmented in the same way as other stx platform apps.

The app framework change that revealed this issue is:
https://review.opendev.org/c/starlingx/config/+/915377

Test-plan:
Pass: Verify ptp-notification build
Pass: Build and install iso
Pass: Verify ptp-notification app apply/remove/override

Story: 2011090
Task: 50183

Signed-off-by: Cole Walker <cole.walker@windriver.com>
Change-Id: Ia366eeb4c54aaccea65a9e568afaf8992bd825d5
2024-05-27 14:27:08 -04:00
..
k8sapp_ptp_notification Rename app plugin to conform with app framework requirements 2024-05-27 14:27:08 -04:00
.gitignore Standardize app configs 2023-02-20 11:31:18 -03:00
.stestr.conf Standardize app configs 2023-02-20 11:31:18 -03:00
LICENSE Standardize app configs 2023-02-20 11:31:18 -03:00
pylint.rc Update app Zuul Check Jobs. 2023-12-20 06:36:14 -06:00
README.rst Standardize app configs 2023-02-20 11:31:18 -03:00
requirements.txt Update app Zuul Check Jobs. 2023-12-20 06:36:14 -06:00
setup.cfg Rename app plugin to conform with app framework requirements 2024-05-27 14:27:08 -04:00
setup.py Standardize app configs 2023-02-20 11:31:18 -03: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
upper-constraints.txt Standardize app configs 2023-02-20 11:31:18 -03:00

k8sapp-ptp-notification

This project contains StarlingX Kubernetes application specific python plugins for PTP Notification. These plugins are required to integrate the oidc authorization application into the StarlingX application framework and to support the various StarlingX deployments.