Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ChaosInstance ¶
type ChaosResult ¶
type ChaosResult struct { Status ChaosStatus DeletedPods []string Error string }
type ChaosStatus ¶
type ChaosStatus string
const ( ChaosFail ChaosStatus = "failed" ChaosSuccess ChaosStatus = "success" )
type ErrorTrace ¶
type ErrorTrace struct {
// contains filtered or unexported fields
}
ErrorTrace stores info about what went wrong during the validation check
func (*ErrorTrace) Error ¶
func (et *ErrorTrace) Error() string
type TestInstance ¶
type TestInstance struct { ID TestInstanceID TestID TestID Type string Status string CreatedAt int64 Metrics interface{} // TODO: decide how to store metrics long-term ChaosResult map[ChaosID]ChaosResult Error string }
func (*TestInstance) IsTerminal ¶
func (instance *TestInstance) IsTerminal() bool
type TestInstanceID ¶
type TestInstanceID string
type TestSchedule ¶
type TestSchedule struct { ID TestScheduleID Name string `validation:"required"` TestID TestID `validation:"required"` CronSpec string `validation:"required"` }
type TestScheduleID ¶
type TestScheduleID string
Click to show internal directories.
Click to hide internal directories.