From 58145231ac574303e8f64e38044cc0a39ca90013 Mon Sep 17 00:00:00 2001 From: zjpjack-github <136433002+zjpjack-github@users.noreply.github.com> Date: Fri, 7 Feb 2025 00:49:00 -0800 Subject: [PATCH] [AKS] `az aks nodepool upgrade`: Fix `--node-soak-duration` cannot be set to 0 (#30778) --- src/azure-cli/azure/cli/command_modules/acs/custom.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/azure/cli/command_modules/acs/custom.py b/src/azure-cli/azure/cli/command_modules/acs/custom.py index c59e33d4514..8915bee86fd 100644 --- a/src/azure-cli/azure/cli/command_modules/acs/custom.py +++ b/src/azure-cli/azure/cli/command_modules/acs/custom.py @@ -2570,7 +2570,7 @@ def aks_agentpool_upgrade(cmd, client, resource_group_name, cluster_name, instance.upgrade_settings.max_surge = max_surge if drain_timeout: instance.upgrade_settings.drain_timeout_in_minutes = drain_timeout - if node_soak_duration: + if isinstance(node_soak_duration, int) and node_soak_duration >= 0: instance.upgrade_settings.node_soak_duration_in_minutes = node_soak_duration # custom headers