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

vincbeck pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 75ed3bc3f8 [bugfix] fix AWS triggers where deserialization would crash 
if region was not specified (#32729)
75ed3bc3f8 is described below

commit 75ed3bc3f80ac03c301535f38544a4923ee6d43f
Author: RaphaĆ«l Vandon <[email protected]>
AuthorDate: Thu Jul 20 12:11:24 2023 -0700

    [bugfix] fix AWS triggers where deserialization would crash if region was 
not specified (#32729)
---
 airflow/providers/amazon/aws/triggers/batch.py | 2 +-
 airflow/providers/amazon/aws/triggers/ecs.py   | 4 ++--
 airflow/providers/amazon/aws/triggers/eks.py   | 6 +++---
 airflow/providers/amazon/aws/triggers/rds.py   | 6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/airflow/providers/amazon/aws/triggers/batch.py 
b/airflow/providers/amazon/aws/triggers/batch.py
index 87be139332..8966540a38 100644
--- a/airflow/providers/amazon/aws/triggers/batch.py
+++ b/airflow/providers/amazon/aws/triggers/batch.py
@@ -209,7 +209,7 @@ class BatchJobTrigger(AwsBaseWaiterTrigger):
     def __init__(
         self,
         job_id: str | None,
-        region_name: str | None,
+        region_name: str | None = None,
         aws_conn_id: str | None = "aws_default",
         waiter_delay: int = 5,
         waiter_max_attempts: int = 720,
diff --git a/airflow/providers/amazon/aws/triggers/ecs.py 
b/airflow/providers/amazon/aws/triggers/ecs.py
index af6f72e771..d0fdfb63b6 100644
--- a/airflow/providers/amazon/aws/triggers/ecs.py
+++ b/airflow/providers/amazon/aws/triggers/ecs.py
@@ -49,7 +49,7 @@ class ClusterActiveTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str | None,
-        region_name: str | None,
+        region_name: str | None = None,
     ):
         super().__init__(
             serialized_fields={"cluster_arn": cluster_arn},
@@ -88,7 +88,7 @@ class ClusterInactiveTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str | None,
-        region_name: str | None,
+        region_name: str | None = None,
     ):
         super().__init__(
             serialized_fields={"cluster_arn": cluster_arn},
diff --git a/airflow/providers/amazon/aws/triggers/eks.py 
b/airflow/providers/amazon/aws/triggers/eks.py
index ff99b51200..b5419b76e7 100644
--- a/airflow/providers/amazon/aws/triggers/eks.py
+++ b/airflow/providers/amazon/aws/triggers/eks.py
@@ -47,7 +47,7 @@ class EksCreateClusterTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str,
-        region_name: str | None,
+        region_name: str | None = None,
     ):
         super().__init__(
             serialized_fields={"cluster_name": cluster_name, "region_name": 
region_name},
@@ -309,7 +309,7 @@ class EksCreateNodegroupTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str,
-        region_name: str | None,
+        region_name: str | None = None,
     ):
         super().__init__(
             serialized_fields={
@@ -357,7 +357,7 @@ class EksDeleteNodegroupTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str,
-        region_name: str | None,
+        region_name: str | None = None,
     ):
         super().__init__(
             serialized_fields={"cluster_name": cluster_name, "nodegroup_name": 
nodegroup_name},
diff --git a/airflow/providers/amazon/aws/triggers/rds.py 
b/airflow/providers/amazon/aws/triggers/rds.py
index b8f20b9c9b..82354c1874 100644
--- a/airflow/providers/amazon/aws/triggers/rds.py
+++ b/airflow/providers/amazon/aws/triggers/rds.py
@@ -126,9 +126,9 @@ class RdsDbAvailableTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str,
-        region_name: str | None,
         response: dict[str, Any],
         db_type: RdsDbType,
+        region_name: str | None = None,
     ) -> None:
         super().__init__(
             serialized_fields={
@@ -172,9 +172,9 @@ class RdsDbDeletedTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str,
-        region_name: str | None,
         response: dict[str, Any],
         db_type: RdsDbType,
+        region_name: str | None = None,
     ) -> None:
         super().__init__(
             serialized_fields={
@@ -218,9 +218,9 @@ class RdsDbStoppedTrigger(AwsBaseWaiterTrigger):
         waiter_delay: int,
         waiter_max_attempts: int,
         aws_conn_id: str,
-        region_name: str | None,
         response: dict[str, Any],
         db_type: RdsDbType,
+        region_name: str | None = None,
     ) -> None:
         super().__init__(
             serialized_fields={

Reply via email to