From aacaa08be2b689e7c688f483ab0946dedac154ab Mon Sep 17 00:00:00 2001 From: Austin Abro Date: Sun, 29 Dec 2024 14:49:11 +0000 Subject: [PATCH] only emebed waiter Signed-off-by: Austin Abro --- pkg/kube/client.go | 1 - pkg/kube/interface.go | 6 +----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/pkg/kube/client.go b/pkg/kube/client.go index 9e31a64e1..469a89b35 100644 --- a/pkg/kube/client.go +++ b/pkg/kube/client.go @@ -87,7 +87,6 @@ type Client struct { Namespace string kubeClient *kubernetes.Clientset - ResourceManager Waiter } diff --git a/pkg/kube/interface.go b/pkg/kube/interface.go index d2230b244..edc062c49 100644 --- a/pkg/kube/interface.go +++ b/pkg/kube/interface.go @@ -29,11 +29,6 @@ import ( // // A KubernetesClient must be concurrency safe. type Interface interface { - ResourceManager - Waiter -} - -type ResourceManager interface { // Create creates one or more resources. Create(resources ResourceList) (*Result, error) @@ -66,6 +61,7 @@ type ResourceManager interface { Build(reader io.Reader, validate bool) (ResourceList, error) // IsReachable checks whether the client is able to connect to the cluster. IsReachable() error + Waiter } // Waiter defines methods related to waiting for resource states.