...

Package controllers

import "github.com/chaos-mesh/chaos-mesh/controllers"
Overview
Index
Subdirectories

Overview ▾

type IoChaosReconciler

IoChaosReconciler reconciles an IoChaos object

type IoChaosReconciler struct {
    client.Client
    client.Reader
    record.EventRecorder
    Log logr.Logger
}

func (*IoChaosReconciler) Reconcile

func (r *IoChaosReconciler) Reconcile(req ctrl.Request) (result ctrl.Result, err error)

Reconcile reconciles an IOChaos resource

func (*IoChaosReconciler) SetupWithManager

func (r *IoChaosReconciler) SetupWithManager(mgr ctrl.Manager) error

type KernelChaosReconciler

KernelChaosReconciler reconciles a KernelChaos object

type KernelChaosReconciler struct {
    client.Client
    client.Reader
    Log logr.Logger
    record.EventRecorder
}

func (*KernelChaosReconciler) Reconcile

func (r *KernelChaosReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error)

Reconcile reconciles a request from controller

func (*KernelChaosReconciler) SetupWithManager

func (r *KernelChaosReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up a kernel chaos reconciler on controller-manager

type NetworkChaosReconciler

NetworkChaosReconciler reconciles a NetworkChaos object

type NetworkChaosReconciler struct {
    client.Client
    client.Reader
    record.EventRecorder
    Log logr.Logger
}

func (*NetworkChaosReconciler) Reconcile

func (r *NetworkChaosReconciler) Reconcile(req ctrl.Request) (result ctrl.Result, err error)

Reconcile reconciles a NetworkChaos resource

func (*NetworkChaosReconciler) SetupWithManager

func (r *NetworkChaosReconciler) SetupWithManager(mgr ctrl.Manager) error

type PodChaosReconciler

PodChaosReconciler reconciles a PodChaos object

type PodChaosReconciler struct {
    client.Client
    client.Reader
    record.EventRecorder
    Log logr.Logger
}

func (*PodChaosReconciler) Reconcile

func (r *PodChaosReconciler) Reconcile(req ctrl.Request) (result ctrl.Result, err error)

Reconcile reconciles a PodChaos resource

func (*PodChaosReconciler) SetupWithManager

func (r *PodChaosReconciler) SetupWithManager(mgr ctrl.Manager) error

type StressChaosReconciler

StressChaosReconciler reconciles a StressChaos object

type StressChaosReconciler struct {
    client.Client
    client.Reader
    record.EventRecorder
    Log logr.Logger
}

func (*StressChaosReconciler) Reconcile

func (r *StressChaosReconciler) Reconcile(req ctrl.Request) (result ctrl.Result, err error)

Reconcile reconciles a StressChaos resource

func (*StressChaosReconciler) SetupWithManager

func (r *StressChaosReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager setups a time chaos reconciler on controller-manager

type TimeChaosReconciler

TimeChaosReconciler reconciles a TimeChaos object

type TimeChaosReconciler struct {
    client.Client
    client.Reader
    record.EventRecorder
    Log logr.Logger
}

func (*TimeChaosReconciler) Reconcile

func (r *TimeChaosReconciler) Reconcile(req ctrl.Request) (result ctrl.Result, err error)

Reconcile reconciles a TimeChaos resource

func (*TimeChaosReconciler) SetupWithManager

func (r *TimeChaosReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager setups a time chaos reconciler on controller-manager

Subdirectories