...

Package controller

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

Overview ▾

func IsChaosFinished

func IsChaosFinished(obj v1alpha1.InnerObject, now time.Time) bool

func IsChaosFinishedWithUntilStop

func IsChaosFinishedWithUntilStop(obj v1alpha1.InnerObject, now time.Time) (bool, time.Duration)

func ParseNamespacedName

func ParseNamespacedName(namespacedName string) (types.NamespacedName, error)

func ParseNamespacedNameContainer

func ParseNamespacedNameContainer(namespacedName string) (types.NamespacedName, string, error)

func ParseNamespacedNameContainerVolumePath

func ParseNamespacedNameContainerVolumePath(record string) (types.NamespacedName, string, string, error)

func SetOwnerReference

func SetOwnerReference(owner, object metav1.Object, scheme *runtime.Scheme) error