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