| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
* feat: add mtls support * update * update * update * update * update
* feat: add mtls support * update * update * update * update * update
| Back | FazBrowse Home | New Git URL |
https://google.aip.dev/auth/4114
googlers see go/mtls-python-cloud-core-clients for more details.
Part of the mtls feature is implemented in googleapis/python-cloud-core#75, and will be released as version 1.16.0.
This PR adds the mtls feature to storage client lib. Note that:
(1) if the python-cloud-core version is < 1.16.0, this PR does nothing, it is backward compatible and won't break any current users.
(2) if the user sets GOOGLE_API_USE_CLIENT_CERTIFICATE env var to "true" to trigger mtls, then the PR checks python-cloud-core version. It throws an exception asking the user to bump the version, if the version < 1.16.0. So probably it is a good idea to release python-cloud-core 1.16.0 before merging this PR.
(3) the unit tests work for both python-cloud-core versions, so unit test shouldn't break after the upgrading in the future.
(4) for mtls testing (running internally), we need to skip a couple of system tests: