scales

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package scales is a generated GoMock package.

Package scales is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mockk8sHelperInterface added in v0.0.7

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

Mockk8sHelperInterface is a mock of k8sHelperInterface interface.

func NewMockk8sHelperInterface added in v0.0.7

func NewMockk8sHelperInterface(ctrl *gomock.Controller) *Mockk8sHelperInterface

NewMockk8sHelperInterface creates a new mock instance.

func (*Mockk8sHelperInterface) EXPECT added in v0.0.7

EXPECT returns an object that allows the caller to indicate expected use.

type Mockk8sHelperInterfaceMockRecorder added in v0.0.7

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

Mockk8sHelperInterfaceMockRecorder is the mock recorder for Mockk8sHelperInterface.

type MockscaleTypeHelperInterface added in v0.0.7

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

MockscaleTypeHelperInterface is a mock of scaleTypeHelperInterface interface.

func NewMockscaleTypeHelperInterface added in v0.0.7

func NewMockscaleTypeHelperInterface(ctrl *gomock.Controller) *MockscaleTypeHelperInterface

NewMockscaleTypeHelperInterface creates a new mock instance.

func (*MockscaleTypeHelperInterface) EXPECT added in v0.0.7

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockscaleTypeHelperInterface) IdentifyHpaType added in v0.0.7

func (m *MockscaleTypeHelperInterface) IdentifyHpaType(scaleConfig *ScaleConfig) error

IdentifyHpaType mocks base method.

type MockscaleTypeHelperInterfaceMockRecorder added in v0.0.7

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

MockscaleTypeHelperInterfaceMockRecorder is the mock recorder for MockscaleTypeHelperInterface.

func (*MockscaleTypeHelperInterfaceMockRecorder) IdentifyHpaType added in v0.0.7

func (mr *MockscaleTypeHelperInterfaceMockRecorder) IdentifyHpaType(scaleConfig interface{}) *gomock.Call

IdentifyHpaType indicates an expected call of IdentifyHpaType.

type Mockscaler added in v0.0.7

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

Mockscaler is a mock of scaler interface.

func NewMockscaler added in v0.0.7

func NewMockscaler(ctrl *gomock.Controller) *Mockscaler

NewMockscaler creates a new mock instance.

func (*Mockscaler) EXPECT added in v0.0.7

func (m *Mockscaler) EXPECT() *MockscalerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*Mockscaler) Scale added in v0.0.7

func (m *Mockscaler) Scale(config ScaleConfig) error

Scale mocks base method.

type MockscalerMockRecorder added in v0.0.7

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

MockscalerMockRecorder is the mock recorder for Mockscaler.

func (*MockscalerMockRecorder) Scale added in v0.0.7

func (mr *MockscalerMockRecorder) Scale(config interface{}) *gomock.Call

Scale indicates an expected call of Scale.

type ScaleConfig

type ScaleConfig struct {
	Name        string `json:"name"`
	Min         int    `json:"min"`
	Max         int    `json:"max"`
	HpaOperator bool   `json:"hpaOperator,omitempty"`
	Type        string `json:"type,omitempty"`
}

type ScaleConfigs

type ScaleConfigs map[string]ScaleConfig

type ScalesFacade added in v0.0.7

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

func NewScalesFacade added in v0.0.7

func NewScalesFacade(logger *logrus.Logger) *ScalesFacade

func (*ScalesFacade) GetClientset added in v0.0.7

func (s *ScalesFacade) GetClientset() (kubernetes.Interface, error)

TODO: Refactor Returns a new clientset for internal use

func (*ScalesFacade) GetHpaInfo added in v0.0.7

func (s *ScalesFacade) GetHpaInfo(clientset kubernetes.Interface, scaleConfigs ScaleConfigs, logger *logrus.Logger) (ScaleConfigs, error)

TODO: Refactor

func (*ScalesFacade) UpdateWithConcurrency added in v0.0.7

func (s *ScalesFacade) UpdateWithConcurrency(scaleConfigs ScaleConfigs, sleep *time.Duration)

Update HPA list

Jump to

Keyboard shortcuts

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