types

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// DefaultBusyboxImage is the image used to extract the e2e logs.
	DefaultBusyboxImage = "registry.k8s.io/e2e-test-images/busybox:1.36.1-1"

	// DefaultNamespace is the default namespace where the conformance pod is created.
	DefaultNamespace = "conformance"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	Kubeconfig       string        `yaml:"kubeconfig"`
	Parallel         int           `yaml:"parallel"`
	Verbosity        int           `yaml:"verbosity"`
	OutputDir        string        `yaml:"outputDir"`
	Skip             string        `yaml:"skip"`
	ConformanceImage string        `yaml:"conformanceImage"`
	BusyboxImage     string        `yaml:"busyboxImage"`
	Namespace        string        `yaml:"namespace"`
	DryRun           bool          `yaml:"dryRun"`
	TestRepoList     string        `yaml:"testRepoList"`
	TestRepo         string        `yaml:"testRepo"`
	ExtraArgs        []string      `yaml:"extraArgs"`
	ExtraGinkgoArgs  []string      `yaml:"extraGinkgoArgs"`
	StartupTimeout   time.Duration `yaml:"startupTimeout"`
	// contains filtered or unexported fields
}

func NewDefaultConfiguration

func NewDefaultConfiguration() Configuration

func (*Configuration) AddFlags

func (c *Configuration) AddFlags(fs *pflag.FlagSet)

func (*Configuration) Complete

func (c *Configuration) Complete(fs *pflag.FlagSet) (*Configuration, error)

func (*Configuration) Validate

func (c *Configuration) Validate() error

Jump to

Keyboard shortcuts

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