Job template should support custom annotations
Is your feature request related to a problem? Please describe.
I deploy the couchdb helm chart as a subchart/dependency with autoSetup.enabled: true to a cluster that includes Istio. The Istio sidecar does not exit/complete when the auto setup Job's cluster-setup container exits, so the Job does not complete or succeed.
Describe the solution you'd like I would like the ability to add custom annotations to the auto setup Job. These would need to be different annotations than those applied to the StatefulSet.
Describe alternatives you've considered In the short term, I have duplicated the Job template and updated it to include a custom annotation that disables the Istio sidecar for the job.
Additional context I would be willing to contribute a pull request if it would be considered.