Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StepRunnerInit ¶
func StepRunnerInit(runner *Runner, ctrlClient client.Client, clientSet *kubernetes.Clientset)
StepRunnerInit -
Types ¶
type CustomTest ¶
type CustomTest struct {
Name string `json:"name" yaml:"name"`
Run []string `json:"run" yaml:"run"`
}
CustomTest -
type Resource ¶
type Resource struct {
Scenario Scenario
CustomResource []interface{}
}
Resource -
func GetTestResources ¶
GetTestResources -- parse values file
type Runner ¶
type Runner struct {
Definitions []StepDefinition
}
Runner -
type Scenario ¶
type Scenario struct {
Scenario string `json:"scenario" yaml:"scenario"`
Paths []string `json:"paths" yaml:"paths"`
Tags []string `json:"tags" yaml:"tags"`
Steps []string `json:"steps" yaml:"steps"`
CustomTest []CustomTest `json:"customTest,omitempty" yaml:"customTest"`
Config map[string]string `json:"config,omitempty" yaml:"config"`
}
Scenario -
type Step ¶
type Step struct {
// contains filtered or unexported fields
}
Step -
func (*Step) AuthorizationV2Resources ¶
func (step *Step) AuthorizationV2Resources(res Resource, storageType, driver, driverNamespace, proxyHost, port, csmTenantName, configVersion string, configurationTemplate string) error
AuthorizationV2Resources creates resources using CRs and dellctl for V2 versions of Authorization Proxy Server
Click to show internal directories.
Click to hide internal directories.