Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Base ¶
type Base struct { Name string // Namespace is a namespace where experiment entity will be stored Namespace string }
Base base experiment data, name and namespace where to store CRD entities
type CPUHog ¶
type ContainerKill ¶
func (*ContainerKill) Filename ¶
func (e *ContainerKill) Filename() string
func (*ContainerKill) Resource ¶
func (e *ContainerKill) Resource() string
func (*ContainerKill) SetBase ¶
func (e *ContainerKill) SetBase(base Base)
type IODelay ¶
type IOFault ¶
type NetworkBandwidth ¶
type NetworkBandwidth struct { Base TargetAppLabel string // kbps Rate string Limit int Buffer int PeakRate int MinBurst int Duration time.Duration }
func (*NetworkBandwidth) Filename ¶
func (e *NetworkBandwidth) Filename() string
func (*NetworkBandwidth) Resource ¶
func (e *NetworkBandwidth) Resource() string
func (*NetworkBandwidth) SetBase ¶
func (e *NetworkBandwidth) SetBase(base Base)
type NetworkCorrupt ¶
type NetworkCorrupt struct { Base TargetAppLabel string Corrupt int Correlation int Duration time.Duration }
func (*NetworkCorrupt) Filename ¶
func (e *NetworkCorrupt) Filename() string
func (*NetworkCorrupt) Resource ¶
func (e *NetworkCorrupt) Resource() string
func (*NetworkCorrupt) SetBase ¶
func (e *NetworkCorrupt) SetBase(base Base)
type NetworkDelay ¶
type NetworkDelay struct { Base TargetAppLabel string Latency time.Duration Duration time.Duration }
func (*NetworkDelay) Filename ¶
func (e *NetworkDelay) Filename() string
func (*NetworkDelay) Resource ¶
func (e *NetworkDelay) Resource() string
func (*NetworkDelay) SetBase ¶
func (e *NetworkDelay) SetBase(base Base)
type NetworkDuplicate ¶
type NetworkDuplicate struct { Base TargetAppLabel string Duplicate int Correlation int Duration time.Duration }
func (*NetworkDuplicate) Filename ¶
func (e *NetworkDuplicate) Filename() string
func (*NetworkDuplicate) Resource ¶
func (e *NetworkDuplicate) Resource() string
func (*NetworkDuplicate) SetBase ¶
func (e *NetworkDuplicate) SetBase(base Base)
type NetworkLoss ¶
type NetworkLoss struct { Base TargetAppLabel string Loss int Correlation int Duration time.Duration }
func (*NetworkLoss) Filename ¶
func (e *NetworkLoss) Filename() string
func (*NetworkLoss) Resource ¶
func (e *NetworkLoss) Resource() string
func (*NetworkLoss) SetBase ¶
func (e *NetworkLoss) SetBase(base Base)
type NetworkPartition ¶
func (*NetworkPartition) Filename ¶
func (e *NetworkPartition) Filename() string
func (*NetworkPartition) Resource ¶
func (e *NetworkPartition) Resource() string
Resource is a CRD resource that can be found in spec.names.singular
func (*NetworkPartition) SetBase ¶
func (e *NetworkPartition) SetBase(base Base)
type PodFailure ¶
func (*PodFailure) Filename ¶
func (e *PodFailure) Filename() string
func (*PodFailure) Resource ¶
func (e *PodFailure) Resource() string
func (*PodFailure) SetBase ¶
func (e *PodFailure) SetBase(base Base)
Click to show internal directories.
Click to hide internal directories.