func NewMockClusterConfigProvider(ctrl *gomock.Controller) *MockClusterConfigProvider {
	mock := &MockClusterConfigProvider{ctrl: ctrl}
	mock.recorder = &MockClusterConfigProviderMockRecorder{mock}
	return mock
}
NewMockClusterConfigProvider creates a new mock instance
package mocks
import (
	gomock "github.com/golang/mock/gomock"
	config "github.com/spoke-d/thermionic/internal/cluster/config"
	config0 "github.com/spoke-d/thermionic/internal/config"
	db "github.com/spoke-d/thermionic/internal/db"
	node "github.com/spoke-d/thermionic/internal/node"
	reflect "reflect"
)
type MockNodeConfigProvider struct {
	ctrl     *gomock.Controller
	recorder *MockNodeConfigProviderMockRecorder
}
type MockNodeConfigProviderMockRecorder struct {
	mock *MockNodeConfigProvider
}
func NewMockNodeConfigProvider(ctrl *gomock.Controller) *MockNodeConfigProvider {
	mock := &MockNodeConfigProvider{ctrl: ctrl}
	mock.recorder = &MockNodeConfigProviderMockRecorder{mock}
	return mock
}
func (m *MockNodeConfigProvider) EXPECT() *MockNodeConfigProviderMockRecorder {
	return m.recorder
}
func (m *MockNodeConfigProvider) ConfigLoad(arg0 *db.NodeTx, arg1 config0.Schema) (*node.Config, error) {
	ret := m.ctrl.Call(m, "ConfigLoad", arg0, arg1)
	ret0, _ := ret[0].(*node.Config)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockNodeConfigProviderMockRecorder) ConfigLoad(arg0, arg1 interface{}) *gomock.Call {
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ConfigLoad", reflect.TypeOf((*MockNodeConfigProvider)(nil).ConfigLoad), arg0, arg1)
}
type MockClusterConfigProvider struct {
	ctrl     *gomock.Controller
	recorder *MockClusterConfigProviderMockRecorder
}
type MockClusterConfigProviderMockRecorder struct {
	mock *MockClusterConfigProvider
}