client

package
v1.7.0-alpha.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2021 License: Apache-2.0 Imports: 17 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateMySQLConfig

func CreateMySQLConfig(user, password string, mysqlServiceHost string,
	mysqlServicePort string, dbName string, mysqlGroupConcatMaxLen string, mysqlExtraParams map[string]string) *mysql.Config

Types

type FakeBadPodClient

type FakeBadPodClient struct {
	FakePodClient
}

func (FakeBadPodClient) Delete

func (FakeBadPodClient) Delete(ctx context.Context, name string, options v1.DeleteOptions) error

type FakeKuberneteCoreClient

type FakeKuberneteCoreClient struct {
	// contains filtered or unexported fields
}

func NewFakeKuberneteCoresClient

func NewFakeKuberneteCoresClient() *FakeKuberneteCoreClient

func (*FakeKuberneteCoreClient) PodClient

func (c *FakeKuberneteCoreClient) PodClient(namespace string) v1.PodInterface

type FakeKubernetesCoreClientWithBadPodClient

type FakeKubernetesCoreClientWithBadPodClient struct {
	// contains filtered or unexported fields
}

func NewFakeKubernetesCoreClientWithBadPodClient

func NewFakeKubernetesCoreClientWithBadPodClient() *FakeKubernetesCoreClientWithBadPodClient

func (*FakeKubernetesCoreClientWithBadPodClient) PodClient

type FakePodClient

type FakePodClient struct {
	// contains filtered or unexported fields
}

func (FakePodClient) Bind

func (FakePodClient) Bind(ctx context.Context, binding *corev1.Binding, opts v1.CreateOptions) error

func (FakePodClient) Create

func (FakePodClient) Delete

func (FakePodClient) Delete(ctx context.Context, name string, options v1.DeleteOptions) error

func (FakePodClient) DeleteCollection

func (FakePodClient) DeleteCollection(ctx context.Context, options v1.DeleteOptions, listOptions v1.ListOptions) error

func (FakePodClient) Evict

func (FakePodClient) Evict(ctx context.Context, eviction *v1beta1.Eviction) error

func (FakePodClient) Get

func (FakePodClient) Get(ctx context.Context, name string, options v1.GetOptions) (*corev1.Pod, error)

func (FakePodClient) GetEphemeralContainers

func (FakePodClient) GetLogs

func (FakePodClient) GetLogs(name string, opts *corev1.PodLogOptions) *rest.Request

func (FakePodClient) List

func (FakePodClient) Patch

func (f FakePodClient) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *corev1.Pod, err error)

func (FakePodClient) ProxyGet

func (FakePodClient) ProxyGet(scheme string, name string, port string, path string, params map[string]string) rest.ResponseWrapper

func (FakePodClient) Update

func (FakePodClient) UpdateStatus

func (FakePodClient) Watch

type KubernetesCore

type KubernetesCore struct {
	// contains filtered or unexported fields
}

func (*KubernetesCore) PodClient

func (c *KubernetesCore) PodClient(namespace string) v1.PodInterface

type KubernetesCoreInterface

type KubernetesCoreInterface interface {
	PodClient(namespace string) v1.PodInterface
}

func CreateKubernetesCoreOrFatal

func CreateKubernetesCoreOrFatal(initConnectionTimeout time.Duration, clientParams util.ClientParameters) KubernetesCoreInterface

CreateKubernetesCoreOrFatal creates a new client for the Kubernetes pod.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL