kubernetes

package
v1.12.5 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Kubernetes

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

Kubernetes is a mock Kubernetes API server process.

func New

func New(t *testing.T, fopts ...Option) *Kubernetes

func (*Kubernetes) Cleanup

func (k *Kubernetes) Cleanup(t *testing.T)

func (*Kubernetes) Port

func (k *Kubernetes) Port() int

func (*Kubernetes) Run

func (k *Kubernetes) Run(t *testing.T, ctx context.Context)

type Option

type Option func(*options)

Option is a function that configures the mock Kubernetes process.

func WithConfigMapGet

func WithConfigMapGet(t *testing.T, ns, name string, configmap *corev1.ConfigMap) Option

func WithDaprConfigurationGet

func WithDaprConfigurationGet(t *testing.T, config *configapi.Configuration) Option

func WithDaprConfigurationList

func WithDaprConfigurationList(t *testing.T, configs *configapi.ConfigurationList) Option

func WithPath

func WithPath(path string, handler http.HandlerFunc) Option

func WithPodList

func WithPodList(t *testing.T, pods *corev1.PodList) Option

func WithSecretGet

func WithSecretGet(t *testing.T, ns, name string, secret *corev1.Secret) Option

Jump to

Keyboard shortcuts

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