utils

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2024 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) AddAutoscalingPolicy added in v0.2.0

func (*TortoiseBuilder) AddContainerRecommendationFromVPA added in v0.2.8

func (b *TortoiseBuilder) AddContainerRecommendationFromVPA(recomFromVPA v1beta3.ContainerRecommendationFromVPA) *TortoiseBuilder

func (*TortoiseBuilder) AddContainerResourceRequests added in v0.2.8

func (b *TortoiseBuilder) AddContainerResourceRequests(actualContainerResource v1beta3.ContainerResourceRequests) *TortoiseBuilder

func (*TortoiseBuilder) AddResourcePolicy

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

func (*TortoiseBuilder) Build

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

func (*TortoiseBuilder) SetDeletionPolicy added in v0.0.20

func (b *TortoiseBuilder) SetDeletionPolicy(policy v1beta3.DeletionPolicy) *TortoiseBuilder

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 v1beta3.Recommendations) *TortoiseBuilder

func (*TortoiseBuilder) SetTargetRefs

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

func (*TortoiseBuilder) SetTargetsStatus

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

func (*TortoiseBuilder) SetTortoisePhase

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

func (*TortoiseBuilder) SetUpdateMode

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

Jump to

Keyboard shortcuts

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