Documentation ¶
Overview ¶
Package fleetdb is a generated GoMock package.
Index ¶
- Variables
- type FleetDB
- type MockFleetDB
- func (m *MockFleetDB) AddServer(ctx context.Context, serverID uuid.UUID, ...) (func() error, error)
- func (m *MockFleetDB) DeleteServer(ctx context.Context, serverID uuid.UUID) error
- func (m *MockFleetDB) EXPECT() *MockFleetDBMockRecorder
- func (m *MockFleetDB) GetServer(ctx context.Context, serverID uuid.UUID) (*model.Server, error)
- type MockFleetDBMockRecorder
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
DeleteServer mocks base method.
func (*MockFleetDB) EXPECT ¶
func (m *MockFleetDB) EXPECT() *MockFleetDBMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
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.
Click to show internal directories.
Click to hide internal directories.