When deploying the Kiali-operator using the Helm chart from Kiali's GitHub repository, there is an issue during uninstallation where the Kiali instance's finalizer prevents its deletion.
Two options to resolve this issue are: manually managing the Kiali instance outside of the Helm chart, or adding a Helm hook job to automate the deletion of the Kiali instance.
The Helm hook job can be defined in the Helm chart to patch the Kiali instance and remove the finalizer, ensuring complete removal of the operator.
This post explores the challenges and provides solutions for managing Kiali instance finalizers during the Helm chart's uninstallation process.