Documentation
¶
Index ¶
- type DisruptionArgs
- type DisruptionKind
- type DisruptionKindMock
- type DisruptionKindMock_Expecter
- type DisruptionKindMock_GenerateArgs_Call
- func (_c *DisruptionKindMock_GenerateArgs_Call) Return(_a0 []string) *DisruptionKindMock_GenerateArgs_Call
- func (_c *DisruptionKindMock_GenerateArgs_Call) Run(run func()) *DisruptionKindMock_GenerateArgs_Call
- func (_c *DisruptionKindMock_GenerateArgs_Call) RunAndReturn(run func() []string) *DisruptionKindMock_GenerateArgs_Call
- type DisruptionKindMock_Validate_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DisruptionArgs ¶
type DisruptionArgs struct {
AllowedHosts []string
TargetContainers map[string]string
Level chaostypes.DisruptionLevel
Kind chaostypes.DisruptionKindName
TargetPodIP string
MetricsSink string
DisruptionName string
DisruptionNamespace string
DisruptionUID string
TargetName string
TargetNodeName string
ChaosNamespace string
DryRun bool
OnInit bool
PulseInitialDelay time.Duration
PulseActiveDuration time.Duration
PulseDormantDuration time.Duration
HostResolveInterval time.Duration
NotInjectedBefore time.Time
}
func (DisruptionArgs) CreateCmdArgs ¶
func (d DisruptionArgs) CreateCmdArgs(args []string) []string
CreateCmdArgs is a helper function generating common and global args and appending them to the given args array
type DisruptionKind ¶
type DisruptionKind interface {
// generates CLI args for the given disruption sub-specification
GenerateArgs() []string
// validates schema for the given disruption sub-specification
Validate() error
}
DisruptionKind contains all methods required for a disruption sub-specification (Network, CPUPressure, etc.)
type DisruptionKindMock ¶
DisruptionKindMock is an autogenerated mock type for the DisruptionKind type
func NewDisruptionKindMock ¶
func NewDisruptionKindMock(t interface {
mock.TestingT
Cleanup(func())
}) *DisruptionKindMock
NewDisruptionKindMock creates a new instance of DisruptionKindMock. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*DisruptionKindMock) EXPECT ¶
func (_m *DisruptionKindMock) EXPECT() *DisruptionKindMock_Expecter
func (*DisruptionKindMock) GenerateArgs ¶
func (_m *DisruptionKindMock) GenerateArgs() []string
GenerateArgs provides a mock function with no fields
func (*DisruptionKindMock) Validate ¶
func (_m *DisruptionKindMock) Validate() error
Validate provides a mock function with no fields
type DisruptionKindMock_Expecter ¶
type DisruptionKindMock_Expecter struct {
// contains filtered or unexported fields
}
func (*DisruptionKindMock_Expecter) GenerateArgs ¶
func (_e *DisruptionKindMock_Expecter) GenerateArgs() *DisruptionKindMock_GenerateArgs_Call
GenerateArgs is a helper method to define mock.On call
func (*DisruptionKindMock_Expecter) Validate ¶
func (_e *DisruptionKindMock_Expecter) Validate() *DisruptionKindMock_Validate_Call
Validate is a helper method to define mock.On call
type DisruptionKindMock_GenerateArgs_Call ¶
DisruptionKindMock_GenerateArgs_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GenerateArgs'
func (*DisruptionKindMock_GenerateArgs_Call) Return ¶
func (_c *DisruptionKindMock_GenerateArgs_Call) Return(_a0 []string) *DisruptionKindMock_GenerateArgs_Call
func (*DisruptionKindMock_GenerateArgs_Call) Run ¶
func (_c *DisruptionKindMock_GenerateArgs_Call) Run(run func()) *DisruptionKindMock_GenerateArgs_Call
func (*DisruptionKindMock_GenerateArgs_Call) RunAndReturn ¶
func (_c *DisruptionKindMock_GenerateArgs_Call) RunAndReturn(run func() []string) *DisruptionKindMock_GenerateArgs_Call
type DisruptionKindMock_Validate_Call ¶
DisruptionKindMock_Validate_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Validate'
func (*DisruptionKindMock_Validate_Call) Return ¶
func (_c *DisruptionKindMock_Validate_Call) Return(_a0 error) *DisruptionKindMock_Validate_Call
func (*DisruptionKindMock_Validate_Call) Run ¶
func (_c *DisruptionKindMock_Validate_Call) Run(run func()) *DisruptionKindMock_Validate_Call
func (*DisruptionKindMock_Validate_Call) RunAndReturn ¶
func (_c *DisruptionKindMock_Validate_Call) RunAndReturn(run func() error) *DisruptionKindMock_Validate_Call
Directories
¶
| Path | Synopsis |
|---|---|
|
+groupName=chaos.datadoghq.com
|
+groupName=chaos.datadoghq.com |
|
install
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |