Documentation ¶
Overview ¶
Package commonarea is a generated GoMock package.
Index ¶
- Constants
- Variables
- func FuncGetFakeRemoteConfigAndClient(mgr manager.Manager) funcGetRemoteConfigAndClient
- func GetRemoteConfigAndClient(secretObj *v1.Secret, url string, clusterID common.ClusterID, ...) (*rest.Config, manager.Manager, client.Client, error)
- type CommonArea
- type ImportReconciler
- type MockCommonArea
- func (m *MockCommonArea) Create(arg0 context.Context, arg1 client.Object, arg2 ...client.CreateOption) error
- func (m *MockCommonArea) Delete(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteOption) error
- func (m *MockCommonArea) DeleteAllOf(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteAllOfOption) error
- func (m *MockCommonArea) EXPECT() *MockCommonAreaMockRecorder
- func (m *MockCommonArea) Get(arg0 context.Context, arg1 types.NamespacedName, arg2 client.Object) error
- func (m *MockCommonArea) GetClusterID() common.ClusterID
- func (m *MockCommonArea) GetNamespace() string
- func (m *MockCommonArea) List(arg0 context.Context, arg1 client.ObjectList, arg2 ...client.ListOption) error
- func (m *MockCommonArea) Patch(arg0 context.Context, arg1 client.Object, arg2 client.Patch, ...) error
- func (m *MockCommonArea) RESTMapper() meta.RESTMapper
- func (m *MockCommonArea) Scheme() *runtime.Scheme
- func (m *MockCommonArea) Status() client.StatusWriter
- func (m *MockCommonArea) Update(arg0 context.Context, arg1 client.Object, arg2 ...client.UpdateOption) error
- type MockCommonAreaMockRecorder
- func (mr *MockCommonAreaMockRecorder) Create(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockCommonAreaMockRecorder) Delete(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockCommonAreaMockRecorder) DeleteAllOf(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockCommonAreaMockRecorder) Get(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockCommonAreaMockRecorder) GetClusterID() *gomock.Call
- func (mr *MockCommonAreaMockRecorder) GetNamespace() *gomock.Call
- func (mr *MockCommonAreaMockRecorder) List(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockCommonAreaMockRecorder) Patch(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call
- func (mr *MockCommonAreaMockRecorder) RESTMapper() *gomock.Call
- func (mr *MockCommonAreaMockRecorder) Scheme() *gomock.Call
- func (mr *MockCommonAreaMockRecorder) Status() *gomock.Call
- func (mr *MockCommonAreaMockRecorder) Update(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- type MockImportReconciler
- type MockImportReconcilerMockRecorder
- type MockRemoteCommonArea
- func (m *MockRemoteCommonArea) AddImportReconciler(arg0 ImportReconciler)
- func (m *MockRemoteCommonArea) Create(arg0 context.Context, arg1 client.Object, arg2 ...client.CreateOption) error
- func (m *MockRemoteCommonArea) Delete(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteOption) error
- func (m *MockRemoteCommonArea) DeleteAllOf(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteAllOfOption) error
- func (m *MockRemoteCommonArea) EXPECT() *MockRemoteCommonAreaMockRecorder
- func (m *MockRemoteCommonArea) Get(arg0 context.Context, arg1 types.NamespacedName, arg2 client.Object) error
- func (m *MockRemoteCommonArea) GetClusterID() common.ClusterID
- func (m *MockRemoteCommonArea) GetLocalClusterID() string
- func (m *MockRemoteCommonArea) GetNamespace() string
- func (m *MockRemoteCommonArea) GetStatus() []v1alpha1.ClusterCondition
- func (m *MockRemoteCommonArea) IsConnected() bool
- func (m *MockRemoteCommonArea) List(arg0 context.Context, arg1 client.ObjectList, arg2 ...client.ListOption) error
- func (m *MockRemoteCommonArea) Patch(arg0 context.Context, arg1 client.Object, arg2 client.Patch, ...) error
- func (m *MockRemoteCommonArea) RESTMapper() meta.RESTMapper
- func (m *MockRemoteCommonArea) Scheme() *runtime.Scheme
- func (m *MockRemoteCommonArea) Start() context.CancelFunc
- func (m *MockRemoteCommonArea) StartWatching() error
- func (m *MockRemoteCommonArea) Status() client.StatusWriter
- func (m *MockRemoteCommonArea) Stop()
- func (m *MockRemoteCommonArea) StopWatching()
- func (m *MockRemoteCommonArea) Update(arg0 context.Context, arg1 client.Object, arg2 ...client.UpdateOption) error
- type MockRemoteCommonAreaGetter
- type MockRemoteCommonAreaGetterMockRecorder
- type MockRemoteCommonAreaMockRecorder
- func (mr *MockRemoteCommonAreaMockRecorder) AddImportReconciler(arg0 interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Create(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Delete(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) DeleteAllOf(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Get(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) GetClusterID() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) GetLocalClusterID() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) GetNamespace() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) GetStatus() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) IsConnected() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) List(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Patch(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) RESTMapper() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Scheme() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Start() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) StartWatching() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Status() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Stop() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) StopWatching() *gomock.Call
- func (mr *MockRemoteCommonAreaMockRecorder) Update(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
- type RemoteCommonArea
- type RemoteCommonAreaGetter
Constants ¶
const (
TimestampAnnotationKey = "touch-ts"
)
Variables ¶
var (
ReasonDisconnected = "Disconnected"
)
Functions ¶
func FuncGetFakeRemoteConfigAndClient ¶ added in v1.11.0
Types ¶
type CommonArea ¶
type CommonArea interface { // Client grants read/write to the Namespace of the cluster that is backing this CommonArea. client.Client // GetClusterID returns the clusterID of the leader cluster. GetClusterID() common.ClusterID // GetNamespace returns the Namespace backing this CommonArea. GetNamespace() string }
CommonArea is an interface that provides access to the Common Area of a ClusterSet. Common Area of a ClusterSet is a Namespace in the leader cluster.
type ImportReconciler ¶ added in v1.11.0
type ImportReconciler interface { // SetupWithManager can be called multiple times when StartWatching() fails and is called more // than once. SetupWithManager(mgr ctrl.Manager) error }
ImportReconciler is an abstraction for member cluster controllers that reconciles ResourceImports in a RemoteCommonArea.
type MockCommonArea ¶ added in v1.8.0
type MockCommonArea struct {
// contains filtered or unexported fields
}
MockCommonArea is a mock of CommonArea interface
func NewMockCommonArea ¶ added in v1.8.0
func NewMockCommonArea(ctrl *gomock.Controller) *MockCommonArea
NewMockCommonArea creates a new mock instance
func (*MockCommonArea) Create ¶ added in v1.8.0
func (m *MockCommonArea) Create(arg0 context.Context, arg1 client.Object, arg2 ...client.CreateOption) error
Create mocks base method
func (*MockCommonArea) Delete ¶ added in v1.8.0
func (m *MockCommonArea) Delete(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteOption) error
Delete mocks base method
func (*MockCommonArea) DeleteAllOf ¶ added in v1.8.0
func (m *MockCommonArea) DeleteAllOf(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteAllOfOption) error
DeleteAllOf mocks base method
func (*MockCommonArea) EXPECT ¶ added in v1.8.0
func (m *MockCommonArea) EXPECT() *MockCommonAreaMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockCommonArea) Get ¶ added in v1.8.0
func (m *MockCommonArea) Get(arg0 context.Context, arg1 types.NamespacedName, arg2 client.Object) error
Get mocks base method
func (*MockCommonArea) GetClusterID ¶ added in v1.8.0
func (m *MockCommonArea) GetClusterID() common.ClusterID
GetClusterID mocks base method
func (*MockCommonArea) GetNamespace ¶ added in v1.8.0
func (m *MockCommonArea) GetNamespace() string
GetNamespace mocks base method
func (*MockCommonArea) List ¶ added in v1.8.0
func (m *MockCommonArea) List(arg0 context.Context, arg1 client.ObjectList, arg2 ...client.ListOption) error
List mocks base method
func (*MockCommonArea) Patch ¶ added in v1.8.0
func (m *MockCommonArea) Patch(arg0 context.Context, arg1 client.Object, arg2 client.Patch, arg3 ...client.PatchOption) error
Patch mocks base method
func (*MockCommonArea) RESTMapper ¶ added in v1.8.0
func (m *MockCommonArea) RESTMapper() meta.RESTMapper
RESTMapper mocks base method
func (*MockCommonArea) Scheme ¶ added in v1.8.0
func (m *MockCommonArea) Scheme() *runtime.Scheme
Scheme mocks base method
func (*MockCommonArea) Status ¶ added in v1.8.0
func (m *MockCommonArea) Status() client.StatusWriter
Status mocks base method
func (*MockCommonArea) Update ¶ added in v1.8.0
func (m *MockCommonArea) Update(arg0 context.Context, arg1 client.Object, arg2 ...client.UpdateOption) error
Update mocks base method
type MockCommonAreaMockRecorder ¶ added in v1.8.0
type MockCommonAreaMockRecorder struct {
// contains filtered or unexported fields
}
MockCommonAreaMockRecorder is the mock recorder for MockCommonArea
func (*MockCommonAreaMockRecorder) Create ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Create(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
Create indicates an expected call of Create
func (*MockCommonAreaMockRecorder) Delete ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Delete(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
Delete indicates an expected call of Delete
func (*MockCommonAreaMockRecorder) DeleteAllOf ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) DeleteAllOf(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
DeleteAllOf indicates an expected call of DeleteAllOf
func (*MockCommonAreaMockRecorder) Get ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Get(arg0, arg1, arg2 interface{}) *gomock.Call
Get indicates an expected call of Get
func (*MockCommonAreaMockRecorder) GetClusterID ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) GetClusterID() *gomock.Call
GetClusterID indicates an expected call of GetClusterID
func (*MockCommonAreaMockRecorder) GetNamespace ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) GetNamespace() *gomock.Call
GetNamespace indicates an expected call of GetNamespace
func (*MockCommonAreaMockRecorder) List ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) List(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
List indicates an expected call of List
func (*MockCommonAreaMockRecorder) Patch ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Patch(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call
Patch indicates an expected call of Patch
func (*MockCommonAreaMockRecorder) RESTMapper ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) RESTMapper() *gomock.Call
RESTMapper indicates an expected call of RESTMapper
func (*MockCommonAreaMockRecorder) Scheme ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Scheme() *gomock.Call
Scheme indicates an expected call of Scheme
func (*MockCommonAreaMockRecorder) Status ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Status() *gomock.Call
Status indicates an expected call of Status
func (*MockCommonAreaMockRecorder) Update ¶ added in v1.8.0
func (mr *MockCommonAreaMockRecorder) Update(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
Update indicates an expected call of Update
type MockImportReconciler ¶ added in v1.11.0
type MockImportReconciler struct {
// contains filtered or unexported fields
}
MockImportReconciler is a mock of ImportReconciler interface
func NewMockImportReconciler ¶ added in v1.11.0
func NewMockImportReconciler(ctrl *gomock.Controller) *MockImportReconciler
NewMockImportReconciler creates a new mock instance
func (*MockImportReconciler) EXPECT ¶ added in v1.11.0
func (m *MockImportReconciler) EXPECT() *MockImportReconcilerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockImportReconciler) SetupWithManager ¶ added in v1.11.0
func (m *MockImportReconciler) SetupWithManager(arg0 manager.Manager) error
SetupWithManager mocks base method
type MockImportReconcilerMockRecorder ¶ added in v1.11.0
type MockImportReconcilerMockRecorder struct {
// contains filtered or unexported fields
}
MockImportReconcilerMockRecorder is the mock recorder for MockImportReconciler
func (*MockImportReconcilerMockRecorder) SetupWithManager ¶ added in v1.11.0
func (mr *MockImportReconcilerMockRecorder) SetupWithManager(arg0 interface{}) *gomock.Call
SetupWithManager indicates an expected call of SetupWithManager
type MockRemoteCommonArea ¶
type MockRemoteCommonArea struct {
// contains filtered or unexported fields
}
MockRemoteCommonArea is a mock of RemoteCommonArea interface
func NewMockRemoteCommonArea ¶
func NewMockRemoteCommonArea(ctrl *gomock.Controller) *MockRemoteCommonArea
NewMockRemoteCommonArea creates a new mock instance
func (*MockRemoteCommonArea) AddImportReconciler ¶ added in v1.11.0
func (m *MockRemoteCommonArea) AddImportReconciler(arg0 ImportReconciler)
AddImportReconciler mocks base method
func (*MockRemoteCommonArea) Create ¶
func (m *MockRemoteCommonArea) Create(arg0 context.Context, arg1 client.Object, arg2 ...client.CreateOption) error
Create mocks base method
func (*MockRemoteCommonArea) Delete ¶
func (m *MockRemoteCommonArea) Delete(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteOption) error
Delete mocks base method
func (*MockRemoteCommonArea) DeleteAllOf ¶
func (m *MockRemoteCommonArea) DeleteAllOf(arg0 context.Context, arg1 client.Object, arg2 ...client.DeleteAllOfOption) error
DeleteAllOf mocks base method
func (*MockRemoteCommonArea) EXPECT ¶
func (m *MockRemoteCommonArea) EXPECT() *MockRemoteCommonAreaMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockRemoteCommonArea) Get ¶
func (m *MockRemoteCommonArea) Get(arg0 context.Context, arg1 types.NamespacedName, arg2 client.Object) error
Get mocks base method
func (*MockRemoteCommonArea) GetClusterID ¶
func (m *MockRemoteCommonArea) GetClusterID() common.ClusterID
GetClusterID mocks base method
func (*MockRemoteCommonArea) GetLocalClusterID ¶ added in v1.8.0
func (m *MockRemoteCommonArea) GetLocalClusterID() string
GetLocalClusterID mocks base method
func (*MockRemoteCommonArea) GetNamespace ¶
func (m *MockRemoteCommonArea) GetNamespace() string
GetNamespace mocks base method
func (*MockRemoteCommonArea) GetStatus ¶
func (m *MockRemoteCommonArea) GetStatus() []v1alpha1.ClusterCondition
GetStatus mocks base method
func (*MockRemoteCommonArea) IsConnected ¶
func (m *MockRemoteCommonArea) IsConnected() bool
IsConnected mocks base method
func (*MockRemoteCommonArea) List ¶
func (m *MockRemoteCommonArea) List(arg0 context.Context, arg1 client.ObjectList, arg2 ...client.ListOption) error
List mocks base method
func (*MockRemoteCommonArea) Patch ¶
func (m *MockRemoteCommonArea) Patch(arg0 context.Context, arg1 client.Object, arg2 client.Patch, arg3 ...client.PatchOption) error
Patch mocks base method
func (*MockRemoteCommonArea) RESTMapper ¶
func (m *MockRemoteCommonArea) RESTMapper() meta.RESTMapper
RESTMapper mocks base method
func (*MockRemoteCommonArea) Scheme ¶
func (m *MockRemoteCommonArea) Scheme() *runtime.Scheme
Scheme mocks base method
func (*MockRemoteCommonArea) Start ¶
func (m *MockRemoteCommonArea) Start() context.CancelFunc
Start mocks base method
func (*MockRemoteCommonArea) StartWatching ¶
func (m *MockRemoteCommonArea) StartWatching() error
StartWatching mocks base method
func (*MockRemoteCommonArea) Status ¶
func (m *MockRemoteCommonArea) Status() client.StatusWriter
Status mocks base method
func (*MockRemoteCommonArea) StopWatching ¶
func (m *MockRemoteCommonArea) StopWatching()
StopWatching mocks base method
func (*MockRemoteCommonArea) Update ¶
func (m *MockRemoteCommonArea) Update(arg0 context.Context, arg1 client.Object, arg2 ...client.UpdateOption) error
Update mocks base method
type MockRemoteCommonAreaGetter ¶ added in v1.11.0
type MockRemoteCommonAreaGetter struct {
// contains filtered or unexported fields
}
MockRemoteCommonAreaGetter is a mock of RemoteCommonAreaGetter interface
func NewMockRemoteCommonAreaGetter ¶ added in v1.11.0
func NewMockRemoteCommonAreaGetter(ctrl *gomock.Controller) *MockRemoteCommonAreaGetter
NewMockRemoteCommonAreaGetter creates a new mock instance
func (*MockRemoteCommonAreaGetter) EXPECT ¶ added in v1.11.0
func (m *MockRemoteCommonAreaGetter) EXPECT() *MockRemoteCommonAreaGetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockRemoteCommonAreaGetter) GetRemoteCommonAreaAndLocalID ¶ added in v1.11.0
func (m *MockRemoteCommonAreaGetter) GetRemoteCommonAreaAndLocalID() (RemoteCommonArea, string, error)
GetRemoteCommonAreaAndLocalID mocks base method
type MockRemoteCommonAreaGetterMockRecorder ¶ added in v1.11.0
type MockRemoteCommonAreaGetterMockRecorder struct {
// contains filtered or unexported fields
}
MockRemoteCommonAreaGetterMockRecorder is the mock recorder for MockRemoteCommonAreaGetter
func (*MockRemoteCommonAreaGetterMockRecorder) GetRemoteCommonAreaAndLocalID ¶ added in v1.11.0
func (mr *MockRemoteCommonAreaGetterMockRecorder) GetRemoteCommonAreaAndLocalID() *gomock.Call
GetRemoteCommonAreaAndLocalID indicates an expected call of GetRemoteCommonAreaAndLocalID
type MockRemoteCommonAreaMockRecorder ¶
type MockRemoteCommonAreaMockRecorder struct {
// contains filtered or unexported fields
}
MockRemoteCommonAreaMockRecorder is the mock recorder for MockRemoteCommonArea
func (*MockRemoteCommonAreaMockRecorder) AddImportReconciler ¶ added in v1.11.0
func (mr *MockRemoteCommonAreaMockRecorder) AddImportReconciler(arg0 interface{}) *gomock.Call
AddImportReconciler indicates an expected call of AddImportReconciler
func (*MockRemoteCommonAreaMockRecorder) Create ¶
func (mr *MockRemoteCommonAreaMockRecorder) Create(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
Create indicates an expected call of Create
func (*MockRemoteCommonAreaMockRecorder) Delete ¶
func (mr *MockRemoteCommonAreaMockRecorder) Delete(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
Delete indicates an expected call of Delete
func (*MockRemoteCommonAreaMockRecorder) DeleteAllOf ¶
func (mr *MockRemoteCommonAreaMockRecorder) DeleteAllOf(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
DeleteAllOf indicates an expected call of DeleteAllOf
func (*MockRemoteCommonAreaMockRecorder) Get ¶
func (mr *MockRemoteCommonAreaMockRecorder) Get(arg0, arg1, arg2 interface{}) *gomock.Call
Get indicates an expected call of Get
func (*MockRemoteCommonAreaMockRecorder) GetClusterID ¶
func (mr *MockRemoteCommonAreaMockRecorder) GetClusterID() *gomock.Call
GetClusterID indicates an expected call of GetClusterID
func (*MockRemoteCommonAreaMockRecorder) GetLocalClusterID ¶ added in v1.8.0
func (mr *MockRemoteCommonAreaMockRecorder) GetLocalClusterID() *gomock.Call
GetLocalClusterID indicates an expected call of GetLocalClusterID
func (*MockRemoteCommonAreaMockRecorder) GetNamespace ¶
func (mr *MockRemoteCommonAreaMockRecorder) GetNamespace() *gomock.Call
GetNamespace indicates an expected call of GetNamespace
func (*MockRemoteCommonAreaMockRecorder) GetStatus ¶
func (mr *MockRemoteCommonAreaMockRecorder) GetStatus() *gomock.Call
GetStatus indicates an expected call of GetStatus
func (*MockRemoteCommonAreaMockRecorder) IsConnected ¶
func (mr *MockRemoteCommonAreaMockRecorder) IsConnected() *gomock.Call
IsConnected indicates an expected call of IsConnected
func (*MockRemoteCommonAreaMockRecorder) List ¶
func (mr *MockRemoteCommonAreaMockRecorder) List(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
List indicates an expected call of List
func (*MockRemoteCommonAreaMockRecorder) Patch ¶
func (mr *MockRemoteCommonAreaMockRecorder) Patch(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call
Patch indicates an expected call of Patch
func (*MockRemoteCommonAreaMockRecorder) RESTMapper ¶
func (mr *MockRemoteCommonAreaMockRecorder) RESTMapper() *gomock.Call
RESTMapper indicates an expected call of RESTMapper
func (*MockRemoteCommonAreaMockRecorder) Scheme ¶
func (mr *MockRemoteCommonAreaMockRecorder) Scheme() *gomock.Call
Scheme indicates an expected call of Scheme
func (*MockRemoteCommonAreaMockRecorder) Start ¶
func (mr *MockRemoteCommonAreaMockRecorder) Start() *gomock.Call
Start indicates an expected call of Start
func (*MockRemoteCommonAreaMockRecorder) StartWatching ¶
func (mr *MockRemoteCommonAreaMockRecorder) StartWatching() *gomock.Call
StartWatching indicates an expected call of StartWatching
func (*MockRemoteCommonAreaMockRecorder) Status ¶
func (mr *MockRemoteCommonAreaMockRecorder) Status() *gomock.Call
Status indicates an expected call of Status
func (*MockRemoteCommonAreaMockRecorder) Stop ¶
func (mr *MockRemoteCommonAreaMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop
func (*MockRemoteCommonAreaMockRecorder) StopWatching ¶
func (mr *MockRemoteCommonAreaMockRecorder) StopWatching() *gomock.Call
StopWatching indicates an expected call of StopWatching
func (*MockRemoteCommonAreaMockRecorder) Update ¶
func (mr *MockRemoteCommonAreaMockRecorder) Update(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call
Update indicates an expected call of Update
type RemoteCommonArea ¶
type RemoteCommonArea interface { CommonArea Start() context.CancelFunc Stop() // IsConnected returns whether the RemoteCommonArea is accessible or not. IsConnected() bool // StartWatching sets up a Manager to reconcile resource CRUD operations from CommonArea of RemoteCommonArea. StartWatching() error // StopWatching stops the Manager so the crud operations in RemoteCommonArea no longer invoke the reconcilers. StopWatching() GetStatus() []v1alpha1.ClusterCondition GetLocalClusterID() string // AddImportReconciler adds an ImportReconciler to be started with StartWatching(). AddImportReconciler(reconciler ImportReconciler) }
RemoteCommonArea is an abstraction to connect to CommonArea of the leader cluster.
func NewFakeRemoteCommonArea ¶
func NewFakeRemoteCommonArea(fakeClient client.Client, clusterID string, localClusterID string, namespace string, status []multiclusterv1alpha1.ClusterCondition) RemoteCommonArea
NewFakeRemoteCommonArea creates a new fakeRemoteCommonArea for unit test purpose only
func NewRemoteCommonArea ¶
func NewRemoteCommonArea(clusterID common.ClusterID, clusterSetID common.ClusterSetID, localClusterID common.ClusterID, mgr manager.Manager, remoteClient client.Client, scheme *runtime.Scheme, localClusterClient client.Client, clusterSetNamespace string, localNamespace string, config *rest.Config, enableStretchedNetworkPolicy bool) (RemoteCommonArea, error)
NewRemoteCommonArea returns a RemoteCommonArea instance which will use access credentials from the Secret to connect to the leader cluster's CommonArea.
type RemoteCommonAreaGetter ¶ added in v1.11.0
type RemoteCommonAreaGetter interface {
GetRemoteCommonAreaAndLocalID() (RemoteCommonArea, string, error)
}