logical

package
v0.1.9 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyRecommendationsToContainers

func ApplyRecommendationsToContainers(containers []corev1.Container, requestRecommendations []TargetRecommendation, limitRecommendations []TargetRecommendation, scfg *config.StrategyConfig) *reporting.UpdateResult

func UpdateContainerResources

func UpdateContainerResources(containers []corev1.Container, vpaResource *vpa.VerticalPodAutoscaler, scfg *config.StrategyConfig) *reporting.UpdateResult

Types

type TargetRecommendation

type TargetRecommendation struct {
	Cpu           *resource.Quantity
	Memory        *resource.Quantity
	ContainerName string
}

func GetLimitTargetRecommendations

func GetLimitTargetRecommendations(vpaResource *vpa.VerticalPodAutoscaler, scfg *config.StrategyConfig) []TargetRecommendation

func GetRequestTargetRecommendations

func GetRequestTargetRecommendations(vpaResource *vpa.VerticalPodAutoscaler, scfg *config.StrategyConfig) []TargetRecommendation

func SetUnprovidedDefaultRecommendations

func SetUnprovidedDefaultRecommendations(containers []corev1.Container, recommendations []TargetRecommendation, scfg *config.StrategyConfig, vpaResource *vpa.VerticalPodAutoscaler) []TargetRecommendation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳