Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadConfig ¶
func LoadConfig(config interface{}) error
LoadConfig returns the job configuration
Types ¶
type Config ¶
type Config struct {
ID string
Image string
ImagePullPolicy corev1.PullPolicy
Executable string
Context string
Values map[string][]string
ValueFiles map[string][]string
Args []string
Env map[string]string
Timeout time.Duration
NoTeardown bool
}
Config is a job configuration
type Runner ¶
type Runner struct {
kubernetes.Client
// contains filtered or unexported fields
}
Runner manages test jobs within a namespace
func NewCoordinator ¶
func NewCoordinator() *Runner
NewCoordinator returns a new test job coordinator
func NewNamespace ¶
NewNamespace returns a new job namespace
func (*Runner) CreateNamespace ¶
CreateNamespace creates the namespace
func (*Runner) DeleteNamespace ¶
DeleteNamespace deletes the namespace
Click to show internal directories.
Click to hide internal directories.