Versions in this module Expand all Collapse all v0 v0.1.0 Apr 22, 2020 Changes in this version + var ErrNoClusterConnectivity = errors.New("not able to connect to Kubernetes Cluster") + func BuildConfig(kubeConfig KubeConfig) (clientcmd.ClientConfig, error) + func Home() string + type KubeAPI struct + Clientset *kubernetes.Clientset + Config clientcmd.ClientConfig + func NewKubeAPI(kubeConfig KubeConfig) (*KubeAPI, error) + func (kubeapi *KubeAPI) CreateSecret(secret *v1.Secret) (*v1.Secret, error) + func (kubeapi *KubeAPI) DeleteNamespaces(namespaceName string) error + func (kubeapi *KubeAPI) DeleteSecret(secretName string) error + func (kubeapi *KubeAPI) DryRun() + func (kubeapi *KubeAPI) GetContainerLogs(namespace string, podName string, containerName string, out io.Writer) error + func (kubeapi *KubeAPI) GetContainers(namespace string, podName string) ([]v1.Container, error) + func (kubeapi *KubeAPI) GetDeployments(namespace v1.Namespace) ([]appsv1.Deployment, error) + func (kubeapi *KubeAPI) GetEvents() ([]v1.Event, error) + func (kubeapi *KubeAPI) GetInfo() (map[string]string, error) + func (kubeapi *KubeAPI) GetNamespaces() ([]v1.Namespace, error) + func (kubeapi *KubeAPI) GetNodes() ([]v1.Node, error) + func (kubeapi *KubeAPI) GetPods(namespace string) ([]v1.Pod, error) + func (kubeapi *KubeAPI) GetSecrets() ([]v1.Secret, error) + func (kubeapi *KubeAPI) GetServices(namespace string) ([]v1.Service, error) + func (kubeapi *KubeAPI) WatchEvents() (watch.Interface, error) + func (kubeapi *KubeAPI) WatchNamespaces() (watch.Interface, error) + func (kubeapi *KubeAPI) WatchPodLogs(namespace string, podName string) (watch.Interface, error) + type KubeConfig struct + Manifest string + Type string