AKS Jobs don't rerun on redeploy
On redeploying a service, the jobs related to the service will not re run if they completed in the previous deployment.
For eg. this issue occurs when deploying airflow, where in a post install job which completed in the previous deployment, will not redeploy whereas all the other pods and services will be redeployed. This only occurs when the service was already deployed and a new update or change is rolled out.
For new deployments the jobs will be deployed and the script runs.
A quick workaround would be to delete the job and it's pod along with it after running the charts/pipeline. The flux as it monitors the deployment, will see that the job doesn't exist and deploy it.