Versions in this module Expand all Collapse all v1 v1.1.0 Sep 25, 2021 Changes in this version + type BaseStrategy struct + func NewBaseStrategy(config *rest.Config, client *kubernetes.Clientset) BaseStrategy + type CopyTwiceNameStrategy struct + DestPVC *v1.PersistentVolumeClaim + MoveTimeout time.Duration + TempDestPVC *v1.PersistentVolumeClaim + func NewCopyTwiceNameStrategy(b BaseStrategy) *CopyTwiceNameStrategy + func (c *CopyTwiceNameStrategy) Cleanup() error + func (c *CopyTwiceNameStrategy) CompatibleWithControllers(...interface{}) bool + func (c *CopyTwiceNameStrategy) Description() string + func (c *CopyTwiceNameStrategy) Do(sourcePVC *v1.PersistentVolumeClaim, destTemplate *v1.PersistentVolumeClaim) error + type ScaleDownCreateUpdateStrategy struct + type Strategy interface + CompatibleWithControllers func(...interface{}) bool + Description func() string + Do func(sourcePVC *v1.PersistentVolumeClaim, destTemplate *v1.PersistentVolumeClaim) error + func StrategyInstances(b BaseStrategy) []Strategy