From 050b52097744452886d94898a1759536fa4850a7 Mon Sep 17 00:00:00 2001 From: Konrad Kaim Date: Mon, 20 Oct 2025 12:33:18 +0000 Subject: [PATCH] feat: info commands granular dependencies validation --- src/xpk/commands/info.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/xpk/commands/info.py b/src/xpk/commands/info.py index 691efb655..1f1b181d1 100644 --- a/src/xpk/commands/info.py +++ b/src/xpk/commands/info.py @@ -24,7 +24,7 @@ from ..core.gcloud_context import add_zone_and_project from ..core.kueue import verify_kueuectl from ..utils.console import xpk_exit, xpk_print -from ..utils.validation import validate_dependencies, should_validate_dependencies +from ..utils.validation import validate_dependencies_list, SystemDependency, should_validate_dependencies table_fmt = 'plain' @@ -38,7 +38,11 @@ def info(args: Namespace) -> None: None """ if should_validate_dependencies(args): - validate_dependencies() + validate_dependencies_list([ + SystemDependency.KUBECTL, + SystemDependency.GCLOUD, + SystemDependency.KUEUECTL, + ]) add_zone_and_project(args) get_cluster_credentials(args)