Versions in this module Expand all Collapse all v2 v2.0.0 Apr 23, 2023 Changes in this version + const DefaultNamespace + func GetPods(ctx context.Context, status v1alpha1.ChaosStatus, ...) ([]v1.Pod, []v1.Pod, error) + type DaemonHelper struct + Builder *chaosdaemon.ChaosDaemonClientBuilder + func (h *DaemonHelper) GetPidFromPod(ctx context.Context, pod *v1.Pod) (uint32, error) + type Resolver struct + Client client.Client + Clientset *kubernetes.Clientset + Log logr.Logger + NoCacheReader client.Reader + func (r *Resolver) AttrOverrideSpec() generated.AttrOverrideSpecResolver + func (r *Resolver) BandwidthSpec() generated.BandwidthSpecResolver + func (r *Resolver) ChaosCondition() generated.ChaosConditionResolver + func (r *Resolver) CidrAndPort() generated.CidrAndPortResolver + func (r *Resolver) ContainerStateRunning() generated.ContainerStateRunningResolver + func (r *Resolver) ContainerStateTerminated() generated.ContainerStateTerminatedResolver + func (r *Resolver) ExecBypass(ctx context.Context, pod *v1.Pod, cmd string, nsTypes ...bpm.NsType) (string, error) + func (r *Resolver) ExperimentStatus() generated.ExperimentStatusResolver + func (r *Resolver) GetCPUPeriod(ctx context.Context, obj *v1.Pod, cpuMountType string) (int, error) + func (r *Resolver) GetCPUQuota(ctx context.Context, obj *v1.Pod, cpuMountType string) (int, error) + func (r *Resolver) GetCgroup(ctx context.Context, obj *v1.Pod, pid string) (string, error) + func (r *Resolver) GetCgroups(ctx context.Context, obj *model.PodStressChaos) (*model.Cgroups, error) + func (r *Resolver) GetFdsOfProcess(ctx context.Context, process *model.Process) []*model.Fd + func (r *Resolver) GetIpset(ctx context.Context, obj *v1.Pod) (string, error) + func (r *Resolver) GetIptables(ctx context.Context, obj *v1.Pod) ([]string, error) + func (r *Resolver) GetMemoryLimit(ctx context.Context, obj *v1.Pod) (int64, error) + func (r *Resolver) GetMounts(ctx context.Context, pod *v1.Pod) ([]string, error) + func (r *Resolver) GetPidFromPS(ctx context.Context, pod *v1.Pod) ([]*model.Process, error) + func (r *Resolver) GetTcQdisc(ctx context.Context, obj *v1.Pod) ([]string, error) + func (r *Resolver) HTTPChaos() generated.HTTPChaosResolver + func (r *Resolver) HTTPChaosSpec() generated.HTTPChaosSpecResolver + func (r *Resolver) HTTPChaosStatus() generated.HTTPChaosStatusResolver + func (r *Resolver) IOChaos() generated.IOChaosResolver + func (r *Resolver) IOChaosAction() generated.IOChaosActionResolver + func (r *Resolver) IOChaosSpec() generated.IOChaosSpecResolver + func (r *Resolver) IOChaosStatus() generated.IOChaosStatusResolver + func (r *Resolver) IoFault() generated.IoFaultResolver + func (r *Resolver) Logger() generated.LoggerResolver + func (r *Resolver) MistakeSpec() generated.MistakeSpecResolver + func (r *Resolver) MutablePod() generated.MutablePodResolver + func (r *Resolver) Mutation() generated.MutationResolver + func (r *Resolver) Namespace() generated.NamespaceResolver + func (r *Resolver) NetworkChaos() generated.NetworkChaosResolver + func (r *Resolver) OwnerReference() generated.OwnerReferenceResolver + func (r *Resolver) Pod() generated.PodResolver + func (r *Resolver) PodCondition() generated.PodConditionResolver + func (r *Resolver) PodHTTPChaos() generated.PodHTTPChaosResolver + func (r *Resolver) PodHttpChaosReplaceActions() generated.PodHttpChaosReplaceActionsResolver + func (r *Resolver) PodHttpChaosRule() generated.PodHttpChaosRuleResolver + func (r *Resolver) PodHttpChaosSelector() generated.PodHttpChaosSelectorResolver + func (r *Resolver) PodIOChaos() generated.PodIOChaosResolver + func (r *Resolver) PodNetworkChaos() generated.PodNetworkChaosResolver + func (r *Resolver) PodSelectorSpec() generated.PodSelectorSpecResolver + func (r *Resolver) PodStatus() generated.PodStatusResolver + func (r *Resolver) PodStressChaos() generated.PodStressChaosResolver + func (r *Resolver) Process() generated.ProcessResolver + func (r *Resolver) Query() generated.QueryResolver + func (r *Resolver) RawIPSet() generated.RawIPSetResolver + func (r *Resolver) RawIptables() generated.RawIptablesResolver + func (r *Resolver) RawTrafficControl() generated.RawTrafficControlResolver + func (r *Resolver) Record() generated.RecordResolver + func (r *Resolver) StressChaos() generated.StressChaosResolver + func (r *Resolver) StressChaosSpec() generated.StressChaosSpecResolver + func (r *Resolver) StressChaosStatus() generated.StressChaosStatusResolver