test

package
v0.0.0-...-06d3161 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateKubeconfig

func CreateKubeconfig(kubeconfigFields KubeconfigFields) (string, error)

Types

type FakeK8sProvider

type FakeK8sProvider struct {
	ErrProvide error
	// contains filtered or unexported fields
}

func NewFakeK8sProvider

func NewFakeK8sProvider(objects ...runtime.Object) *FakeK8sProvider

func (*FakeK8sProvider) GetIngressClient

func (f *FakeK8sProvider) GetIngressClient() (*ingresses.Client, error)

func (*FakeK8sProvider) Provide

func (*FakeK8sProvider) ProvideWithLogger

func (f *FakeK8sProvider) ProvideWithLogger(c *clientcmdapi.Config, _ *io.K8sLogger) (kubernetes.Interface, *rest.Config, error)

type FakeLoginController

type FakeLoginController struct {
	User *types.User
	Err  error
}

func NewFakeLoginController

func NewFakeLoginController(user *types.User, err error) *FakeLoginController

func (FakeLoginController) AuthenticateToOktetoCluster

func (fakeController FakeLoginController) AuthenticateToOktetoCluster(_ context.Context, _, _ string) (*types.User, error)

type FakeOktetoBuilder

type FakeOktetoBuilder struct {
	Registry fakeOktetoRegistryInterface
	Err      []error
}

FakeOktetoBuilder emulates an okteto image builder

func NewFakeOktetoBuilder

func NewFakeOktetoBuilder(registry fakeOktetoRegistryInterface, errors ...error) *FakeOktetoBuilder

NewFakeOktetoBuilder creates a FakeOktetoBuilder

func (*FakeOktetoBuilder) GetBuilder

func (fb *FakeOktetoBuilder) GetBuilder() string

func (*FakeOktetoBuilder) Run

Run simulates a build

type FakeOktetoContextWriter

type FakeOktetoContextWriter struct{}

func NewFakeOktetoContextWriter

func NewFakeOktetoContextWriter() *FakeOktetoContextWriter

func (*FakeOktetoContextWriter) Write

func (*FakeOktetoContextWriter) Write() error

type KubeconfigFields

type KubeconfigFields struct {
	CurrentContext string
	ClusterCert    string
	Name           []string
	Namespace      []string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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