This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git.


    from 880b65a  Use strict API  schemas (#9365)
     add 4e09c64  Adds GCP Secret Manager Hook (#9368)

No new revisions were added by this update.

Summary of changes:
 airflow/contrib/secrets/gcp_secrets_manager.py     | 21 ++++-
 .../google/cloud/_internal_client}/__init__.py     |  0
 .../_internal_client/secret_manager_client.py      | 95 ++++++++++++++++++++++
 .../providers/google/cloud/hooks/secret_manager.py | 74 +++++++++++++++++
 .../{secrets_manager.py => secret_manager.py}      | 78 ++++++++----------
 docs/conf.py                                       |  4 +-
 docs/howto/use-alternative-secrets-backend.rst     | 14 ++--
 docs/operators-and-hooks-ref.rst                   |  6 ++
 .../cloud/_internal_client}/__init__.py            |  0
 .../_internal_client/test_secret_manager_client.py | 95 ++++++++++++++++++++++
 .../google/cloud/hooks/test_secret_manager.py      | 65 +++++++++++++++
 .../cloud/hooks/test_secret_manager_system.py      | 75 +++++++++++++++++
 ...t_secrets_manager.py => test_secret_manager.py} | 79 +++++++++++++-----
 .../providers/google/cloud/utils/base_gcp_mock.py  |  4 +
 .../google/cloud/utils/gcp_authenticator.py        |  1 +
 tests/test_core_to_contrib.py                      |  2 +-
 tests/test_utils/gcp_system_helpers.py             | 33 +++++++-
 17 files changed, 565 insertions(+), 81 deletions(-)
 copy {tests/providers/zendesk/hooks => 
airflow/providers/google/cloud/_internal_client}/__init__.py (100%)
 create mode 100644 
airflow/providers/google/cloud/_internal_client/secret_manager_client.py
 create mode 100644 airflow/providers/google/cloud/hooks/secret_manager.py
 rename airflow/providers/google/cloud/secrets/{secrets_manager.py => 
secret_manager.py} (68%)
 copy tests/providers/{zendesk/hooks => 
google/cloud/_internal_client}/__init__.py (100%)
 create mode 100644 
tests/providers/google/cloud/_internal_client/test_secret_manager_client.py
 create mode 100644 tests/providers/google/cloud/hooks/test_secret_manager.py
 create mode 100644 
tests/providers/google/cloud/hooks/test_secret_manager_system.py
 rename tests/providers/google/cloud/secrets/{test_secrets_manager.py => 
test_secret_manager.py} (63%)

Reply via email to