conformance

package
v0.0.0-...-185445a Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package conformance implements conformance test kubetest code.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Deployer

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

Deployer returns a deployer stub that expects a cluster to already exist.

func NewDeployer

func NewDeployer(kubecfg string) (*Deployer, error)

NewDeployer returns a new Deployer.

func (*Deployer) BuildTester

func (d *Deployer) BuildTester(o *e2e.BuildTesterOptions) (e2e.Tester, error)

BuildTester returns an object that knows how to test the cluster it deployed.

func (*Deployer) Down

func (d *Deployer) Down() error

Down stops and removes the cluster container.

func (*Deployer) DumpClusterLogs

func (d *Deployer) DumpClusterLogs(localPath, gcsPath string) error

DumpClusterLogs is a no-op.

func (*Deployer) GetClusterCreated

func (d *Deployer) GetClusterCreated(gcpProject string) (time.Time, error)

GetClusterCreated returns the start time of the cluster container. If the container doesn't exist, has no start time, or has a malformed start time, then an error is returned.

func (*Deployer) IsUp

func (d *Deployer) IsUp() error

IsUp returns nil if the apiserver is running, or the error received while checking.

func (*Deployer) KubectlCommand

func (_ *Deployer) KubectlCommand() (*exec.Cmd, error)

func (*Deployer) TestSetup

func (d *Deployer) TestSetup() error

TestSetup is a no-op.

func (*Deployer) Up

func (d *Deployer) Up() error

Up synchronously starts a cluster, or times out.

type Tester

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

Tester runs conformance tests against a given cluster.

Jump to

Keyboard shortcuts

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