This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch v2-0-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from 71d3eaf Release 2.0.0beta1 (#12215)
add cd82fc3 Fix typo in docstrings (#12220)
add 08d67ad Beautify Output of setup-installation pre-commit (#12218)
add f37c6e6 Add Compute Engine SSH hook (#9879)
add 7463b6b Add Markdown linting to pre-commit (#11465)
add 58d60ab Enable Markdownlint rule - MD032/blanks-around-lists (#12224)
add 0443f04 Fix typo (#12222)
add dd2095f Simplify string expressions & Use f-string (#12216)
No new revisions were added by this update.
Summary of changes:
.../test_adls_list.py => .markdownlint.yml | 72 +++--
.pre-commit-config.yaml | 9 +
BREEZE.rst | 2 +-
CONTRIBUTING.rst | 2 +-
README.md | 1 +
STATIC_CODE_CHECKS.rst | 4 +-
UPDATING.md | 10 +-
UPGRADING_TO_2.0.md | 8 +-
.../api_connexion/schemas/task_instance_schema.py | 2 +-
airflow/cli/cli_parser.py | 8 +-
airflow/cli/commands/user_command.py | 2 +-
airflow/executors/kubernetes_executor.py | 12 +-
airflow/models/baseoperator.py | 2 +-
airflow/models/connection.py | 4 +
airflow/models/dagrun.py | 2 +-
airflow/providers/apache/druid/hooks/druid.py | 2 +-
airflow/providers/dependencies.json | 3 +-
.../cloud/example_dags/example_compute_ssh.py | 89 ++++++
airflow/providers/google/cloud/hooks/bigquery.py | 6 +-
airflow/providers/google/cloud/hooks/compute.py | 80 ++++-
.../providers/google/cloud/hooks/compute_ssh.py | 307 ++++++++++++++++++
airflow/providers/google/cloud/hooks/gcs.py | 4 +-
airflow/providers/google/cloud/hooks/mlengine.py | 2 +-
airflow/providers/google/cloud/hooks/os_login.py | 87 ++++++
.../providers/google/common/hooks/base_google.py | 18 ++
.../providers/microsoft/azure/hooks/azure_batch.py | 2 +-
airflow/providers/slack/hooks/slack.py | 2 +-
airflow/providers/slack/hooks/slack_webhook.py | 2 +-
airflow/providers/ssh/hooks/ssh.py | 4 +-
breeze-complete | 1 +
chart/README.md | 2 +-
dev/README.md | 3 +-
docs/howto/connection/gcp_ssh.rst | 73 +++++
docs/howto/operator/google/cloud/compute_ssh.rst | 72 +++++
docs/operators-and-hooks-ref.rst | 11 +
.../pre_commit_check_setup_installation.py | 31 +-
setup.py | 1 +
tests/providers/apache/druid/hooks/test_druid.py | 10 +-
.../elasticsearch/log/test_es_task_handler.py | 2 +-
.../google/cloud/hooks/test_compute_ssh.py | 342 +++++++++++++++++++++
.../test_compute_ssh_system.py} | 65 ++--
.../google/cloud/hooks/test_kubernetes_engine.py | 2 +-
.../providers/google/cloud/hooks/test_os_login.py | 176 +++++++++++
.../operators/test_cloud_sql_system_helper.py | 4 +-
.../google/cloud/operators/test_compute.py | 4 +-
.../google/cloud/utils/gcp_authenticator.py | 1 +
46 files changed, 1446 insertions(+), 102 deletions(-)
copy tests/providers/microsoft/azure/operators/test_adls_list.py =>
.markdownlint.yml (50%)
create mode 100644
airflow/providers/google/cloud/example_dags/example_compute_ssh.py
create mode 100644 airflow/providers/google/cloud/hooks/compute_ssh.py
create mode 100644 airflow/providers/google/cloud/hooks/os_login.py
create mode 100644 docs/howto/connection/gcp_ssh.rst
create mode 100644 docs/howto/operator/google/cloud/compute_ssh.rst
create mode 100644 tests/providers/google/cloud/hooks/test_compute_ssh.py
copy tests/providers/google/cloud/{operators/test_bigtable_system.py =>
hooks/test_compute_ssh_system.py} (50%)
create mode 100644 tests/providers/google/cloud/hooks/test_os_login.py