This is an automated email from the ASF dual-hosted git repository. potiuk pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/airflow.git
from 32ba99b6c2 Create GKEStartJobOperator and KubernetesJobOperator (#36847) add c41794d056 Add Teradata Provider (#36953) No new revisions were added by this update. Summary of changes: .../airflow_providers_bug_report.yml | 1 + .github/boring-cyborg.yml | 6 + INSTALL | 4 +- airflow/providers/teradata/CHANGELOG.rst | 31 +++ airflow/providers/teradata/__init__.py | 44 ++++ .../auth => providers/teradata/hooks}/__init__.py | 0 airflow/providers/teradata/hooks/teradata.py | 202 ++++++++++++++++ .../teradata/operators}/__init__.py | 0 airflow/providers/teradata/operators/teradata.py | 64 +++++ airflow/providers/teradata/provider.yaml | 61 +++++ .../teradata/transfers}/__init__.py | 0 .../teradata/transfers/teradata_to_teradata.py | 101 ++++++++ airflow/utils/db.py | 11 + .../12_airflow_dependencies_and_extras.rst | 4 +- dev/breeze/doc/images/output_build-docs.svg | 2 +- dev/breeze/doc/images/output_build-docs.txt | 2 +- ...tput_release-management_add-back-references.svg | 2 +- ...tput_release-management_add-back-references.txt | 2 +- ...management_generate-issue-content-providers.svg | 2 +- ...management_generate-issue-content-providers.txt | 2 +- ...e-management_prepare-provider-documentation.svg | 2 +- ...e-management_prepare-provider-documentation.txt | 2 +- ...elease-management_prepare-provider-packages.svg | 2 +- ...elease-management_prepare-provider-packages.txt | 2 +- .../output_release-management_publish-docs.svg | 2 +- .../output_release-management_publish-docs.txt | 2 +- ...output_sbom_generate-providers-requirements.svg | 2 +- ...output_sbom_generate-providers-requirements.txt | 2 +- dev/breeze/tests/test_selective_checks.py | 2 +- .../changelog.rst | 19 ++ docs/apache-airflow-providers-teradata/commits.rst | 26 ++ .../connections/teradata.rst | 82 +++++++ docs/apache-airflow-providers-teradata/index.rst | 135 +++++++++++ .../installing-providers-from-sources.rst | 0 .../operators/index.rst | 25 ++ .../operators/teradata.rst | 115 +++++++++ .../operators/teradata_to_teradata.rst | 48 ++++ .../security.rst | 0 docs/apache-airflow/extra-packages-ref.rst | 2 + docs/integration-logos/teradata/Teradata.png | Bin 0 -> 2220 bytes docs/spelling_wordlist.txt | 4 + generated/provider_dependencies.json | 14 ++ .../images => images/breeze}/output_build-docs.svg | 53 +++-- images/breeze/output_build-docs.txt | 1 + ...tput_release-management_add-back-references.txt | 1 + ...management_generate-issue-content-providers.txt | 1 + ...e-management_prepare-provider-documentation.txt | 1 + ...elease-management_prepare-provider-packages.txt | 1 + .../output_release-management_publish-docs.svg | 59 ++--- .../output_release-management_publish-docs.txt | 1 + pyproject.toml | 7 + .../providers/teradata}/__init__.py | 0 .../providers/teradata/hooks}/__init__.py | 0 tests/providers/teradata/hooks/test_teradata.py | 264 +++++++++++++++++++++ .../providers/teradata/operators}/__init__.py | 0 .../providers/teradata/operators/test_teradata.py | 99 ++++++++ .../providers/teradata/transfers}/__init__.py | 0 .../transfers/test_teradata_to_teradata.py | 117 +++++++++ .../system/providers/teradata}/__init__.py | 0 .../system/providers/teradata/create_ssl_table.sql | 22 ++ tests/system/providers/teradata/create_table.sql | 22 ++ .../providers/teradata/example_ssl_teradata.py | 127 ++++++++++ .../system/providers/teradata/example_teradata.py | 184 ++++++++++++++ .../example_teradata_to_teradata_transfer.py | 174 ++++++++++++++ 64 files changed, 2093 insertions(+), 70 deletions(-) create mode 100644 airflow/providers/teradata/CHANGELOG.rst create mode 100644 airflow/providers/teradata/__init__.py copy airflow/{api/auth => providers/teradata/hooks}/__init__.py (100%) create mode 100644 airflow/providers/teradata/hooks/teradata.py copy airflow/{api/auth => providers/teradata/operators}/__init__.py (100%) create mode 100644 airflow/providers/teradata/operators/teradata.py create mode 100644 airflow/providers/teradata/provider.yaml copy airflow/{api_connexion => providers/teradata/transfers}/__init__.py (100%) create mode 100644 airflow/providers/teradata/transfers/teradata_to_teradata.py create mode 100644 docs/apache-airflow-providers-teradata/changelog.rst create mode 100644 docs/apache-airflow-providers-teradata/commits.rst create mode 100644 docs/apache-airflow-providers-teradata/connections/teradata.rst create mode 100644 docs/apache-airflow-providers-teradata/index.rst copy docs/{apache-airflow-providers-airbyte => apache-airflow-providers-teradata}/installing-providers-from-sources.rst (100%) create mode 100644 docs/apache-airflow-providers-teradata/operators/index.rst create mode 100644 docs/apache-airflow-providers-teradata/operators/teradata.rst create mode 100644 docs/apache-airflow-providers-teradata/operators/teradata_to_teradata.rst copy docs/{apache-airflow-providers-openai => apache-airflow-providers-teradata}/security.rst (100%) create mode 100644 docs/integration-logos/teradata/Teradata.png copy {dev/breeze/doc/images => images/breeze}/output_build-docs.svg (78%) create mode 100644 images/breeze/output_build-docs.txt create mode 100644 images/breeze/output_release-management_add-back-references.txt create mode 100644 images/breeze/output_release-management_generate-issue-content-providers.txt create mode 100644 images/breeze/output_release-management_prepare-provider-documentation.txt create mode 100644 images/breeze/output_release-management_prepare-provider-packages.txt copy {dev/breeze/doc/images => images/breeze}/output_release-management_publish-docs.svg (78%) create mode 100644 images/breeze/output_release-management_publish-docs.txt copy {airflow/api_connexion => tests/providers/teradata}/__init__.py (100%) copy {airflow/api/auth => tests/providers/teradata/hooks}/__init__.py (100%) create mode 100644 tests/providers/teradata/hooks/test_teradata.py copy {airflow/api/auth => tests/providers/teradata/operators}/__init__.py (100%) create mode 100644 tests/providers/teradata/operators/test_teradata.py copy {airflow/api/auth => tests/providers/teradata/transfers}/__init__.py (100%) create mode 100644 tests/providers/teradata/transfers/test_teradata_to_teradata.py copy {airflow/api_connexion => tests/system/providers/teradata}/__init__.py (100%) create mode 100644 tests/system/providers/teradata/create_ssl_table.sql create mode 100644 tests/system/providers/teradata/create_table.sql create mode 100644 tests/system/providers/teradata/example_ssl_teradata.py create mode 100644 tests/system/providers/teradata/example_teradata.py create mode 100644 tests/system/providers/teradata/example_teradata_to_teradata_transfer.py