It should be possible to redeploy/upgrade Helm release with new values.
Current Behavior
Currently, Jobs are missing ttlSecondsAfterFinished which results in no expiration for Jobs. K8s treats jobs as imutable objects so it is not possible to define new one with updated values without removing the release first.
Possible Solution
see AutomaticCleanup for Finished Jobs
Define default ttlSecondsAfterFinished with 5 min TTL by default, however allow the end user to define it's own desired TTL via jobspec
Expected Behavior
with:
It should be possible to redeploy/upgrade Helm release with new values.
Current Behavior
Currently, Jobs are missing
ttlSecondsAfterFinished
which results in no expiration for Jobs. K8s treats jobs as imutable objects so it is not possible to define new one with updated values without removing the release first.Possible Solution
see AutomaticCleanup for Finished Jobs Define default
ttlSecondsAfterFinished
with 5 min TTL by default, however allow the end user to define it's own desired TTL via jobspecYour Environment