StarlingX Helm Charts that are not part of a major application
Go to file
Daniel Caires 9d2f0eb299 Add pre-apply cleanup Job to fm-rest-api
After verification, it was noted that it is not possible
to reapply STX-Openstack after a helm-override that changes
a job template since the template section of a job is
immutable or not updatable

Due to the use of kubernetes-entrypoint DEPENDENCY_JOBS it was
also noted that deleting the jobs after the application is applied
it is not an option. If this happens, the application would not
come back after a host reboot.

This review creates a Job that runs right before the Helm chart is
installed or updated. This Job deletes all jobs that have its status
as completed.

Depends-On: https://review.opendev.org/c/starlingx/openstack-armada-app/+/926561

Test Plan:
PASS - Build fm-rest-api
PASS - Deploy fm-rest-api
PASS - Reconciliate after values change to fm-rest-api
PASS - fm-rest-api pods are up after host reboot

Change-Id: I4d35a1fae339aa6d78d9076065d2613f76f30c69
Signed-off-by: Daniel Caires <DanielMarques.Caires@windriver.com>
2024-08-19 15:55:04 -03:00
fm-rest-api/fm-rest-api/helm-charts/fm-rest-api Add pre-apply cleanup Job to fm-rest-api 2024-08-19 15:55:04 -03:00
secret-observer/secret-observer/helm-charts/secret-observer Fixed conflict due role configuration 2024-07-31 10:30:46 -03:00
.gitignore Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 09:25:43 -05:00
.zuul.yaml Fix github mirroring for this repo 2023-04-28 12:38:51 -04:00
CONTRIBUTING.rst Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:08:17 -04:00
HACKING.rst Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
requirements.txt Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
test-requirements.txt Adding zuul jobs for new repo 2019-09-09 14:27:51 -05:00
tox.ini Update tox.ini to work with tox 4 2022-12-26 22:26:48 +00:00