func WaitForPodReady(ctx context.Context, kubeCli kubernetes.Interface, namespace string, name string) error {
	return kube.WaitForPodReady(ctx, kubeCli, namespace, name)
}
WaitForPodReady waits till the pod gets ready
package kube
import (
	"context"
	"os"
	"path/filepath"
	"github.com/kanisterio/kanister/pkg/kube"
	osversioned "github.com/openshift/client-go/apps/clientset/versioned"
	corev1 "k8s.io/api/core/v1"
	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
	"k8s.io/client-go/discovery"
	"k8s.io/client-go/kubernetes"
	"k8s.io/client-go/rest"
	"k8s.io/client-go/tools/clientcmd"
	"k8s.io/client-go/util/homedir"
)
var k8sVersion string
type Client struct {
	KubeCli      kubernetes.Interface
	OSCli        osversioned.Interface
	DiscoveryCli discovery.DiscoveryInterface
}