From 11128659aa76b09aae2e7903c7790dabbe7a4c95 Mon Sep 17 00:00:00 2001 From: Benoit Tigeot Date: Mon, 27 Oct 2025 10:50:12 +0100 Subject: [PATCH] Provide more help for SDK user when setting up WaitStrategy Signed-off-by: Benoit Tigeot --- pkg/kube/client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kube/client.go b/pkg/kube/client.go index 56de52651..a660d7075 100644 --- a/pkg/kube/client.go +++ b/pkg/kube/client.go @@ -176,8 +176,10 @@ func (c *Client) GetWaiter(strategy WaitStrategy) (Waiter, error) { return nil, err } return &hookOnlyWaiter{sw: sw}, nil + case "": + return nil, errors.New("wait strategy not set. Choose one of: " + string(StatusWatcherStrategy) + ", " + string(HookOnlyStrategy) + ", " + string(LegacyStrategy)) default: - return nil, errors.New("unknown wait strategy") + return nil, errors.New("unknown wait strategy (s" + string(strategy) + "). Valid values are: " + string(StatusWatcherStrategy) + ", " + string(HookOnlyStrategy) + ", " + string(LegacyStrategy)) } }