This PR adds the extraVolumes and extraVolumeMounts to the migration job.
Description
As this PR (https://github.com/openfga/helm-charts/pull/142) also already did, I added extraVolumes and extraVolumeMounts to the migrate job allowing for different scenarios not possible without, eg. mounting CA bundles or mounting secrets via SPC for the database credentials to be used by the job.
Compared to the other PR I also added the default values in the values.yaml and added the new values to the validation schema.
[x] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[x] The correct base branch is being used, if not main
[x] I have added tests to validate that the change in functionality is working as expected
This PR adds the extraVolumes and extraVolumeMounts to the migration job.
Description
As this PR (https://github.com/openfga/helm-charts/pull/142) also already did, I added extraVolumes and extraVolumeMounts to the migrate job allowing for different scenarios not possible without, eg. mounting CA bundles or mounting secrets via SPC for the database credentials to be used by the job.
Compared to the other PR I also added the default values in the values.yaml and added the new values to the validation schema.
References
https://github.com/openfga/helm-charts/pull/142
Review Checklist
main