platform-armada-app/platform-helm
Gustavo Ornaghi Antunes 5d3806316f Properly disable platform-integ-apps charts
Pods were not being deleted when rbd-provisioner or cephfs-provisioner
charts are disabled and then reapplied the app.
We needed to add new value in helm.sh/hook annotation on deployment
resource to delete pods when chart is disabled and then reapplied
platform-integ-apps.

Test Plan:
PASS: Apply platform-integ-apps, disable rbd-provisioner chart,
then reapply App and Check if chart related pods, FluxCD helmrelease
and helm release are all removed.
PASS: Apply platform-integ-apps, disable cephfs-provisioner chart,
then reapply App and Check if chart related pods, FluxCD helmrelease
and helm release are all removed.

Closes-Bug: #2029496

Change-Id: Ie4353cab3cf93abf362dc1e55265d4eb6a9d017e
Signed-off-by: Gustavo Ornaghi Antunes <gustavo.ornaghiantunes@windriver.com>
2023-08-09 12:24:31 +00:00
..
debian Properly disable platform-integ-apps charts 2023-08-09 12:24:31 +00:00
platform-helm Migration to ceph-csi for RBD/CephFS provisioners 2022-11-09 20:23:32 -05:00