-
-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Azure Key Vault settings source #272
Add Azure Key Vault settings source #272
Conversation
Thanks @AndreuCodina for this PR.
It has to be added to optional dependencies section Also, I can't see any test added here. You need to add some tests |
How do I make the imports in code? I've created the function |
You need to update the requirements by running |
$ make refresh-lockfiles
`make: *** No rule to make target 'refresh-lockfiles'. Stop.` |
Please refresh your fork. this command was added recently |
@AndreuCodina I changed the example in the doc and made it simpler. Please add |
Done. I've removed "```python" in the markdown because if not, the tests fail. |
it fails because of imports in the code. I've fixed it and returned the "```python" |
Thanks @AndreuCodina |
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pydantic-settings](https://github.com/pydantic/pydantic-settings) ([changelog](https://github.com/pydantic/pydantic-settings/releases)) | project.dependencies | minor | `==2.3.4` -> `==2.4.0` | --- ### Release Notes <details> <summary>pydantic/pydantic-settings (pydantic-settings)</summary> ### [`v2.4.0`](https://github.com/pydantic/pydantic-settings/releases/tag/v2.4.0) [Compare Source](https://github.com/pydantic/pydantic-settings/compare/v2.3.4...v2.4.0) #### What's Changed - Fix regex flags accidentally passed as count by [@​musicinmybrain](https://github.com/musicinmybrain) in [https://github.com/pydantic/pydantic-settings/pull/328](https://github.com/pydantic/pydantic-settings/pull/328) - Deprecate `read_env_file` and move it to `DotEnvSettingsSource` by [@​WarpedPixel](https://github.com/WarpedPixel) in [https://github.com/pydantic/pydantic-settings/pull/318](https://github.com/pydantic/pydantic-settings/pull/318) - Fix a bug when loading empty yaml file by [@​hramezani](https://github.com/hramezani) in [https://github.com/pydantic/pydantic-settings/pull/330](https://github.com/pydantic/pydantic-settings/pull/330) - feat: Enable access to the current state in settings sources by [@​VictorColomb](https://github.com/VictorColomb) in [https://github.com/pydantic/pydantic-settings/pull/326](https://github.com/pydantic/pydantic-settings/pull/326) - Add support for short options. by [@​kschwab](https://github.com/kschwab) in [https://github.com/pydantic/pydantic-settings/pull/339](https://github.com/pydantic/pydantic-settings/pull/339) - Add Azure Key Vault settings source by [@​AndreuCodina](https://github.com/AndreuCodina) in [https://github.com/pydantic/pydantic-settings/pull/272](https://github.com/pydantic/pydantic-settings/pull/272) - Add cli_exit_on_error config option by [@​kschwab](https://github.com/kschwab) in [https://github.com/pydantic/pydantic-settings/pull/340](https://github.com/pydantic/pydantic-settings/pull/340) #### New Contributors - [@​musicinmybrain](https://github.com/musicinmybrain) made their first contribution in [https://github.com/pydantic/pydantic-settings/pull/328](https://github.com/pydantic/pydantic-settings/pull/328) - [@​WarpedPixel](https://github.com/WarpedPixel) made their first contribution in [https://github.com/pydantic/pydantic-settings/pull/318](https://github.com/pydantic/pydantic-settings/pull/318) - [@​VictorColomb](https://github.com/VictorColomb) made their first contribution in [https://github.com/pydantic/pydantic-settings/pull/326](https://github.com/pydantic/pydantic-settings/pull/326) - [@​AndreuCodina](https://github.com/AndreuCodina) made their first contribution in [https://github.com/pydantic/pydantic-settings/pull/272](https://github.com/pydantic/pydantic-settings/pull/272) **Full Changelog**: pydantic/pydantic-settings@v2.3.4...v2.4.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjEuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Add Azure Key Vault settings source.
Doubt: Where should I add the required Python packages (
azure-keyvault-secrets==4.8.0
andazure-identity==1.16.0
) to useAzureKeyVaultSettingsSource
?This is the infrastructure:
Closes #143