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
func GetTestResourcesApex ¶
GetTestResourcesApex -- 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"` }
Scenario -
type Step ¶
type Step struct {
// contains filtered or unexported fields
}
Step -
func (*Step) AuthorizationV1Resources ¶
func (step *Step) AuthorizationV1Resources(storageType, driver, port, proxyHost, driverNamespace string) error
AuthorizationV1Resources creates resources using karavictl for V1 versions of Authorization Proxy Server
func (*Step) AuthorizationV2Resources ¶
func (step *Step) AuthorizationV2Resources(storageType, driver, driverNamespace, proxyHost, port, csmTenantName, configVersion 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.