Skip to content

Commit 5eb9215

Browse files
committed
add dag timeout
1 parent a70a50f commit 5eb9215

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

dags/tpu_observability/gke_cluster_version_manager.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@
2727
from dags.tpu_observability.configs.common import MachineConfigMap, GCS_CONFIG_PATH
2828
from dags.tpu_observability.utils import node_pool_util as node_pool
2929
from dags.tpu_observability.utils import subprocess_util as subprocess
30+
from dags.common.scheduling_helper.scheduling_helper import SchedulingHelper, get_dag_timeout
3031

3132
DAG_ID = "gke_cluster_version_manager"
33+
DAGRUN_TIMEOUT = get_dag_timeout(DAG_ID)
34+
SCHEDULE = SchedulingHelper.arrange_schedule_time(DAG_ID)
3235

3336

3437
def describe_cluster(node_pool_info: node_pool.Info) -> str:
@@ -181,9 +184,9 @@ def verify_upgrade(target_version: str, node_pool_info: node_pool.Info):
181184

182185
with models.DAG(
183186
dag_id=DAG_ID,
184-
start_date=datetime.datetime(2025, 8, 1),
185-
schedule=None,
186-
catchup=False,
187+
start_date=datetime.datetime(2026, 5, 20),
188+
schedule=SCHEDULE if composer_env.is_prod_env() else None,
189+
dagrun_timeout=DAGRUN_TIMEOUT,
187190
tags=["gke", "upgrade"],
188191
description="DAG to upgrade GKE cluster to latest available version",
189192
) as dag:

0 commit comments

Comments
 (0)