This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from c7149c002b Serialize _is_setup and _is_teardown on tasks (#30009)
add cf77c3b966 Add deferrable mode in RedshiftPauseClusterOperator (#28850)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 24 ++++
airflow/providers/amazon/aws/hooks/base_aws.py | 131 ++++++++++++++++++++-
.../providers/amazon/aws/hooks/redshift_cluster.py | 83 ++++++++++++-
.../amazon/aws/operators/redshift_cluster.py | 60 ++++++++--
.../amazon/aws/triggers}/__init__.py | 0
.../amazon/aws/triggers/redshift_cluster.py | 77 ++++++++++++
airflow/providers/amazon/provider.yaml | 4 +
.../apache-airflow-providers-amazon/deferrable.rst | 33 ++++++
docs/apache-airflow-providers-amazon/index.rst | 1 +
.../operators/redshift_cluster.rst | 5 +-
docs/spelling_wordlist.txt | 2 +
generated/provider_dependencies.json | 1 +
.../providers/amazon/aws/deferrable}/__init__.py | 0
.../amazon/aws/deferrable/hooks}/__init__.py | 0
.../amazon/aws/deferrable/hooks/test_base_aws.py | 102 ++++++++++++++++
.../aws/deferrable/hooks/test_redshift_cluster.py | 84 +++++++++++++
.../amazon/aws/deferrable/triggers}/__init__.py | 0
.../deferrable/triggers/test_redshift_cluster.py | 93 +++++++++++++++
.../amazon/aws/operators/test_redshift_cluster.py | 36 +++++-
.../{google/cloud => amazon/aws}/utils/compat.py | 2 +-
20 files changed, 719 insertions(+), 19 deletions(-)
copy airflow/{api/auth => providers/amazon/aws/triggers}/__init__.py (100%)
create mode 100644 airflow/providers/amazon/aws/triggers/redshift_cluster.py
create mode 100644 docs/apache-airflow-providers-amazon/deferrable.rst
copy {airflow/api_connexion =>
tests/providers/amazon/aws/deferrable}/__init__.py (100%)
copy {airflow/api_connexion =>
tests/providers/amazon/aws/deferrable/hooks}/__init__.py (100%)
create mode 100644 tests/providers/amazon/aws/deferrable/hooks/test_base_aws.py
create mode 100644
tests/providers/amazon/aws/deferrable/hooks/test_redshift_cluster.py
copy {airflow/api/auth =>
tests/providers/amazon/aws/deferrable/triggers}/__init__.py (100%)
create mode 100644
tests/providers/amazon/aws/deferrable/triggers/test_redshift_cluster.py
copy tests/providers/{google/cloud => amazon/aws}/utils/compat.py (95%)