Versions in this module Expand all Collapse all v0 v0.1.21 Jul 31, 2024 Changes in this version + type Client interface + CreateSecret func(ctx context.Context, st corev1.SecretType, ns string, name string, ...) (*corev1.Secret, error) + DeleteNS func(ctx context.Context, ns string) error + DeleteSecret func(ctx context.Context, ns string, name string) error + Deploy func(ctx context.Context, deployment builder.IClusterDeployment) error + Events func(ctx context.Context, ns string, opts metav1.ListOptions) (*corev1.EventList, error) + Exec func(ctx context.Context, cfgPath, ns, container, podName string, stdin io.Reader, ...) (execResult, error) + FetchAllNodeResources func(ctx context.Context) (map[string]*nodeResource, error) + FetchNodeResource func(ctx context.Context, nodeName string) (*nodeResource, error) + GetDeployment func(ctx context.Context, ns string, deploymentName string) (*appsv1.Deployment, error) + GetIngress func(ctx context.Context, ns string, hostname string) (*netv1.Ingress, error) + GetNS func(ctx context.Context, ns string) (*v1.Namespace, error) + GetPod func(ctx context.Context, ns string, podName string) (*corev1.Pod, error) + GetSecret func(ctx context.Context, ns string, name string) (*corev1.Secret, error) + GetStatefulSet func(ctx context.Context, ns string, statefulSetName string) (*appsv1.StatefulSet, error) + ListDeployments func(ctx context.Context, ns string) (*appsv1.DeploymentList, error) + ListPods func(ctx context.Context, ns string, opts metav1.ListOptions) (*corev1.PodList, error) + ListServices func(ctx context.Context, ns string) (*corev1.ServiceList, error) + ListStatefulSets func(ctx context.Context, ns string) (*appsv1.StatefulSetList, error) + PodLogs func(ctx context.Context, ns string, podName string) (io.ReadCloser, error) + UpdateIngress func(ctx context.Context, ns string, ingress *netv1.Ingress) (*netv1.Ingress, error) + UpdateSecret func(ctx context.Context, st corev1.SecretType, ns string, name string, ...) (*corev1.Secret, error) + func NewClient(kubeConfigPath string, providerConfig *config.ProviderConfig) (Client, error)