utils

package
v0.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RetryWithExponentialBackOff

func RetryWithExponentialBackOff(fn wait.ConditionFunc) error

RetryWithExponentialBackOff is the utility for retrying the given function with exponential backoff.

Types

type TortoiseBuilder

type TortoiseBuilder struct {
	// contains filtered or unexported fields
}

func NewTortoiseBuilder

func NewTortoiseBuilder() *TortoiseBuilder

func (*TortoiseBuilder) AddCondition

func (*TortoiseBuilder) AddFeatureGate

func (b *TortoiseBuilder) AddFeatureGate(featureGate string) *TortoiseBuilder

func (*TortoiseBuilder) AddResourcePolicy

func (b *TortoiseBuilder) AddResourcePolicy(resourcePolicy v1alpha1.ContainerResourcePolicy) *TortoiseBuilder

func (*TortoiseBuilder) Build

func (b *TortoiseBuilder) Build() *v1alpha1.Tortoise

func (*TortoiseBuilder) SetName

func (b *TortoiseBuilder) SetName(name string) *TortoiseBuilder

func (*TortoiseBuilder) SetNamespace

func (b *TortoiseBuilder) SetNamespace(namespace string) *TortoiseBuilder

func (*TortoiseBuilder) SetRecommendations

func (b *TortoiseBuilder) SetRecommendations(recommendations v1alpha1.Recommendations) *TortoiseBuilder

func (*TortoiseBuilder) SetTargetRefs

func (b *TortoiseBuilder) SetTargetRefs(targetRefs v1alpha1.TargetRefs) *TortoiseBuilder

func (*TortoiseBuilder) SetTargetsStatus

func (b *TortoiseBuilder) SetTargetsStatus(targetsStatus v1alpha1.TargetsStatus) *TortoiseBuilder

func (*TortoiseBuilder) SetTortoisePhase

func (b *TortoiseBuilder) SetTortoisePhase(phase v1alpha1.TortoisePhase) *TortoiseBuilder

func (*TortoiseBuilder) SetUpdateMode

func (b *TortoiseBuilder) SetUpdateMode(updateMode v1alpha1.UpdateMode) *TortoiseBuilder

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL