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
func (m *Mockk8sHelperInterface) EXPECT() *Mockk8sHelperInterfaceMockRecorder
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
func (m *MockscaleTypeHelperInterface) EXPECT() *MockscaleTypeHelperInterfaceMockRecorder
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 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