...

Package status

import "github.com/chaos-mesh/chaos-mesh/pkg/status"
Overview
Index

Overview ▾

type AllChaosStatus

type AllChaosStatus struct {
    Injecting int `json:"injecting"`
    Running   int `json:"running"`
    Finished  int `json:"finished"`
    Paused    int `json:"paused"`
    Deleting  int `json:"deleting"`
}

type ChaosStatus

type ChaosStatus string
const (
    Injecting ChaosStatus = "injecting"
    Running   ChaosStatus = "running"
    Finished  ChaosStatus = "finished"
    Paused    ChaosStatus = "paused"
    Deleting  ChaosStatus = "deleting"
)

func GetChaosStatus

func GetChaosStatus(obj v1alpha1.InnerObject) ChaosStatus

GetChaosStatus returns the status of chaos object.

type ScheduleStatus

type ScheduleStatus string
const (
    ScheduleRunning ScheduleStatus = "running"
    SchedulePaused  ScheduleStatus = "paused"
)

func GetScheduleStatus

func GetScheduleStatus(sch v1alpha1.Schedule) ScheduleStatus