fleetdb

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Package fleetdb is a generated GoMock package.

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrBMCCredentials = errors.New("invalid bmc credentials. missing user or password")
)
View Source
var (
	ErrServerNotFound = errors.New("server not found")
)

Functions

This section is empty.

Types

type FleetDB

type FleetDB interface {
	// AddServer creates a server in fleet db.
	AddServer(ctx context.Context, serverID uuid.UUID, facilityCode, bmcAddr, bmcUser, bmcPass string) (func() error, error)
	// Get Server attributes.
	// @serverID: required
	GetServer(ctx context.Context, serverID uuid.UUID) (*model.Server, error)
	// DeleteServer
	DeleteServer(ctx context.Context, serverID uuid.UUID) error
}

FleetDB handles traffics between conditionorc and fleet db. NOTE: when updating this interface, run make gen-store-mock to make sure the mocks are updated.

func NewFleetDBClient

func NewFleetDBClient(ctx context.Context, config *app.Configuration, conditionDefs rctypes.Definitions,
	logger *logrus.Logger) (FleetDB, error)

type MockFleetDB

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

MockFleetDB is a mock of FleetDB interface.

func NewMockFleetDB

func NewMockFleetDB(ctrl *gomock.Controller) *MockFleetDB

NewMockFleetDB creates a new mock instance.

func (*MockFleetDB) AddServer

func (m *MockFleetDB) AddServer(ctx context.Context, serverID uuid.UUID, facilityCode, bmcAddr, bmcUser, bmcPass string) (func() error, error)

AddServer mocks base method.

func (*MockFleetDB) DeleteServer added in v1.0.1

func (m *MockFleetDB) DeleteServer(ctx context.Context, serverID uuid.UUID) error

DeleteServer mocks base method.

func (*MockFleetDB) EXPECT

func (m *MockFleetDB) EXPECT() *MockFleetDBMockRecorder

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

func (*MockFleetDB) GetServer

func (m *MockFleetDB) GetServer(ctx context.Context, serverID uuid.UUID) (*model.Server, error)

GetServer mocks base method.

type MockFleetDBMockRecorder

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

MockFleetDBMockRecorder is the mock recorder for MockFleetDB.

func (*MockFleetDBMockRecorder) AddServer

func (mr *MockFleetDBMockRecorder) AddServer(ctx, serverID, facilityCode, bmcAddr, bmcUser, bmcPass interface{}) *gomock.Call

AddServer indicates an expected call of AddServer.

func (*MockFleetDBMockRecorder) DeleteServer added in v1.0.1

func (mr *MockFleetDBMockRecorder) DeleteServer(ctx, serverID interface{}) *gomock.Call

DeleteServer indicates an expected call of DeleteServer.

func (*MockFleetDBMockRecorder) GetServer

func (mr *MockFleetDBMockRecorder) GetServer(ctx, serverID interface{}) *gomock.Call

GetServer indicates an expected call of GetServer.

Jump to

Keyboard shortcuts

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