diff --git a/apis/apps/v1beta2/fakes/zz_generated_daemon_set_mock.go b/apis/apps/v1beta2/fakes/zz_generated_daemon_set_mock.go index aeb65670..cf5c4590 100644 --- a/apis/apps/v1beta2/fakes/zz_generated_daemon_set_mock.go +++ b/apis/apps/v1beta2/fakes/zz_generated_daemon_set_mock.go @@ -141,14 +141,16 @@ func (mock *DaemonSetListerMock) ListCalls() []struct { } var ( - lockDaemonSetControllerMockAddClusterScopedHandler sync.RWMutex - lockDaemonSetControllerMockAddHandler sync.RWMutex - lockDaemonSetControllerMockEnqueue sync.RWMutex - lockDaemonSetControllerMockGeneric sync.RWMutex - lockDaemonSetControllerMockInformer sync.RWMutex - lockDaemonSetControllerMockLister sync.RWMutex - lockDaemonSetControllerMockStart sync.RWMutex - lockDaemonSetControllerMockSync sync.RWMutex + lockDaemonSetControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockDaemonSetControllerMockAddClusterScopedHandler sync.RWMutex + lockDaemonSetControllerMockAddFeatureHandler sync.RWMutex + lockDaemonSetControllerMockAddHandler sync.RWMutex + lockDaemonSetControllerMockEnqueue sync.RWMutex + lockDaemonSetControllerMockGeneric sync.RWMutex + lockDaemonSetControllerMockInformer sync.RWMutex + lockDaemonSetControllerMockLister sync.RWMutex + lockDaemonSetControllerMockStart sync.RWMutex + lockDaemonSetControllerMockSync sync.RWMutex ) // Ensure, that DaemonSetControllerMock does implement DaemonSetController. @@ -161,9 +163,15 @@ var _ v1beta2a.DaemonSetController = &DaemonSetControllerMock{} // // // make and configure a mocked DaemonSetController // mockedDaemonSetController := &DaemonSetControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.DaemonSetHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta2a.DaemonSetHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DaemonSetHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta2a.DaemonSetHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta2a.DaemonSetController = &DaemonSetControllerMock{} // // } type DaemonSetControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.DaemonSetHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta2a.DaemonSetHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DaemonSetHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta2a.DaemonSetHandlerFunc) @@ -218,6 +232,19 @@ type DaemonSetControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta2a.DaemonSetHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type DaemonSetControllerMock struct { // Handler is the handler argument value. Handler v1beta2a.DaemonSetHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.DaemonSetHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type DaemonSetControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DaemonSetControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.DaemonSetHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DaemonSetControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but DaemonSetController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.DaemonSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockDaemonSetControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDaemonSetControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDaemonSetController.AddClusterScopedFeatureHandlerCalls()) +func (mock *DaemonSetControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.DaemonSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.DaemonSetHandlerFunc + } + lockDaemonSetControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDaemonSetControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DaemonSetControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta2a.DaemonSetHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *DaemonSetControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DaemonSetControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DaemonSetHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DaemonSetControllerMock.AddFeatureHandlerFunc: method is nil but DaemonSetController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DaemonSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDaemonSetControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDaemonSetControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDaemonSetController.AddFeatureHandlerCalls()) +func (mock *DaemonSetControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DaemonSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DaemonSetHandlerFunc + } + lockDaemonSetControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDaemonSetControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DaemonSetControllerMock) AddHandler(ctx context.Context, name string, handler v1beta2a.DaemonSetHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *DaemonSetControllerMock) SyncCalls() []struct { } var ( - lockDaemonSetInterfaceMockAddClusterScopedHandler sync.RWMutex - lockDaemonSetInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockDaemonSetInterfaceMockAddHandler sync.RWMutex - lockDaemonSetInterfaceMockAddLifecycle sync.RWMutex - lockDaemonSetInterfaceMockController sync.RWMutex - lockDaemonSetInterfaceMockCreate sync.RWMutex - lockDaemonSetInterfaceMockDelete sync.RWMutex - lockDaemonSetInterfaceMockDeleteCollection sync.RWMutex - lockDaemonSetInterfaceMockDeleteNamespaced sync.RWMutex - lockDaemonSetInterfaceMockGet sync.RWMutex - lockDaemonSetInterfaceMockGetNamespaced sync.RWMutex - lockDaemonSetInterfaceMockList sync.RWMutex - lockDaemonSetInterfaceMockObjectClient sync.RWMutex - lockDaemonSetInterfaceMockUpdate sync.RWMutex - lockDaemonSetInterfaceMockWatch sync.RWMutex + lockDaemonSetInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockDaemonSetInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockDaemonSetInterfaceMockAddClusterScopedHandler sync.RWMutex + lockDaemonSetInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockDaemonSetInterfaceMockAddFeatureHandler sync.RWMutex + lockDaemonSetInterfaceMockAddFeatureLifecycle sync.RWMutex + lockDaemonSetInterfaceMockAddHandler sync.RWMutex + lockDaemonSetInterfaceMockAddLifecycle sync.RWMutex + lockDaemonSetInterfaceMockController sync.RWMutex + lockDaemonSetInterfaceMockCreate sync.RWMutex + lockDaemonSetInterfaceMockDelete sync.RWMutex + lockDaemonSetInterfaceMockDeleteCollection sync.RWMutex + lockDaemonSetInterfaceMockDeleteNamespaced sync.RWMutex + lockDaemonSetInterfaceMockGet sync.RWMutex + lockDaemonSetInterfaceMockGetNamespaced sync.RWMutex + lockDaemonSetInterfaceMockList sync.RWMutex + lockDaemonSetInterfaceMockObjectClient sync.RWMutex + lockDaemonSetInterfaceMockUpdate sync.RWMutex + lockDaemonSetInterfaceMockWatch sync.RWMutex ) // Ensure, that DaemonSetInterfaceMock does implement DaemonSetInterface. @@ -558,12 +690,24 @@ var _ v1beta2a.DaemonSetInterface = &DaemonSetInterfaceMock{} // // // make and configure a mocked DaemonSetInterface // mockedDaemonSetInterface := &DaemonSetInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.DaemonSetHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.DaemonSetLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta2a.DaemonSetHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.DaemonSetLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DaemonSetHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.DaemonSetLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta2a.DaemonSetHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta2a.DaemonSetInterface = &DaemonSetInterfaceMock{} // // } type DaemonSetInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.DaemonSetHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.DaemonSetLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta2a.DaemonSetHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.DaemonSetLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DaemonSetHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.DaemonSetLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta2a.DaemonSetHandlerFunc) @@ -657,6 +813,32 @@ type DaemonSetInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta2a.DaemonSetHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.DaemonSetLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type DaemonSetInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta2a.DaemonSetLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.DaemonSetHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.DaemonSetLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type DaemonSetInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DaemonSetInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.DaemonSetHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DaemonSetInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but DaemonSetInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.DaemonSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockDaemonSetInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDaemonSetInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDaemonSetInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *DaemonSetInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.DaemonSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.DaemonSetHandlerFunc + } + lockDaemonSetInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDaemonSetInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *DaemonSetInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.DaemonSetLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("DaemonSetInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but DaemonSetInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.DaemonSetLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockDaemonSetInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockDaemonSetInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedDaemonSetInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *DaemonSetInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.DaemonSetLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.DaemonSetLifecycle + } + lockDaemonSetInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockDaemonSetInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DaemonSetInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta2a.DaemonSetHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *DaemonSetInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DaemonSetInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DaemonSetHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DaemonSetInterfaceMock.AddFeatureHandlerFunc: method is nil but DaemonSetInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DaemonSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDaemonSetInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDaemonSetInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDaemonSetInterface.AddFeatureHandlerCalls()) +func (mock *DaemonSetInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DaemonSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DaemonSetHandlerFunc + } + lockDaemonSetInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDaemonSetInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *DaemonSetInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.DaemonSetLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("DaemonSetInterfaceMock.AddFeatureLifecycleFunc: method is nil but DaemonSetInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.DaemonSetLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockDaemonSetInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockDaemonSetInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedDaemonSetInterface.AddFeatureLifecycleCalls()) +func (mock *DaemonSetInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.DaemonSetLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.DaemonSetLifecycle + } + lockDaemonSetInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockDaemonSetInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DaemonSetInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta2a.DaemonSetHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/apps/v1beta2/fakes/zz_generated_deployment_mock.go b/apis/apps/v1beta2/fakes/zz_generated_deployment_mock.go index 4466c0fc..63124a34 100644 --- a/apis/apps/v1beta2/fakes/zz_generated_deployment_mock.go +++ b/apis/apps/v1beta2/fakes/zz_generated_deployment_mock.go @@ -141,14 +141,16 @@ func (mock *DeploymentListerMock) ListCalls() []struct { } var ( - lockDeploymentControllerMockAddClusterScopedHandler sync.RWMutex - lockDeploymentControllerMockAddHandler sync.RWMutex - lockDeploymentControllerMockEnqueue sync.RWMutex - lockDeploymentControllerMockGeneric sync.RWMutex - lockDeploymentControllerMockInformer sync.RWMutex - lockDeploymentControllerMockLister sync.RWMutex - lockDeploymentControllerMockStart sync.RWMutex - lockDeploymentControllerMockSync sync.RWMutex + lockDeploymentControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockDeploymentControllerMockAddClusterScopedHandler sync.RWMutex + lockDeploymentControllerMockAddFeatureHandler sync.RWMutex + lockDeploymentControllerMockAddHandler sync.RWMutex + lockDeploymentControllerMockEnqueue sync.RWMutex + lockDeploymentControllerMockGeneric sync.RWMutex + lockDeploymentControllerMockInformer sync.RWMutex + lockDeploymentControllerMockLister sync.RWMutex + lockDeploymentControllerMockStart sync.RWMutex + lockDeploymentControllerMockSync sync.RWMutex ) // Ensure, that DeploymentControllerMock does implement DeploymentController. @@ -161,9 +163,15 @@ var _ v1beta2a.DeploymentController = &DeploymentControllerMock{} // // // make and configure a mocked DeploymentController // mockedDeploymentController := &DeploymentControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.DeploymentHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta2a.DeploymentHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DeploymentHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta2a.DeploymentHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta2a.DeploymentController = &DeploymentControllerMock{} // // } type DeploymentControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.DeploymentHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta2a.DeploymentHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DeploymentHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta2a.DeploymentHandlerFunc) @@ -218,6 +232,19 @@ type DeploymentControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta2a.DeploymentHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type DeploymentControllerMock struct { // Handler is the handler argument value. Handler v1beta2a.DeploymentHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.DeploymentHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type DeploymentControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DeploymentControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.DeploymentHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DeploymentControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but DeploymentController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.DeploymentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockDeploymentControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDeploymentControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDeploymentController.AddClusterScopedFeatureHandlerCalls()) +func (mock *DeploymentControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.DeploymentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.DeploymentHandlerFunc + } + lockDeploymentControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDeploymentControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DeploymentControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta2a.DeploymentHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *DeploymentControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DeploymentControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DeploymentHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DeploymentControllerMock.AddFeatureHandlerFunc: method is nil but DeploymentController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DeploymentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDeploymentControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDeploymentControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDeploymentController.AddFeatureHandlerCalls()) +func (mock *DeploymentControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DeploymentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DeploymentHandlerFunc + } + lockDeploymentControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDeploymentControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DeploymentControllerMock) AddHandler(ctx context.Context, name string, handler v1beta2a.DeploymentHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *DeploymentControllerMock) SyncCalls() []struct { } var ( - lockDeploymentInterfaceMockAddClusterScopedHandler sync.RWMutex - lockDeploymentInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockDeploymentInterfaceMockAddHandler sync.RWMutex - lockDeploymentInterfaceMockAddLifecycle sync.RWMutex - lockDeploymentInterfaceMockController sync.RWMutex - lockDeploymentInterfaceMockCreate sync.RWMutex - lockDeploymentInterfaceMockDelete sync.RWMutex - lockDeploymentInterfaceMockDeleteCollection sync.RWMutex - lockDeploymentInterfaceMockDeleteNamespaced sync.RWMutex - lockDeploymentInterfaceMockGet sync.RWMutex - lockDeploymentInterfaceMockGetNamespaced sync.RWMutex - lockDeploymentInterfaceMockList sync.RWMutex - lockDeploymentInterfaceMockObjectClient sync.RWMutex - lockDeploymentInterfaceMockUpdate sync.RWMutex - lockDeploymentInterfaceMockWatch sync.RWMutex + lockDeploymentInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockDeploymentInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockDeploymentInterfaceMockAddClusterScopedHandler sync.RWMutex + lockDeploymentInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockDeploymentInterfaceMockAddFeatureHandler sync.RWMutex + lockDeploymentInterfaceMockAddFeatureLifecycle sync.RWMutex + lockDeploymentInterfaceMockAddHandler sync.RWMutex + lockDeploymentInterfaceMockAddLifecycle sync.RWMutex + lockDeploymentInterfaceMockController sync.RWMutex + lockDeploymentInterfaceMockCreate sync.RWMutex + lockDeploymentInterfaceMockDelete sync.RWMutex + lockDeploymentInterfaceMockDeleteCollection sync.RWMutex + lockDeploymentInterfaceMockDeleteNamespaced sync.RWMutex + lockDeploymentInterfaceMockGet sync.RWMutex + lockDeploymentInterfaceMockGetNamespaced sync.RWMutex + lockDeploymentInterfaceMockList sync.RWMutex + lockDeploymentInterfaceMockObjectClient sync.RWMutex + lockDeploymentInterfaceMockUpdate sync.RWMutex + lockDeploymentInterfaceMockWatch sync.RWMutex ) // Ensure, that DeploymentInterfaceMock does implement DeploymentInterface. @@ -558,12 +690,24 @@ var _ v1beta2a.DeploymentInterface = &DeploymentInterfaceMock{} // // // make and configure a mocked DeploymentInterface // mockedDeploymentInterface := &DeploymentInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.DeploymentHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.DeploymentLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta2a.DeploymentHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.DeploymentLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DeploymentHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.DeploymentLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta2a.DeploymentHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta2a.DeploymentInterface = &DeploymentInterfaceMock{} // // } type DeploymentInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.DeploymentHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.DeploymentLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta2a.DeploymentHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.DeploymentLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DeploymentHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.DeploymentLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta2a.DeploymentHandlerFunc) @@ -657,6 +813,32 @@ type DeploymentInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta2a.DeploymentHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.DeploymentLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type DeploymentInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta2a.DeploymentLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.DeploymentHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.DeploymentLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type DeploymentInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DeploymentInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.DeploymentHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DeploymentInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but DeploymentInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.DeploymentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockDeploymentInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDeploymentInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDeploymentInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *DeploymentInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.DeploymentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.DeploymentHandlerFunc + } + lockDeploymentInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDeploymentInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *DeploymentInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.DeploymentLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("DeploymentInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but DeploymentInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.DeploymentLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockDeploymentInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockDeploymentInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedDeploymentInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *DeploymentInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.DeploymentLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.DeploymentLifecycle + } + lockDeploymentInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockDeploymentInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DeploymentInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta2a.DeploymentHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *DeploymentInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DeploymentInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.DeploymentHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DeploymentInterfaceMock.AddFeatureHandlerFunc: method is nil but DeploymentInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DeploymentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDeploymentInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDeploymentInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDeploymentInterface.AddFeatureHandlerCalls()) +func (mock *DeploymentInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DeploymentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.DeploymentHandlerFunc + } + lockDeploymentInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDeploymentInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *DeploymentInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.DeploymentLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("DeploymentInterfaceMock.AddFeatureLifecycleFunc: method is nil but DeploymentInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.DeploymentLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockDeploymentInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockDeploymentInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedDeploymentInterface.AddFeatureLifecycleCalls()) +func (mock *DeploymentInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.DeploymentLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.DeploymentLifecycle + } + lockDeploymentInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockDeploymentInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DeploymentInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta2a.DeploymentHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/apps/v1beta2/fakes/zz_generated_replica_set_mock.go b/apis/apps/v1beta2/fakes/zz_generated_replica_set_mock.go index 0520a866..f01655fa 100644 --- a/apis/apps/v1beta2/fakes/zz_generated_replica_set_mock.go +++ b/apis/apps/v1beta2/fakes/zz_generated_replica_set_mock.go @@ -141,14 +141,16 @@ func (mock *ReplicaSetListerMock) ListCalls() []struct { } var ( - lockReplicaSetControllerMockAddClusterScopedHandler sync.RWMutex - lockReplicaSetControllerMockAddHandler sync.RWMutex - lockReplicaSetControllerMockEnqueue sync.RWMutex - lockReplicaSetControllerMockGeneric sync.RWMutex - lockReplicaSetControllerMockInformer sync.RWMutex - lockReplicaSetControllerMockLister sync.RWMutex - lockReplicaSetControllerMockStart sync.RWMutex - lockReplicaSetControllerMockSync sync.RWMutex + lockReplicaSetControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockReplicaSetControllerMockAddClusterScopedHandler sync.RWMutex + lockReplicaSetControllerMockAddFeatureHandler sync.RWMutex + lockReplicaSetControllerMockAddHandler sync.RWMutex + lockReplicaSetControllerMockEnqueue sync.RWMutex + lockReplicaSetControllerMockGeneric sync.RWMutex + lockReplicaSetControllerMockInformer sync.RWMutex + lockReplicaSetControllerMockLister sync.RWMutex + lockReplicaSetControllerMockStart sync.RWMutex + lockReplicaSetControllerMockSync sync.RWMutex ) // Ensure, that ReplicaSetControllerMock does implement ReplicaSetController. @@ -161,9 +163,15 @@ var _ v1beta2a.ReplicaSetController = &ReplicaSetControllerMock{} // // // make and configure a mocked ReplicaSetController // mockedReplicaSetController := &ReplicaSetControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.ReplicaSetHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta2a.ReplicaSetHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.ReplicaSetHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta2a.ReplicaSetHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta2a.ReplicaSetController = &ReplicaSetControllerMock{} // // } type ReplicaSetControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.ReplicaSetHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta2a.ReplicaSetHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.ReplicaSetHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta2a.ReplicaSetHandlerFunc) @@ -218,6 +232,19 @@ type ReplicaSetControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta2a.ReplicaSetHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ReplicaSetControllerMock struct { // Handler is the handler argument value. Handler v1beta2a.ReplicaSetHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.ReplicaSetHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ReplicaSetControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ReplicaSetControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.ReplicaSetHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ReplicaSetControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ReplicaSetController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.ReplicaSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockReplicaSetControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockReplicaSetControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedReplicaSetController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ReplicaSetControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.ReplicaSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.ReplicaSetHandlerFunc + } + lockReplicaSetControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockReplicaSetControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ReplicaSetControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta2a.ReplicaSetHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ReplicaSetControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ReplicaSetControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.ReplicaSetHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ReplicaSetControllerMock.AddFeatureHandlerFunc: method is nil but ReplicaSetController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.ReplicaSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockReplicaSetControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockReplicaSetControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedReplicaSetController.AddFeatureHandlerCalls()) +func (mock *ReplicaSetControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.ReplicaSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.ReplicaSetHandlerFunc + } + lockReplicaSetControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockReplicaSetControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ReplicaSetControllerMock) AddHandler(ctx context.Context, name string, handler v1beta2a.ReplicaSetHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ReplicaSetControllerMock) SyncCalls() []struct { } var ( - lockReplicaSetInterfaceMockAddClusterScopedHandler sync.RWMutex - lockReplicaSetInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockReplicaSetInterfaceMockAddHandler sync.RWMutex - lockReplicaSetInterfaceMockAddLifecycle sync.RWMutex - lockReplicaSetInterfaceMockController sync.RWMutex - lockReplicaSetInterfaceMockCreate sync.RWMutex - lockReplicaSetInterfaceMockDelete sync.RWMutex - lockReplicaSetInterfaceMockDeleteCollection sync.RWMutex - lockReplicaSetInterfaceMockDeleteNamespaced sync.RWMutex - lockReplicaSetInterfaceMockGet sync.RWMutex - lockReplicaSetInterfaceMockGetNamespaced sync.RWMutex - lockReplicaSetInterfaceMockList sync.RWMutex - lockReplicaSetInterfaceMockObjectClient sync.RWMutex - lockReplicaSetInterfaceMockUpdate sync.RWMutex - lockReplicaSetInterfaceMockWatch sync.RWMutex + lockReplicaSetInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockReplicaSetInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockReplicaSetInterfaceMockAddClusterScopedHandler sync.RWMutex + lockReplicaSetInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockReplicaSetInterfaceMockAddFeatureHandler sync.RWMutex + lockReplicaSetInterfaceMockAddFeatureLifecycle sync.RWMutex + lockReplicaSetInterfaceMockAddHandler sync.RWMutex + lockReplicaSetInterfaceMockAddLifecycle sync.RWMutex + lockReplicaSetInterfaceMockController sync.RWMutex + lockReplicaSetInterfaceMockCreate sync.RWMutex + lockReplicaSetInterfaceMockDelete sync.RWMutex + lockReplicaSetInterfaceMockDeleteCollection sync.RWMutex + lockReplicaSetInterfaceMockDeleteNamespaced sync.RWMutex + lockReplicaSetInterfaceMockGet sync.RWMutex + lockReplicaSetInterfaceMockGetNamespaced sync.RWMutex + lockReplicaSetInterfaceMockList sync.RWMutex + lockReplicaSetInterfaceMockObjectClient sync.RWMutex + lockReplicaSetInterfaceMockUpdate sync.RWMutex + lockReplicaSetInterfaceMockWatch sync.RWMutex ) // Ensure, that ReplicaSetInterfaceMock does implement ReplicaSetInterface. @@ -558,12 +690,24 @@ var _ v1beta2a.ReplicaSetInterface = &ReplicaSetInterfaceMock{} // // // make and configure a mocked ReplicaSetInterface // mockedReplicaSetInterface := &ReplicaSetInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.ReplicaSetHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.ReplicaSetLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta2a.ReplicaSetHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.ReplicaSetLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.ReplicaSetHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.ReplicaSetLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta2a.ReplicaSetHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta2a.ReplicaSetInterface = &ReplicaSetInterfaceMock{} // // } type ReplicaSetInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.ReplicaSetHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.ReplicaSetLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta2a.ReplicaSetHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.ReplicaSetLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.ReplicaSetHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.ReplicaSetLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta2a.ReplicaSetHandlerFunc) @@ -657,6 +813,32 @@ type ReplicaSetInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta2a.ReplicaSetHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.ReplicaSetLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ReplicaSetInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta2a.ReplicaSetLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.ReplicaSetHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.ReplicaSetLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ReplicaSetInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ReplicaSetInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.ReplicaSetHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ReplicaSetInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ReplicaSetInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.ReplicaSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockReplicaSetInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockReplicaSetInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedReplicaSetInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ReplicaSetInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.ReplicaSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.ReplicaSetHandlerFunc + } + lockReplicaSetInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockReplicaSetInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ReplicaSetInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.ReplicaSetLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ReplicaSetInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ReplicaSetInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.ReplicaSetLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockReplicaSetInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockReplicaSetInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedReplicaSetInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ReplicaSetInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.ReplicaSetLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.ReplicaSetLifecycle + } + lockReplicaSetInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockReplicaSetInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ReplicaSetInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta2a.ReplicaSetHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ReplicaSetInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ReplicaSetInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.ReplicaSetHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ReplicaSetInterfaceMock.AddFeatureHandlerFunc: method is nil but ReplicaSetInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.ReplicaSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockReplicaSetInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockReplicaSetInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedReplicaSetInterface.AddFeatureHandlerCalls()) +func (mock *ReplicaSetInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.ReplicaSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.ReplicaSetHandlerFunc + } + lockReplicaSetInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockReplicaSetInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ReplicaSetInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.ReplicaSetLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ReplicaSetInterfaceMock.AddFeatureLifecycleFunc: method is nil but ReplicaSetInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.ReplicaSetLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockReplicaSetInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockReplicaSetInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedReplicaSetInterface.AddFeatureLifecycleCalls()) +func (mock *ReplicaSetInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.ReplicaSetLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.ReplicaSetLifecycle + } + lockReplicaSetInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockReplicaSetInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ReplicaSetInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta2a.ReplicaSetHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/apps/v1beta2/fakes/zz_generated_stateful_set_mock.go b/apis/apps/v1beta2/fakes/zz_generated_stateful_set_mock.go index 58a86bb3..93655208 100644 --- a/apis/apps/v1beta2/fakes/zz_generated_stateful_set_mock.go +++ b/apis/apps/v1beta2/fakes/zz_generated_stateful_set_mock.go @@ -141,14 +141,16 @@ func (mock *StatefulSetListerMock) ListCalls() []struct { } var ( - lockStatefulSetControllerMockAddClusterScopedHandler sync.RWMutex - lockStatefulSetControllerMockAddHandler sync.RWMutex - lockStatefulSetControllerMockEnqueue sync.RWMutex - lockStatefulSetControllerMockGeneric sync.RWMutex - lockStatefulSetControllerMockInformer sync.RWMutex - lockStatefulSetControllerMockLister sync.RWMutex - lockStatefulSetControllerMockStart sync.RWMutex - lockStatefulSetControllerMockSync sync.RWMutex + lockStatefulSetControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockStatefulSetControllerMockAddClusterScopedHandler sync.RWMutex + lockStatefulSetControllerMockAddFeatureHandler sync.RWMutex + lockStatefulSetControllerMockAddHandler sync.RWMutex + lockStatefulSetControllerMockEnqueue sync.RWMutex + lockStatefulSetControllerMockGeneric sync.RWMutex + lockStatefulSetControllerMockInformer sync.RWMutex + lockStatefulSetControllerMockLister sync.RWMutex + lockStatefulSetControllerMockStart sync.RWMutex + lockStatefulSetControllerMockSync sync.RWMutex ) // Ensure, that StatefulSetControllerMock does implement StatefulSetController. @@ -161,9 +163,15 @@ var _ v1beta2a.StatefulSetController = &StatefulSetControllerMock{} // // // make and configure a mocked StatefulSetController // mockedStatefulSetController := &StatefulSetControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.StatefulSetHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta2a.StatefulSetHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.StatefulSetHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta2a.StatefulSetHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta2a.StatefulSetController = &StatefulSetControllerMock{} // // } type StatefulSetControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.StatefulSetHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta2a.StatefulSetHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.StatefulSetHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta2a.StatefulSetHandlerFunc) @@ -218,6 +232,19 @@ type StatefulSetControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta2a.StatefulSetHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type StatefulSetControllerMock struct { // Handler is the handler argument value. Handler v1beta2a.StatefulSetHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.StatefulSetHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type StatefulSetControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *StatefulSetControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta2a.StatefulSetHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("StatefulSetControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but StatefulSetController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.StatefulSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockStatefulSetControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockStatefulSetControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedStatefulSetController.AddClusterScopedFeatureHandlerCalls()) +func (mock *StatefulSetControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.StatefulSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta2a.StatefulSetHandlerFunc + } + lockStatefulSetControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockStatefulSetControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *StatefulSetControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta2a.StatefulSetHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *StatefulSetControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *StatefulSetControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.StatefulSetHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("StatefulSetControllerMock.AddFeatureHandlerFunc: method is nil but StatefulSetController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.StatefulSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockStatefulSetControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockStatefulSetControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedStatefulSetController.AddFeatureHandlerCalls()) +func (mock *StatefulSetControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.StatefulSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.StatefulSetHandlerFunc + } + lockStatefulSetControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockStatefulSetControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *StatefulSetControllerMock) AddHandler(ctx context.Context, name string, handler v1beta2a.StatefulSetHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *StatefulSetControllerMock) SyncCalls() []struct { } var ( - lockStatefulSetInterfaceMockAddClusterScopedHandler sync.RWMutex - lockStatefulSetInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockStatefulSetInterfaceMockAddHandler sync.RWMutex - lockStatefulSetInterfaceMockAddLifecycle sync.RWMutex - lockStatefulSetInterfaceMockController sync.RWMutex - lockStatefulSetInterfaceMockCreate sync.RWMutex - lockStatefulSetInterfaceMockDelete sync.RWMutex - lockStatefulSetInterfaceMockDeleteCollection sync.RWMutex - lockStatefulSetInterfaceMockDeleteNamespaced sync.RWMutex - lockStatefulSetInterfaceMockGet sync.RWMutex - lockStatefulSetInterfaceMockGetNamespaced sync.RWMutex - lockStatefulSetInterfaceMockList sync.RWMutex - lockStatefulSetInterfaceMockObjectClient sync.RWMutex - lockStatefulSetInterfaceMockUpdate sync.RWMutex - lockStatefulSetInterfaceMockWatch sync.RWMutex + lockStatefulSetInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockStatefulSetInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockStatefulSetInterfaceMockAddClusterScopedHandler sync.RWMutex + lockStatefulSetInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockStatefulSetInterfaceMockAddFeatureHandler sync.RWMutex + lockStatefulSetInterfaceMockAddFeatureLifecycle sync.RWMutex + lockStatefulSetInterfaceMockAddHandler sync.RWMutex + lockStatefulSetInterfaceMockAddLifecycle sync.RWMutex + lockStatefulSetInterfaceMockController sync.RWMutex + lockStatefulSetInterfaceMockCreate sync.RWMutex + lockStatefulSetInterfaceMockDelete sync.RWMutex + lockStatefulSetInterfaceMockDeleteCollection sync.RWMutex + lockStatefulSetInterfaceMockDeleteNamespaced sync.RWMutex + lockStatefulSetInterfaceMockGet sync.RWMutex + lockStatefulSetInterfaceMockGetNamespaced sync.RWMutex + lockStatefulSetInterfaceMockList sync.RWMutex + lockStatefulSetInterfaceMockObjectClient sync.RWMutex + lockStatefulSetInterfaceMockUpdate sync.RWMutex + lockStatefulSetInterfaceMockWatch sync.RWMutex ) // Ensure, that StatefulSetInterfaceMock does implement StatefulSetInterface. @@ -558,12 +690,24 @@ var _ v1beta2a.StatefulSetInterface = &StatefulSetInterfaceMock{} // // // make and configure a mocked StatefulSetInterface // mockedStatefulSetInterface := &StatefulSetInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.StatefulSetHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.StatefulSetLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta2a.StatefulSetHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.StatefulSetLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.StatefulSetHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.StatefulSetLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta2a.StatefulSetHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta2a.StatefulSetInterface = &StatefulSetInterfaceMock{} // // } type StatefulSetInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.StatefulSetHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.StatefulSetLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta2a.StatefulSetHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta2a.StatefulSetLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta2a.StatefulSetHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.StatefulSetLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta2a.StatefulSetHandlerFunc) @@ -657,6 +813,32 @@ type StatefulSetInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta2a.StatefulSetHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.StatefulSetLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type StatefulSetInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta2a.StatefulSetLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta2a.StatefulSetHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta2a.StatefulSetLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type StatefulSetInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *StatefulSetInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta2a.StatefulSetHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("StatefulSetInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but StatefulSetInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.StatefulSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockStatefulSetInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockStatefulSetInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedStatefulSetInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *StatefulSetInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.StatefulSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta2a.StatefulSetHandlerFunc + } + lockStatefulSetInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockStatefulSetInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *StatefulSetInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta2a.StatefulSetLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("StatefulSetInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but StatefulSetInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.StatefulSetLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockStatefulSetInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockStatefulSetInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedStatefulSetInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *StatefulSetInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.StatefulSetLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta2a.StatefulSetLifecycle + } + lockStatefulSetInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockStatefulSetInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *StatefulSetInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta2a.StatefulSetHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *StatefulSetInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *StatefulSetInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta2a.StatefulSetHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("StatefulSetInterfaceMock.AddFeatureHandlerFunc: method is nil but StatefulSetInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.StatefulSetHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockStatefulSetInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockStatefulSetInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedStatefulSetInterface.AddFeatureHandlerCalls()) +func (mock *StatefulSetInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.StatefulSetHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta2a.StatefulSetHandlerFunc + } + lockStatefulSetInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockStatefulSetInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *StatefulSetInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta2a.StatefulSetLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("StatefulSetInterfaceMock.AddFeatureLifecycleFunc: method is nil but StatefulSetInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.StatefulSetLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockStatefulSetInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockStatefulSetInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedStatefulSetInterface.AddFeatureLifecycleCalls()) +func (mock *StatefulSetInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.StatefulSetLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta2a.StatefulSetLifecycle + } + lockStatefulSetInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockStatefulSetInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *StatefulSetInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta2a.StatefulSetHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/apps/v1beta2/zz_generated_daemon_set_controller.go b/apis/apps/v1beta2/zz_generated_daemon_set_controller.go index 78029deb..c2b75ebf 100644 --- a/apis/apps/v1beta2/zz_generated_daemon_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_daemon_set_controller.go @@ -69,7 +69,9 @@ type DaemonSetController interface { Informer() cache.SharedIndexInformer Lister() DaemonSetLister AddHandler(ctx context.Context, name string, handler DaemonSetHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DaemonSetHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler DaemonSetHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler DaemonSetHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type DaemonSetInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DaemonSetController AddHandler(ctx context.Context, name string, sync DaemonSetHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DaemonSetHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle DaemonSetLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DaemonSetLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DaemonSetHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DaemonSetHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DaemonSetLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DaemonSetLifecycle) } type daemonSetLister struct { @@ -150,6 +156,20 @@ func (c *daemonSetController) AddHandler(ctx context.Context, name string, handl }) } +func (c *daemonSetController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler DaemonSetHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.DaemonSet); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *daemonSetController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DaemonSetHandlerFunc) { resource.PutClusterScoped(DaemonSetGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *daemonSetController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *daemonSetController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler DaemonSetHandlerFunc) { + resource.PutClusterScoped(DaemonSetGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.DaemonSet); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type daemonSetFactory struct { } @@ -258,20 +293,38 @@ func (s *daemonSetClient) AddHandler(ctx context.Context, name string, sync Daem s.Controller().AddHandler(ctx, name, sync) } +func (s *daemonSetClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DaemonSetHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *daemonSetClient) AddLifecycle(ctx context.Context, name string, lifecycle DaemonSetLifecycle) { sync := NewDaemonSetLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *daemonSetClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DaemonSetLifecycle) { + sync := NewDaemonSetLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *daemonSetClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DaemonSetHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *daemonSetClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DaemonSetHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *daemonSetClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DaemonSetLifecycle) { sync := NewDaemonSetLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *daemonSetClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DaemonSetLifecycle) { + sync := NewDaemonSetLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type DaemonSetIndexer func(obj *v1beta2.DaemonSet) ([]string, error) type DaemonSetClientCache interface { diff --git a/apis/apps/v1beta2/zz_generated_deployment_controller.go b/apis/apps/v1beta2/zz_generated_deployment_controller.go index af04bb50..25d30638 100644 --- a/apis/apps/v1beta2/zz_generated_deployment_controller.go +++ b/apis/apps/v1beta2/zz_generated_deployment_controller.go @@ -69,7 +69,9 @@ type DeploymentController interface { Informer() cache.SharedIndexInformer Lister() DeploymentLister AddHandler(ctx context.Context, name string, handler DeploymentHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DeploymentHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler DeploymentHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler DeploymentHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type DeploymentInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DeploymentController AddHandler(ctx context.Context, name string, sync DeploymentHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DeploymentHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle DeploymentLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DeploymentLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DeploymentHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DeploymentHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DeploymentLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DeploymentLifecycle) } type deploymentLister struct { @@ -150,6 +156,20 @@ func (c *deploymentController) AddHandler(ctx context.Context, name string, hand }) } +func (c *deploymentController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler DeploymentHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.Deployment); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *deploymentController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DeploymentHandlerFunc) { resource.PutClusterScoped(DeploymentGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *deploymentController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *deploymentController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler DeploymentHandlerFunc) { + resource.PutClusterScoped(DeploymentGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.Deployment); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type deploymentFactory struct { } @@ -258,20 +293,38 @@ func (s *deploymentClient) AddHandler(ctx context.Context, name string, sync Dep s.Controller().AddHandler(ctx, name, sync) } +func (s *deploymentClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DeploymentHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *deploymentClient) AddLifecycle(ctx context.Context, name string, lifecycle DeploymentLifecycle) { sync := NewDeploymentLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *deploymentClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DeploymentLifecycle) { + sync := NewDeploymentLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *deploymentClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DeploymentHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *deploymentClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DeploymentHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *deploymentClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DeploymentLifecycle) { sync := NewDeploymentLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *deploymentClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DeploymentLifecycle) { + sync := NewDeploymentLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type DeploymentIndexer func(obj *v1beta2.Deployment) ([]string, error) type DeploymentClientCache interface { diff --git a/apis/apps/v1beta2/zz_generated_replica_set_controller.go b/apis/apps/v1beta2/zz_generated_replica_set_controller.go index 048cd247..a03b5c60 100644 --- a/apis/apps/v1beta2/zz_generated_replica_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_replica_set_controller.go @@ -69,7 +69,9 @@ type ReplicaSetController interface { Informer() cache.SharedIndexInformer Lister() ReplicaSetLister AddHandler(ctx context.Context, name string, handler ReplicaSetHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ReplicaSetHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ReplicaSetHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ReplicaSetHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ReplicaSetInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ReplicaSetController AddHandler(ctx context.Context, name string, sync ReplicaSetHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ReplicaSetHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ReplicaSetLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ReplicaSetLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ReplicaSetHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ReplicaSetHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ReplicaSetLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ReplicaSetLifecycle) } type replicaSetLister struct { @@ -150,6 +156,20 @@ func (c *replicaSetController) AddHandler(ctx context.Context, name string, hand }) } +func (c *replicaSetController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ReplicaSetHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.ReplicaSet); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *replicaSetController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ReplicaSetHandlerFunc) { resource.PutClusterScoped(ReplicaSetGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *replicaSetController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *replicaSetController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ReplicaSetHandlerFunc) { + resource.PutClusterScoped(ReplicaSetGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.ReplicaSet); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type replicaSetFactory struct { } @@ -258,20 +293,38 @@ func (s *replicaSetClient) AddHandler(ctx context.Context, name string, sync Rep s.Controller().AddHandler(ctx, name, sync) } +func (s *replicaSetClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ReplicaSetHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *replicaSetClient) AddLifecycle(ctx context.Context, name string, lifecycle ReplicaSetLifecycle) { sync := NewReplicaSetLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *replicaSetClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ReplicaSetLifecycle) { + sync := NewReplicaSetLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *replicaSetClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ReplicaSetHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *replicaSetClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ReplicaSetHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *replicaSetClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ReplicaSetLifecycle) { sync := NewReplicaSetLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *replicaSetClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ReplicaSetLifecycle) { + sync := NewReplicaSetLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ReplicaSetIndexer func(obj *v1beta2.ReplicaSet) ([]string, error) type ReplicaSetClientCache interface { diff --git a/apis/apps/v1beta2/zz_generated_stateful_set_controller.go b/apis/apps/v1beta2/zz_generated_stateful_set_controller.go index 0895bd45..aa314f5a 100644 --- a/apis/apps/v1beta2/zz_generated_stateful_set_controller.go +++ b/apis/apps/v1beta2/zz_generated_stateful_set_controller.go @@ -69,7 +69,9 @@ type StatefulSetController interface { Informer() cache.SharedIndexInformer Lister() StatefulSetLister AddHandler(ctx context.Context, name string, handler StatefulSetHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync StatefulSetHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler StatefulSetHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler StatefulSetHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type StatefulSetInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() StatefulSetController AddHandler(ctx context.Context, name string, sync StatefulSetHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync StatefulSetHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle StatefulSetLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle StatefulSetLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync StatefulSetHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync StatefulSetHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle StatefulSetLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle StatefulSetLifecycle) } type statefulSetLister struct { @@ -150,6 +156,20 @@ func (c *statefulSetController) AddHandler(ctx context.Context, name string, han }) } +func (c *statefulSetController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler StatefulSetHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.StatefulSet); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *statefulSetController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler StatefulSetHandlerFunc) { resource.PutClusterScoped(StatefulSetGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *statefulSetController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *statefulSetController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler StatefulSetHandlerFunc) { + resource.PutClusterScoped(StatefulSetGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta2.StatefulSet); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type statefulSetFactory struct { } @@ -258,20 +293,38 @@ func (s *statefulSetClient) AddHandler(ctx context.Context, name string, sync St s.Controller().AddHandler(ctx, name, sync) } +func (s *statefulSetClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync StatefulSetHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *statefulSetClient) AddLifecycle(ctx context.Context, name string, lifecycle StatefulSetLifecycle) { sync := NewStatefulSetLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *statefulSetClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle StatefulSetLifecycle) { + sync := NewStatefulSetLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *statefulSetClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync StatefulSetHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *statefulSetClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync StatefulSetHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *statefulSetClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle StatefulSetLifecycle) { sync := NewStatefulSetLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *statefulSetClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle StatefulSetLifecycle) { + sync := NewStatefulSetLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type StatefulSetIndexer func(obj *v1beta2.StatefulSet) ([]string, error) type StatefulSetClientCache interface { diff --git a/apis/autoscaling/v2beta2/fakes/zz_generated_horizontal_pod_autoscaler_mock.go b/apis/autoscaling/v2beta2/fakes/zz_generated_horizontal_pod_autoscaler_mock.go index 42affce6..603d3f85 100644 --- a/apis/autoscaling/v2beta2/fakes/zz_generated_horizontal_pod_autoscaler_mock.go +++ b/apis/autoscaling/v2beta2/fakes/zz_generated_horizontal_pod_autoscaler_mock.go @@ -141,14 +141,16 @@ func (mock *HorizontalPodAutoscalerListerMock) ListCalls() []struct { } var ( - lockHorizontalPodAutoscalerControllerMockAddClusterScopedHandler sync.RWMutex - lockHorizontalPodAutoscalerControllerMockAddHandler sync.RWMutex - lockHorizontalPodAutoscalerControllerMockEnqueue sync.RWMutex - lockHorizontalPodAutoscalerControllerMockGeneric sync.RWMutex - lockHorizontalPodAutoscalerControllerMockInformer sync.RWMutex - lockHorizontalPodAutoscalerControllerMockLister sync.RWMutex - lockHorizontalPodAutoscalerControllerMockStart sync.RWMutex - lockHorizontalPodAutoscalerControllerMockSync sync.RWMutex + lockHorizontalPodAutoscalerControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockHorizontalPodAutoscalerControllerMockAddClusterScopedHandler sync.RWMutex + lockHorizontalPodAutoscalerControllerMockAddFeatureHandler sync.RWMutex + lockHorizontalPodAutoscalerControllerMockAddHandler sync.RWMutex + lockHorizontalPodAutoscalerControllerMockEnqueue sync.RWMutex + lockHorizontalPodAutoscalerControllerMockGeneric sync.RWMutex + lockHorizontalPodAutoscalerControllerMockInformer sync.RWMutex + lockHorizontalPodAutoscalerControllerMockLister sync.RWMutex + lockHorizontalPodAutoscalerControllerMockStart sync.RWMutex + lockHorizontalPodAutoscalerControllerMockSync sync.RWMutex ) // Ensure, that HorizontalPodAutoscalerControllerMock does implement HorizontalPodAutoscalerController. @@ -161,9 +163,15 @@ var _ v2beta2a.HorizontalPodAutoscalerController = &HorizontalPodAutoscalerContr // // // make and configure a mocked HorizontalPodAutoscalerController // mockedHorizontalPodAutoscalerController := &HorizontalPodAutoscalerControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v2beta2a.HorizontalPodAutoscalerController = &HorizontalPodAutoscalerContr // // } type HorizontalPodAutoscalerControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) @@ -218,6 +232,19 @@ type HorizontalPodAutoscalerControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v2beta2a.HorizontalPodAutoscalerHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type HorizontalPodAutoscalerControllerMock struct { // Handler is the handler argument value. Handler v2beta2a.HorizontalPodAutoscalerHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type HorizontalPodAutoscalerControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *HorizontalPodAutoscalerControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("HorizontalPodAutoscalerControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but HorizontalPodAutoscalerController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v2beta2a.HorizontalPodAutoscalerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockHorizontalPodAutoscalerControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockHorizontalPodAutoscalerControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedHorizontalPodAutoscalerController.AddClusterScopedFeatureHandlerCalls()) +func (mock *HorizontalPodAutoscalerControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v2beta2a.HorizontalPodAutoscalerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v2beta2a.HorizontalPodAutoscalerHandlerFunc + } + lockHorizontalPodAutoscalerControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockHorizontalPodAutoscalerControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *HorizontalPodAutoscalerControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *HorizontalPodAutoscalerControllerMock) AddClusterScopedHandlerCalls( return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *HorizontalPodAutoscalerControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("HorizontalPodAutoscalerControllerMock.AddFeatureHandlerFunc: method is nil but HorizontalPodAutoscalerController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockHorizontalPodAutoscalerControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockHorizontalPodAutoscalerControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedHorizontalPodAutoscalerController.AddFeatureHandlerCalls()) +func (mock *HorizontalPodAutoscalerControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + } + lockHorizontalPodAutoscalerControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockHorizontalPodAutoscalerControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *HorizontalPodAutoscalerControllerMock) AddHandler(ctx context.Context, name string, handler v2beta2a.HorizontalPodAutoscalerHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *HorizontalPodAutoscalerControllerMock) SyncCalls() []struct { } var ( - lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedHandler sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockAddHandler sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockAddLifecycle sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockController sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockCreate sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockDelete sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockDeleteCollection sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockDeleteNamespaced sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockGet sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockGetNamespaced sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockList sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockObjectClient sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockUpdate sync.RWMutex - lockHorizontalPodAutoscalerInterfaceMockWatch sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedHandler sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddFeatureHandler sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddFeatureLifecycle sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddHandler sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockAddLifecycle sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockController sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockCreate sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockDelete sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockDeleteCollection sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockDeleteNamespaced sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockGet sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockGetNamespaced sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockList sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockObjectClient sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockUpdate sync.RWMutex + lockHorizontalPodAutoscalerInterfaceMockWatch sync.RWMutex ) // Ensure, that HorizontalPodAutoscalerInterfaceMock does implement HorizontalPodAutoscalerInterface. @@ -558,12 +690,24 @@ var _ v2beta2a.HorizontalPodAutoscalerInterface = &HorizontalPodAutoscalerInterf // // // make and configure a mocked HorizontalPodAutoscalerInterface // mockedHorizontalPodAutoscalerInterface := &HorizontalPodAutoscalerInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v2beta2a.HorizontalPodAutoscalerInterface = &HorizontalPodAutoscalerInterf // // } type HorizontalPodAutoscalerInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) @@ -657,6 +813,32 @@ type HorizontalPodAutoscalerInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type HorizontalPodAutoscalerInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type HorizontalPodAutoscalerInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *HorizontalPodAutoscalerInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("HorizontalPodAutoscalerInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but HorizontalPodAutoscalerInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedHorizontalPodAutoscalerInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *HorizontalPodAutoscalerInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + } + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *HorizontalPodAutoscalerInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("HorizontalPodAutoscalerInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but HorizontalPodAutoscalerInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedHorizontalPodAutoscalerInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *HorizontalPodAutoscalerInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle + } + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockHorizontalPodAutoscalerInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *HorizontalPodAutoscalerInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *HorizontalPodAutoscalerInterfaceMock) AddClusterScopedLifecycleCalls return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *HorizontalPodAutoscalerInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("HorizontalPodAutoscalerInterfaceMock.AddFeatureHandlerFunc: method is nil but HorizontalPodAutoscalerInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockHorizontalPodAutoscalerInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockHorizontalPodAutoscalerInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedHorizontalPodAutoscalerInterface.AddFeatureHandlerCalls()) +func (mock *HorizontalPodAutoscalerInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v2beta2a.HorizontalPodAutoscalerHandlerFunc + } + lockHorizontalPodAutoscalerInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockHorizontalPodAutoscalerInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *HorizontalPodAutoscalerInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("HorizontalPodAutoscalerInterfaceMock.AddFeatureLifecycleFunc: method is nil but HorizontalPodAutoscalerInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockHorizontalPodAutoscalerInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockHorizontalPodAutoscalerInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedHorizontalPodAutoscalerInterface.AddFeatureLifecycleCalls()) +func (mock *HorizontalPodAutoscalerInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v2beta2a.HorizontalPodAutoscalerLifecycle + } + lockHorizontalPodAutoscalerInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockHorizontalPodAutoscalerInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *HorizontalPodAutoscalerInterfaceMock) AddHandler(ctx context.Context, name string, sync v2beta2a.HorizontalPodAutoscalerHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/autoscaling/v2beta2/zz_generated_horizontal_pod_autoscaler_controller.go b/apis/autoscaling/v2beta2/zz_generated_horizontal_pod_autoscaler_controller.go index c987b410..5af1117b 100644 --- a/apis/autoscaling/v2beta2/zz_generated_horizontal_pod_autoscaler_controller.go +++ b/apis/autoscaling/v2beta2/zz_generated_horizontal_pod_autoscaler_controller.go @@ -69,7 +69,9 @@ type HorizontalPodAutoscalerController interface { Informer() cache.SharedIndexInformer Lister() HorizontalPodAutoscalerLister AddHandler(ctx context.Context, name string, handler HorizontalPodAutoscalerHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync HorizontalPodAutoscalerHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler HorizontalPodAutoscalerHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler HorizontalPodAutoscalerHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type HorizontalPodAutoscalerInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() HorizontalPodAutoscalerController AddHandler(ctx context.Context, name string, sync HorizontalPodAutoscalerHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync HorizontalPodAutoscalerHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle HorizontalPodAutoscalerLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle HorizontalPodAutoscalerLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync HorizontalPodAutoscalerHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync HorizontalPodAutoscalerHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle HorizontalPodAutoscalerLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle HorizontalPodAutoscalerLifecycle) } type horizontalPodAutoscalerLister struct { @@ -150,6 +156,20 @@ func (c *horizontalPodAutoscalerController) AddHandler(ctx context.Context, name }) } +func (c *horizontalPodAutoscalerController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler HorizontalPodAutoscalerHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v2beta2.HorizontalPodAutoscaler); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *horizontalPodAutoscalerController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler HorizontalPodAutoscalerHandlerFunc) { resource.PutClusterScoped(HorizontalPodAutoscalerGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *horizontalPodAutoscalerController) AddClusterScopedHandler(ctx context. }) } +func (c *horizontalPodAutoscalerController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler HorizontalPodAutoscalerHandlerFunc) { + resource.PutClusterScoped(HorizontalPodAutoscalerGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v2beta2.HorizontalPodAutoscaler); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type horizontalPodAutoscalerFactory struct { } @@ -258,20 +293,38 @@ func (s *horizontalPodAutoscalerClient) AddHandler(ctx context.Context, name str s.Controller().AddHandler(ctx, name, sync) } +func (s *horizontalPodAutoscalerClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync HorizontalPodAutoscalerHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *horizontalPodAutoscalerClient) AddLifecycle(ctx context.Context, name string, lifecycle HorizontalPodAutoscalerLifecycle) { sync := NewHorizontalPodAutoscalerLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *horizontalPodAutoscalerClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle HorizontalPodAutoscalerLifecycle) { + sync := NewHorizontalPodAutoscalerLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *horizontalPodAutoscalerClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync HorizontalPodAutoscalerHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *horizontalPodAutoscalerClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync HorizontalPodAutoscalerHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *horizontalPodAutoscalerClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle HorizontalPodAutoscalerLifecycle) { sync := NewHorizontalPodAutoscalerLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *horizontalPodAutoscalerClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle HorizontalPodAutoscalerLifecycle) { + sync := NewHorizontalPodAutoscalerLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type HorizontalPodAutoscalerIndexer func(obj *v2beta2.HorizontalPodAutoscaler) ([]string, error) type HorizontalPodAutoscalerClientCache interface { diff --git a/apis/batch/v1/fakes/zz_generated_job_mock.go b/apis/batch/v1/fakes/zz_generated_job_mock.go index 93ce8280..80d3cc28 100644 --- a/apis/batch/v1/fakes/zz_generated_job_mock.go +++ b/apis/batch/v1/fakes/zz_generated_job_mock.go @@ -141,14 +141,16 @@ func (mock *JobListerMock) ListCalls() []struct { } var ( - lockJobControllerMockAddClusterScopedHandler sync.RWMutex - lockJobControllerMockAddHandler sync.RWMutex - lockJobControllerMockEnqueue sync.RWMutex - lockJobControllerMockGeneric sync.RWMutex - lockJobControllerMockInformer sync.RWMutex - lockJobControllerMockLister sync.RWMutex - lockJobControllerMockStart sync.RWMutex - lockJobControllerMockSync sync.RWMutex + lockJobControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockJobControllerMockAddClusterScopedHandler sync.RWMutex + lockJobControllerMockAddFeatureHandler sync.RWMutex + lockJobControllerMockAddHandler sync.RWMutex + lockJobControllerMockEnqueue sync.RWMutex + lockJobControllerMockGeneric sync.RWMutex + lockJobControllerMockInformer sync.RWMutex + lockJobControllerMockLister sync.RWMutex + lockJobControllerMockStart sync.RWMutex + lockJobControllerMockSync sync.RWMutex ) // Ensure, that JobControllerMock does implement JobController. @@ -161,9 +163,15 @@ var _ v1a.JobController = &JobControllerMock{} // // // make and configure a mocked JobController // mockedJobController := &JobControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.JobHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.JobHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.JobHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.JobHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.JobController = &JobControllerMock{} // // } type JobControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.JobHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.JobHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.JobHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.JobHandlerFunc) @@ -218,6 +232,19 @@ type JobControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.JobHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type JobControllerMock struct { // Handler is the handler argument value. Handler v1a.JobHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.JobHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type JobControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *JobControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.JobHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("JobControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but JobController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.JobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockJobControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockJobControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedJobController.AddClusterScopedFeatureHandlerCalls()) +func (mock *JobControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.JobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.JobHandlerFunc + } + lockJobControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockJobControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *JobControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.JobHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *JobControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *JobControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.JobHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("JobControllerMock.AddFeatureHandlerFunc: method is nil but JobController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.JobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockJobControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockJobControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedJobController.AddFeatureHandlerCalls()) +func (mock *JobControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.JobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.JobHandlerFunc + } + lockJobControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockJobControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *JobControllerMock) AddHandler(ctx context.Context, name string, handler v1a.JobHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *JobControllerMock) SyncCalls() []struct { } var ( - lockJobInterfaceMockAddClusterScopedHandler sync.RWMutex - lockJobInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockJobInterfaceMockAddHandler sync.RWMutex - lockJobInterfaceMockAddLifecycle sync.RWMutex - lockJobInterfaceMockController sync.RWMutex - lockJobInterfaceMockCreate sync.RWMutex - lockJobInterfaceMockDelete sync.RWMutex - lockJobInterfaceMockDeleteCollection sync.RWMutex - lockJobInterfaceMockDeleteNamespaced sync.RWMutex - lockJobInterfaceMockGet sync.RWMutex - lockJobInterfaceMockGetNamespaced sync.RWMutex - lockJobInterfaceMockList sync.RWMutex - lockJobInterfaceMockObjectClient sync.RWMutex - lockJobInterfaceMockUpdate sync.RWMutex - lockJobInterfaceMockWatch sync.RWMutex + lockJobInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockJobInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockJobInterfaceMockAddClusterScopedHandler sync.RWMutex + lockJobInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockJobInterfaceMockAddFeatureHandler sync.RWMutex + lockJobInterfaceMockAddFeatureLifecycle sync.RWMutex + lockJobInterfaceMockAddHandler sync.RWMutex + lockJobInterfaceMockAddLifecycle sync.RWMutex + lockJobInterfaceMockController sync.RWMutex + lockJobInterfaceMockCreate sync.RWMutex + lockJobInterfaceMockDelete sync.RWMutex + lockJobInterfaceMockDeleteCollection sync.RWMutex + lockJobInterfaceMockDeleteNamespaced sync.RWMutex + lockJobInterfaceMockGet sync.RWMutex + lockJobInterfaceMockGetNamespaced sync.RWMutex + lockJobInterfaceMockList sync.RWMutex + lockJobInterfaceMockObjectClient sync.RWMutex + lockJobInterfaceMockUpdate sync.RWMutex + lockJobInterfaceMockWatch sync.RWMutex ) // Ensure, that JobInterfaceMock does implement JobInterface. @@ -558,12 +690,24 @@ var _ v1a.JobInterface = &JobInterfaceMock{} // // // make and configure a mocked JobInterface // mockedJobInterface := &JobInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.JobHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.JobLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.JobHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.JobLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.JobHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.JobLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.JobHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.JobInterface = &JobInterfaceMock{} // // } type JobInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.JobHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.JobLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.JobHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.JobLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.JobHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.JobLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.JobHandlerFunc) @@ -657,6 +813,32 @@ type JobInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.JobHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.JobLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type JobInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.JobLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.JobHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.JobLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type JobInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *JobInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.JobHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("JobInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but JobInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.JobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockJobInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockJobInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedJobInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *JobInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.JobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.JobHandlerFunc + } + lockJobInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockJobInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *JobInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.JobLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("JobInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but JobInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.JobLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockJobInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockJobInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedJobInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *JobInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.JobLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.JobLifecycle + } + lockJobInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockJobInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *JobInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.JobHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *JobInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *JobInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.JobHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("JobInterfaceMock.AddFeatureHandlerFunc: method is nil but JobInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.JobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockJobInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockJobInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedJobInterface.AddFeatureHandlerCalls()) +func (mock *JobInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.JobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.JobHandlerFunc + } + lockJobInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockJobInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *JobInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.JobLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("JobInterfaceMock.AddFeatureLifecycleFunc: method is nil but JobInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.JobLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockJobInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockJobInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedJobInterface.AddFeatureLifecycleCalls()) +func (mock *JobInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.JobLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.JobLifecycle + } + lockJobInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockJobInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *JobInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.JobHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/batch/v1/zz_generated_job_controller.go b/apis/batch/v1/zz_generated_job_controller.go index e0d098d7..c4cad4ba 100644 --- a/apis/batch/v1/zz_generated_job_controller.go +++ b/apis/batch/v1/zz_generated_job_controller.go @@ -69,7 +69,9 @@ type JobController interface { Informer() cache.SharedIndexInformer Lister() JobLister AddHandler(ctx context.Context, name string, handler JobHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync JobHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler JobHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler JobHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type JobInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() JobController AddHandler(ctx context.Context, name string, sync JobHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync JobHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle JobLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle JobLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync JobHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync JobHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle JobLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle JobLifecycle) } type jobLister struct { @@ -150,6 +156,20 @@ func (c *jobController) AddHandler(ctx context.Context, name string, handler Job }) } +func (c *jobController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler JobHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Job); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *jobController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler JobHandlerFunc) { resource.PutClusterScoped(JobGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *jobController) AddClusterScopedHandler(ctx context.Context, name, clust }) } +func (c *jobController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler JobHandlerFunc) { + resource.PutClusterScoped(JobGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Job); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type jobFactory struct { } @@ -258,20 +293,38 @@ func (s *jobClient) AddHandler(ctx context.Context, name string, sync JobHandler s.Controller().AddHandler(ctx, name, sync) } +func (s *jobClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync JobHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *jobClient) AddLifecycle(ctx context.Context, name string, lifecycle JobLifecycle) { sync := NewJobLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *jobClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle JobLifecycle) { + sync := NewJobLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *jobClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync JobHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *jobClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync JobHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *jobClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle JobLifecycle) { sync := NewJobLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *jobClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle JobLifecycle) { + sync := NewJobLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type JobIndexer func(obj *v1.Job) ([]string, error) type JobClientCache interface { diff --git a/apis/batch/v1beta1/fakes/zz_generated_cron_job_mock.go b/apis/batch/v1beta1/fakes/zz_generated_cron_job_mock.go index f481b338..fb84216b 100644 --- a/apis/batch/v1beta1/fakes/zz_generated_cron_job_mock.go +++ b/apis/batch/v1beta1/fakes/zz_generated_cron_job_mock.go @@ -141,14 +141,16 @@ func (mock *CronJobListerMock) ListCalls() []struct { } var ( - lockCronJobControllerMockAddClusterScopedHandler sync.RWMutex - lockCronJobControllerMockAddHandler sync.RWMutex - lockCronJobControllerMockEnqueue sync.RWMutex - lockCronJobControllerMockGeneric sync.RWMutex - lockCronJobControllerMockInformer sync.RWMutex - lockCronJobControllerMockLister sync.RWMutex - lockCronJobControllerMockStart sync.RWMutex - lockCronJobControllerMockSync sync.RWMutex + lockCronJobControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockCronJobControllerMockAddClusterScopedHandler sync.RWMutex + lockCronJobControllerMockAddFeatureHandler sync.RWMutex + lockCronJobControllerMockAddHandler sync.RWMutex + lockCronJobControllerMockEnqueue sync.RWMutex + lockCronJobControllerMockGeneric sync.RWMutex + lockCronJobControllerMockInformer sync.RWMutex + lockCronJobControllerMockLister sync.RWMutex + lockCronJobControllerMockStart sync.RWMutex + lockCronJobControllerMockSync sync.RWMutex ) // Ensure, that CronJobControllerMock does implement CronJobController. @@ -161,9 +163,15 @@ var _ v1beta1a.CronJobController = &CronJobControllerMock{} // // // make and configure a mocked CronJobController // mockedCronJobController := &CronJobControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.CronJobHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta1a.CronJobHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.CronJobHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta1a.CronJobHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta1a.CronJobController = &CronJobControllerMock{} // // } type CronJobControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.CronJobHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta1a.CronJobHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.CronJobHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta1a.CronJobHandlerFunc) @@ -218,6 +232,19 @@ type CronJobControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta1a.CronJobHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type CronJobControllerMock struct { // Handler is the handler argument value. Handler v1beta1a.CronJobHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta1a.CronJobHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type CronJobControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CronJobControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.CronJobHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CronJobControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but CronJobController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.CronJobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockCronJobControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCronJobControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCronJobController.AddClusterScopedFeatureHandlerCalls()) +func (mock *CronJobControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.CronJobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.CronJobHandlerFunc + } + lockCronJobControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCronJobControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CronJobControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta1a.CronJobHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *CronJobControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CronJobControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta1a.CronJobHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CronJobControllerMock.AddFeatureHandlerFunc: method is nil but CronJobController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.CronJobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCronJobControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCronJobControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCronJobController.AddFeatureHandlerCalls()) +func (mock *CronJobControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.CronJobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.CronJobHandlerFunc + } + lockCronJobControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCronJobControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CronJobControllerMock) AddHandler(ctx context.Context, name string, handler v1beta1a.CronJobHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *CronJobControllerMock) SyncCalls() []struct { } var ( - lockCronJobInterfaceMockAddClusterScopedHandler sync.RWMutex - lockCronJobInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockCronJobInterfaceMockAddHandler sync.RWMutex - lockCronJobInterfaceMockAddLifecycle sync.RWMutex - lockCronJobInterfaceMockController sync.RWMutex - lockCronJobInterfaceMockCreate sync.RWMutex - lockCronJobInterfaceMockDelete sync.RWMutex - lockCronJobInterfaceMockDeleteCollection sync.RWMutex - lockCronJobInterfaceMockDeleteNamespaced sync.RWMutex - lockCronJobInterfaceMockGet sync.RWMutex - lockCronJobInterfaceMockGetNamespaced sync.RWMutex - lockCronJobInterfaceMockList sync.RWMutex - lockCronJobInterfaceMockObjectClient sync.RWMutex - lockCronJobInterfaceMockUpdate sync.RWMutex - lockCronJobInterfaceMockWatch sync.RWMutex + lockCronJobInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockCronJobInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockCronJobInterfaceMockAddClusterScopedHandler sync.RWMutex + lockCronJobInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockCronJobInterfaceMockAddFeatureHandler sync.RWMutex + lockCronJobInterfaceMockAddFeatureLifecycle sync.RWMutex + lockCronJobInterfaceMockAddHandler sync.RWMutex + lockCronJobInterfaceMockAddLifecycle sync.RWMutex + lockCronJobInterfaceMockController sync.RWMutex + lockCronJobInterfaceMockCreate sync.RWMutex + lockCronJobInterfaceMockDelete sync.RWMutex + lockCronJobInterfaceMockDeleteCollection sync.RWMutex + lockCronJobInterfaceMockDeleteNamespaced sync.RWMutex + lockCronJobInterfaceMockGet sync.RWMutex + lockCronJobInterfaceMockGetNamespaced sync.RWMutex + lockCronJobInterfaceMockList sync.RWMutex + lockCronJobInterfaceMockObjectClient sync.RWMutex + lockCronJobInterfaceMockUpdate sync.RWMutex + lockCronJobInterfaceMockWatch sync.RWMutex ) // Ensure, that CronJobInterfaceMock does implement CronJobInterface. @@ -558,12 +690,24 @@ var _ v1beta1a.CronJobInterface = &CronJobInterfaceMock{} // // // make and configure a mocked CronJobInterface // mockedCronJobInterface := &CronJobInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.CronJobHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.CronJobLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta1a.CronJobHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta1a.CronJobLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.CronJobHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.CronJobLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta1a.CronJobHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta1a.CronJobInterface = &CronJobInterfaceMock{} // // } type CronJobInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.CronJobHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.CronJobLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta1a.CronJobHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta1a.CronJobLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.CronJobHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.CronJobLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta1a.CronJobHandlerFunc) @@ -657,6 +813,32 @@ type CronJobInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta1a.CronJobHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta1a.CronJobLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type CronJobInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta1a.CronJobLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta1a.CronJobHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta1a.CronJobLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type CronJobInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CronJobInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.CronJobHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CronJobInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but CronJobInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.CronJobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockCronJobInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCronJobInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCronJobInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *CronJobInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.CronJobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.CronJobHandlerFunc + } + lockCronJobInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCronJobInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *CronJobInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.CronJobLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("CronJobInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but CronJobInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.CronJobLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockCronJobInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockCronJobInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedCronJobInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *CronJobInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.CronJobLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.CronJobLifecycle + } + lockCronJobInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockCronJobInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CronJobInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta1a.CronJobHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *CronJobInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CronJobInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta1a.CronJobHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CronJobInterfaceMock.AddFeatureHandlerFunc: method is nil but CronJobInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.CronJobHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCronJobInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCronJobInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCronJobInterface.AddFeatureHandlerCalls()) +func (mock *CronJobInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.CronJobHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.CronJobHandlerFunc + } + lockCronJobInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCronJobInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *CronJobInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.CronJobLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("CronJobInterfaceMock.AddFeatureLifecycleFunc: method is nil but CronJobInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.CronJobLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockCronJobInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockCronJobInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedCronJobInterface.AddFeatureLifecycleCalls()) +func (mock *CronJobInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.CronJobLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.CronJobLifecycle + } + lockCronJobInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockCronJobInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CronJobInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta1a.CronJobHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/batch/v1beta1/zz_generated_cron_job_controller.go b/apis/batch/v1beta1/zz_generated_cron_job_controller.go index c6f9cc0a..ede16871 100644 --- a/apis/batch/v1beta1/zz_generated_cron_job_controller.go +++ b/apis/batch/v1beta1/zz_generated_cron_job_controller.go @@ -69,7 +69,9 @@ type CronJobController interface { Informer() cache.SharedIndexInformer Lister() CronJobLister AddHandler(ctx context.Context, name string, handler CronJobHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CronJobHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CronJobHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CronJobHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type CronJobInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CronJobController AddHandler(ctx context.Context, name string, sync CronJobHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CronJobHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CronJobLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CronJobLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CronJobHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CronJobHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CronJobLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CronJobLifecycle) } type cronJobLister struct { @@ -150,6 +156,20 @@ func (c *cronJobController) AddHandler(ctx context.Context, name string, handler }) } +func (c *cronJobController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler CronJobHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta1.CronJob); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *cronJobController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CronJobHandlerFunc) { resource.PutClusterScoped(CronJobGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *cronJobController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *cronJobController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler CronJobHandlerFunc) { + resource.PutClusterScoped(CronJobGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta1.CronJob); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type cronJobFactory struct { } @@ -258,20 +293,38 @@ func (s *cronJobClient) AddHandler(ctx context.Context, name string, sync CronJo s.Controller().AddHandler(ctx, name, sync) } +func (s *cronJobClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CronJobHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *cronJobClient) AddLifecycle(ctx context.Context, name string, lifecycle CronJobLifecycle) { sync := NewCronJobLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *cronJobClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CronJobLifecycle) { + sync := NewCronJobLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *cronJobClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CronJobHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *cronJobClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CronJobHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *cronJobClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CronJobLifecycle) { sync := NewCronJobLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *cronJobClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CronJobLifecycle) { + sync := NewCronJobLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type CronJobIndexer func(obj *v1beta1.CronJob) ([]string, error) type CronJobClientCache interface { diff --git a/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_auth_token_mock.go b/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_auth_token_mock.go index 4bb90029..89d9c3b3 100644 --- a/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_auth_token_mock.go +++ b/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_auth_token_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterAuthTokenListerMock) ListCalls() []struct { } var ( - lockClusterAuthTokenControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterAuthTokenControllerMockAddHandler sync.RWMutex - lockClusterAuthTokenControllerMockEnqueue sync.RWMutex - lockClusterAuthTokenControllerMockGeneric sync.RWMutex - lockClusterAuthTokenControllerMockInformer sync.RWMutex - lockClusterAuthTokenControllerMockLister sync.RWMutex - lockClusterAuthTokenControllerMockStart sync.RWMutex - lockClusterAuthTokenControllerMockSync sync.RWMutex + lockClusterAuthTokenControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAuthTokenControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterAuthTokenControllerMockAddFeatureHandler sync.RWMutex + lockClusterAuthTokenControllerMockAddHandler sync.RWMutex + lockClusterAuthTokenControllerMockEnqueue sync.RWMutex + lockClusterAuthTokenControllerMockGeneric sync.RWMutex + lockClusterAuthTokenControllerMockInformer sync.RWMutex + lockClusterAuthTokenControllerMockLister sync.RWMutex + lockClusterAuthTokenControllerMockStart sync.RWMutex + lockClusterAuthTokenControllerMockSync sync.RWMutex ) // Ensure, that ClusterAuthTokenControllerMock does implement ClusterAuthTokenController. @@ -160,9 +162,15 @@ var _ v3.ClusterAuthTokenController = &ClusterAuthTokenControllerMock{} // // // make and configure a mocked ClusterAuthTokenController // mockedClusterAuthTokenController := &ClusterAuthTokenControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAuthTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterAuthTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAuthTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterAuthTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterAuthTokenController = &ClusterAuthTokenControllerMock{} // // } type ClusterAuthTokenControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAuthTokenHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterAuthTokenHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAuthTokenHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterAuthTokenHandlerFunc) @@ -217,6 +231,19 @@ type ClusterAuthTokenControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterAuthTokenHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterAuthTokenControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterAuthTokenHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAuthTokenHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterAuthTokenControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAuthTokenControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAuthTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAuthTokenControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAuthTokenController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAuthTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterAuthTokenControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAuthTokenControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAuthTokenController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAuthTokenControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAuthTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAuthTokenHandlerFunc + } + lockClusterAuthTokenControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAuthTokenControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAuthTokenControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterAuthTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterAuthTokenControllerMock) AddClusterScopedHandlerCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAuthTokenControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAuthTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAuthTokenControllerMock.AddFeatureHandlerFunc: method is nil but ClusterAuthTokenController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAuthTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAuthTokenControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAuthTokenControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAuthTokenController.AddFeatureHandlerCalls()) +func (mock *ClusterAuthTokenControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAuthTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAuthTokenHandlerFunc + } + lockClusterAuthTokenControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAuthTokenControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAuthTokenControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterAuthTokenHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterAuthTokenControllerMock) SyncCalls() []struct { } var ( - lockClusterAuthTokenInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterAuthTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterAuthTokenInterfaceMockAddHandler sync.RWMutex - lockClusterAuthTokenInterfaceMockAddLifecycle sync.RWMutex - lockClusterAuthTokenInterfaceMockController sync.RWMutex - lockClusterAuthTokenInterfaceMockCreate sync.RWMutex - lockClusterAuthTokenInterfaceMockDelete sync.RWMutex - lockClusterAuthTokenInterfaceMockDeleteCollection sync.RWMutex - lockClusterAuthTokenInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterAuthTokenInterfaceMockGet sync.RWMutex - lockClusterAuthTokenInterfaceMockGetNamespaced sync.RWMutex - lockClusterAuthTokenInterfaceMockList sync.RWMutex - lockClusterAuthTokenInterfaceMockObjectClient sync.RWMutex - lockClusterAuthTokenInterfaceMockUpdate sync.RWMutex - lockClusterAuthTokenInterfaceMockWatch sync.RWMutex + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterAuthTokenInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterAuthTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterAuthTokenInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterAuthTokenInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterAuthTokenInterfaceMockAddHandler sync.RWMutex + lockClusterAuthTokenInterfaceMockAddLifecycle sync.RWMutex + lockClusterAuthTokenInterfaceMockController sync.RWMutex + lockClusterAuthTokenInterfaceMockCreate sync.RWMutex + lockClusterAuthTokenInterfaceMockDelete sync.RWMutex + lockClusterAuthTokenInterfaceMockDeleteCollection sync.RWMutex + lockClusterAuthTokenInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterAuthTokenInterfaceMockGet sync.RWMutex + lockClusterAuthTokenInterfaceMockGetNamespaced sync.RWMutex + lockClusterAuthTokenInterfaceMockList sync.RWMutex + lockClusterAuthTokenInterfaceMockObjectClient sync.RWMutex + lockClusterAuthTokenInterfaceMockUpdate sync.RWMutex + lockClusterAuthTokenInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterAuthTokenInterfaceMock does implement ClusterAuthTokenInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterAuthTokenInterface = &ClusterAuthTokenInterfaceMock{} // // // make and configure a mocked ClusterAuthTokenInterface // mockedClusterAuthTokenInterface := &ClusterAuthTokenInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAuthTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAuthTokenLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterAuthTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAuthTokenLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAuthTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAuthTokenLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterAuthTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterAuthTokenInterface = &ClusterAuthTokenInterfaceMock{} // // } type ClusterAuthTokenInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAuthTokenHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAuthTokenLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterAuthTokenHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAuthTokenLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAuthTokenHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAuthTokenLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterAuthTokenHandlerFunc) @@ -656,6 +812,32 @@ type ClusterAuthTokenInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterAuthTokenHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAuthTokenLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterAuthTokenInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterAuthTokenLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAuthTokenHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAuthTokenLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterAuthTokenInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAuthTokenInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAuthTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAuthTokenInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAuthTokenInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAuthTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAuthTokenInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAuthTokenInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAuthTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAuthTokenHandlerFunc + } + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterAuthTokenInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAuthTokenLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterAuthTokenInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterAuthTokenInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAuthTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterAuthTokenInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterAuthTokenInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAuthTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAuthTokenLifecycle + } + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterAuthTokenInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAuthTokenInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterAuthTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterAuthTokenInterfaceMock) AddClusterScopedLifecycleCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAuthTokenInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAuthTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAuthTokenInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterAuthTokenInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAuthTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAuthTokenInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAuthTokenInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAuthTokenInterface.AddFeatureHandlerCalls()) +func (mock *ClusterAuthTokenInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAuthTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAuthTokenHandlerFunc + } + lockClusterAuthTokenInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAuthTokenInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterAuthTokenInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAuthTokenLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterAuthTokenInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterAuthTokenInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAuthTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterAuthTokenInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterAuthTokenInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterAuthTokenInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterAuthTokenInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAuthTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAuthTokenLifecycle + } + lockClusterAuthTokenInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterAuthTokenInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAuthTokenInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterAuthTokenHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_user_attribute_mock.go b/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_user_attribute_mock.go index 5e2b4b7f..c6a74d81 100644 --- a/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_user_attribute_mock.go +++ b/apis/cluster.cattle.io/v3/fakes/zz_generated_cluster_user_attribute_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterUserAttributeListerMock) ListCalls() []struct { } var ( - lockClusterUserAttributeControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterUserAttributeControllerMockAddHandler sync.RWMutex - lockClusterUserAttributeControllerMockEnqueue sync.RWMutex - lockClusterUserAttributeControllerMockGeneric sync.RWMutex - lockClusterUserAttributeControllerMockInformer sync.RWMutex - lockClusterUserAttributeControllerMockLister sync.RWMutex - lockClusterUserAttributeControllerMockStart sync.RWMutex - lockClusterUserAttributeControllerMockSync sync.RWMutex + lockClusterUserAttributeControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterUserAttributeControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterUserAttributeControllerMockAddFeatureHandler sync.RWMutex + lockClusterUserAttributeControllerMockAddHandler sync.RWMutex + lockClusterUserAttributeControllerMockEnqueue sync.RWMutex + lockClusterUserAttributeControllerMockGeneric sync.RWMutex + lockClusterUserAttributeControllerMockInformer sync.RWMutex + lockClusterUserAttributeControllerMockLister sync.RWMutex + lockClusterUserAttributeControllerMockStart sync.RWMutex + lockClusterUserAttributeControllerMockSync sync.RWMutex ) // Ensure, that ClusterUserAttributeControllerMock does implement ClusterUserAttributeController. @@ -160,9 +162,15 @@ var _ v3.ClusterUserAttributeController = &ClusterUserAttributeControllerMock{} // // // make and configure a mocked ClusterUserAttributeController // mockedClusterUserAttributeController := &ClusterUserAttributeControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterUserAttributeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterUserAttributeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterUserAttributeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterUserAttributeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterUserAttributeController = &ClusterUserAttributeControllerMock{} // // } type ClusterUserAttributeControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterUserAttributeHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterUserAttributeHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterUserAttributeHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterUserAttributeHandlerFunc) @@ -217,6 +231,19 @@ type ClusterUserAttributeControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterUserAttributeHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterUserAttributeControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterUserAttributeHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterUserAttributeHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterUserAttributeControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterUserAttributeControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterUserAttributeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterUserAttributeControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterUserAttributeController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterUserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterUserAttributeControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterUserAttributeControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterUserAttributeController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterUserAttributeControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterUserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterUserAttributeHandlerFunc + } + lockClusterUserAttributeControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterUserAttributeControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterUserAttributeControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterUserAttributeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterUserAttributeControllerMock) AddClusterScopedHandlerCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterUserAttributeControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterUserAttributeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterUserAttributeControllerMock.AddFeatureHandlerFunc: method is nil but ClusterUserAttributeController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterUserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterUserAttributeControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterUserAttributeControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterUserAttributeController.AddFeatureHandlerCalls()) +func (mock *ClusterUserAttributeControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterUserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterUserAttributeHandlerFunc + } + lockClusterUserAttributeControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterUserAttributeControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterUserAttributeControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterUserAttributeHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterUserAttributeControllerMock) SyncCalls() []struct { } var ( - lockClusterUserAttributeInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterUserAttributeInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterUserAttributeInterfaceMockAddHandler sync.RWMutex - lockClusterUserAttributeInterfaceMockAddLifecycle sync.RWMutex - lockClusterUserAttributeInterfaceMockController sync.RWMutex - lockClusterUserAttributeInterfaceMockCreate sync.RWMutex - lockClusterUserAttributeInterfaceMockDelete sync.RWMutex - lockClusterUserAttributeInterfaceMockDeleteCollection sync.RWMutex - lockClusterUserAttributeInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterUserAttributeInterfaceMockGet sync.RWMutex - lockClusterUserAttributeInterfaceMockGetNamespaced sync.RWMutex - lockClusterUserAttributeInterfaceMockList sync.RWMutex - lockClusterUserAttributeInterfaceMockObjectClient sync.RWMutex - lockClusterUserAttributeInterfaceMockUpdate sync.RWMutex - lockClusterUserAttributeInterfaceMockWatch sync.RWMutex + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterUserAttributeInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterUserAttributeInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterUserAttributeInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterUserAttributeInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterUserAttributeInterfaceMockAddHandler sync.RWMutex + lockClusterUserAttributeInterfaceMockAddLifecycle sync.RWMutex + lockClusterUserAttributeInterfaceMockController sync.RWMutex + lockClusterUserAttributeInterfaceMockCreate sync.RWMutex + lockClusterUserAttributeInterfaceMockDelete sync.RWMutex + lockClusterUserAttributeInterfaceMockDeleteCollection sync.RWMutex + lockClusterUserAttributeInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterUserAttributeInterfaceMockGet sync.RWMutex + lockClusterUserAttributeInterfaceMockGetNamespaced sync.RWMutex + lockClusterUserAttributeInterfaceMockList sync.RWMutex + lockClusterUserAttributeInterfaceMockObjectClient sync.RWMutex + lockClusterUserAttributeInterfaceMockUpdate sync.RWMutex + lockClusterUserAttributeInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterUserAttributeInterfaceMock does implement ClusterUserAttributeInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterUserAttributeInterface = &ClusterUserAttributeInterfaceMock{} // // // make and configure a mocked ClusterUserAttributeInterface // mockedClusterUserAttributeInterface := &ClusterUserAttributeInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterUserAttributeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterUserAttributeLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterUserAttributeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterUserAttributeLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterUserAttributeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterUserAttributeLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterUserAttributeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterUserAttributeInterface = &ClusterUserAttributeInterfaceMock{} // // } type ClusterUserAttributeInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterUserAttributeHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterUserAttributeLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterUserAttributeHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterUserAttributeLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterUserAttributeHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterUserAttributeLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterUserAttributeHandlerFunc) @@ -656,6 +812,32 @@ type ClusterUserAttributeInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterUserAttributeHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterUserAttributeLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterUserAttributeInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterUserAttributeLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterUserAttributeHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterUserAttributeLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterUserAttributeInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterUserAttributeInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterUserAttributeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterUserAttributeInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterUserAttributeInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterUserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterUserAttributeInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterUserAttributeInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterUserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterUserAttributeHandlerFunc + } + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterUserAttributeInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterUserAttributeLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterUserAttributeInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterUserAttributeInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterUserAttributeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterUserAttributeInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterUserAttributeInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterUserAttributeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterUserAttributeLifecycle + } + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterUserAttributeInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterUserAttributeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterUserAttributeInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterUserAttributeInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterUserAttributeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterUserAttributeInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterUserAttributeInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterUserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterUserAttributeInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterUserAttributeInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterUserAttributeInterface.AddFeatureHandlerCalls()) +func (mock *ClusterUserAttributeInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterUserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterUserAttributeHandlerFunc + } + lockClusterUserAttributeInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterUserAttributeInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterUserAttributeInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterUserAttributeLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterUserAttributeInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterUserAttributeInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterUserAttributeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterUserAttributeInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterUserAttributeInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterUserAttributeInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterUserAttributeInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterUserAttributeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterUserAttributeLifecycle + } + lockClusterUserAttributeInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterUserAttributeInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterUserAttributeInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterUserAttributeHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go b/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go index 93cf4f34..e0e990c6 100644 --- a/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go +++ b/apis/cluster.cattle.io/v3/zz_generated_cluster_auth_token_controller.go @@ -68,7 +68,9 @@ type ClusterAuthTokenController interface { Informer() cache.SharedIndexInformer Lister() ClusterAuthTokenLister AddHandler(ctx context.Context, name string, handler ClusterAuthTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAuthTokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterAuthTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterAuthTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterAuthTokenInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterAuthTokenController AddHandler(ctx context.Context, name string, sync ClusterAuthTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAuthTokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAuthTokenLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAuthTokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAuthTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAuthTokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAuthTokenLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAuthTokenLifecycle) } type clusterAuthTokenLister struct { @@ -149,6 +155,20 @@ func (c *clusterAuthTokenController) AddHandler(ctx context.Context, name string }) } +func (c *clusterAuthTokenController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterAuthTokenHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAuthToken); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterAuthTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAuthTokenHandlerFunc) { resource.PutClusterScoped(ClusterAuthTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterAuthTokenController) AddClusterScopedHandler(ctx context.Context }) } +func (c *clusterAuthTokenController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterAuthTokenHandlerFunc) { + resource.PutClusterScoped(ClusterAuthTokenGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAuthToken); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterAuthTokenFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterAuthTokenClient) AddHandler(ctx context.Context, name string, sy s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAuthTokenClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAuthTokenHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAuthTokenClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAuthTokenLifecycle) { sync := NewClusterAuthTokenLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAuthTokenClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAuthTokenLifecycle) { + sync := NewClusterAuthTokenLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAuthTokenClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAuthTokenHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAuthTokenClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAuthTokenHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterAuthTokenClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAuthTokenLifecycle) { sync := NewClusterAuthTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAuthTokenClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAuthTokenLifecycle) { + sync := NewClusterAuthTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterAuthTokenIndexer func(obj *ClusterAuthToken) ([]string, error) type ClusterAuthTokenClientCache interface { diff --git a/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go b/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go index d4fcd0fd..39f8f7c8 100644 --- a/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go +++ b/apis/cluster.cattle.io/v3/zz_generated_cluster_user_attribute_controller.go @@ -68,7 +68,9 @@ type ClusterUserAttributeController interface { Informer() cache.SharedIndexInformer Lister() ClusterUserAttributeLister AddHandler(ctx context.Context, name string, handler ClusterUserAttributeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterUserAttributeHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterUserAttributeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterUserAttributeHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterUserAttributeInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterUserAttributeController AddHandler(ctx context.Context, name string, sync ClusterUserAttributeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterUserAttributeHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterUserAttributeLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterUserAttributeLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterUserAttributeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterUserAttributeHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterUserAttributeLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterUserAttributeLifecycle) } type clusterUserAttributeLister struct { @@ -149,6 +155,20 @@ func (c *clusterUserAttributeController) AddHandler(ctx context.Context, name st }) } +func (c *clusterUserAttributeController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterUserAttributeHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterUserAttribute); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterUserAttributeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterUserAttributeHandlerFunc) { resource.PutClusterScoped(ClusterUserAttributeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterUserAttributeController) AddClusterScopedHandler(ctx context.Con }) } +func (c *clusterUserAttributeController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterUserAttributeHandlerFunc) { + resource.PutClusterScoped(ClusterUserAttributeGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterUserAttribute); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterUserAttributeFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterUserAttributeClient) AddHandler(ctx context.Context, name string s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterUserAttributeClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterUserAttributeHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterUserAttributeClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterUserAttributeLifecycle) { sync := NewClusterUserAttributeLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterUserAttributeClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterUserAttributeLifecycle) { + sync := NewClusterUserAttributeLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterUserAttributeClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterUserAttributeHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterUserAttributeClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterUserAttributeHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterUserAttributeClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterUserAttributeLifecycle) { sync := NewClusterUserAttributeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterUserAttributeClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterUserAttributeLifecycle) { + sync := NewClusterUserAttributeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterUserAttributeIndexer func(obj *ClusterUserAttribute) ([]string, error) type ClusterUserAttributeClientCache interface { diff --git a/apis/core/v1/fakes/zz_generated_component_status_mock.go b/apis/core/v1/fakes/zz_generated_component_status_mock.go index a236592a..5e0261cc 100644 --- a/apis/core/v1/fakes/zz_generated_component_status_mock.go +++ b/apis/core/v1/fakes/zz_generated_component_status_mock.go @@ -141,14 +141,16 @@ func (mock *ComponentStatusListerMock) ListCalls() []struct { } var ( - lockComponentStatusControllerMockAddClusterScopedHandler sync.RWMutex - lockComponentStatusControllerMockAddHandler sync.RWMutex - lockComponentStatusControllerMockEnqueue sync.RWMutex - lockComponentStatusControllerMockGeneric sync.RWMutex - lockComponentStatusControllerMockInformer sync.RWMutex - lockComponentStatusControllerMockLister sync.RWMutex - lockComponentStatusControllerMockStart sync.RWMutex - lockComponentStatusControllerMockSync sync.RWMutex + lockComponentStatusControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockComponentStatusControllerMockAddClusterScopedHandler sync.RWMutex + lockComponentStatusControllerMockAddFeatureHandler sync.RWMutex + lockComponentStatusControllerMockAddHandler sync.RWMutex + lockComponentStatusControllerMockEnqueue sync.RWMutex + lockComponentStatusControllerMockGeneric sync.RWMutex + lockComponentStatusControllerMockInformer sync.RWMutex + lockComponentStatusControllerMockLister sync.RWMutex + lockComponentStatusControllerMockStart sync.RWMutex + lockComponentStatusControllerMockSync sync.RWMutex ) // Ensure, that ComponentStatusControllerMock does implement ComponentStatusController. @@ -161,9 +163,15 @@ var _ v1a.ComponentStatusController = &ComponentStatusControllerMock{} // // // make and configure a mocked ComponentStatusController // mockedComponentStatusController := &ComponentStatusControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ComponentStatusHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ComponentStatusHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ComponentStatusHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ComponentStatusHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ComponentStatusController = &ComponentStatusControllerMock{} // // } type ComponentStatusControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ComponentStatusHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ComponentStatusHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ComponentStatusHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ComponentStatusHandlerFunc) @@ -218,6 +232,19 @@ type ComponentStatusControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ComponentStatusHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ComponentStatusControllerMock struct { // Handler is the handler argument value. Handler v1a.ComponentStatusHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ComponentStatusHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ComponentStatusControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ComponentStatusControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ComponentStatusHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ComponentStatusControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ComponentStatusController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ComponentStatusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockComponentStatusControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockComponentStatusControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedComponentStatusController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ComponentStatusControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ComponentStatusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ComponentStatusHandlerFunc + } + lockComponentStatusControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockComponentStatusControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ComponentStatusControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ComponentStatusHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ComponentStatusControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ComponentStatusControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ComponentStatusHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ComponentStatusControllerMock.AddFeatureHandlerFunc: method is nil but ComponentStatusController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ComponentStatusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockComponentStatusControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockComponentStatusControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedComponentStatusController.AddFeatureHandlerCalls()) +func (mock *ComponentStatusControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ComponentStatusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ComponentStatusHandlerFunc + } + lockComponentStatusControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockComponentStatusControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ComponentStatusControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ComponentStatusHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ComponentStatusControllerMock) SyncCalls() []struct { } var ( - lockComponentStatusInterfaceMockAddClusterScopedHandler sync.RWMutex - lockComponentStatusInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockComponentStatusInterfaceMockAddHandler sync.RWMutex - lockComponentStatusInterfaceMockAddLifecycle sync.RWMutex - lockComponentStatusInterfaceMockController sync.RWMutex - lockComponentStatusInterfaceMockCreate sync.RWMutex - lockComponentStatusInterfaceMockDelete sync.RWMutex - lockComponentStatusInterfaceMockDeleteCollection sync.RWMutex - lockComponentStatusInterfaceMockDeleteNamespaced sync.RWMutex - lockComponentStatusInterfaceMockGet sync.RWMutex - lockComponentStatusInterfaceMockGetNamespaced sync.RWMutex - lockComponentStatusInterfaceMockList sync.RWMutex - lockComponentStatusInterfaceMockObjectClient sync.RWMutex - lockComponentStatusInterfaceMockUpdate sync.RWMutex - lockComponentStatusInterfaceMockWatch sync.RWMutex + lockComponentStatusInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockComponentStatusInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockComponentStatusInterfaceMockAddClusterScopedHandler sync.RWMutex + lockComponentStatusInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockComponentStatusInterfaceMockAddFeatureHandler sync.RWMutex + lockComponentStatusInterfaceMockAddFeatureLifecycle sync.RWMutex + lockComponentStatusInterfaceMockAddHandler sync.RWMutex + lockComponentStatusInterfaceMockAddLifecycle sync.RWMutex + lockComponentStatusInterfaceMockController sync.RWMutex + lockComponentStatusInterfaceMockCreate sync.RWMutex + lockComponentStatusInterfaceMockDelete sync.RWMutex + lockComponentStatusInterfaceMockDeleteCollection sync.RWMutex + lockComponentStatusInterfaceMockDeleteNamespaced sync.RWMutex + lockComponentStatusInterfaceMockGet sync.RWMutex + lockComponentStatusInterfaceMockGetNamespaced sync.RWMutex + lockComponentStatusInterfaceMockList sync.RWMutex + lockComponentStatusInterfaceMockObjectClient sync.RWMutex + lockComponentStatusInterfaceMockUpdate sync.RWMutex + lockComponentStatusInterfaceMockWatch sync.RWMutex ) // Ensure, that ComponentStatusInterfaceMock does implement ComponentStatusInterface. @@ -558,12 +690,24 @@ var _ v1a.ComponentStatusInterface = &ComponentStatusInterfaceMock{} // // // make and configure a mocked ComponentStatusInterface // mockedComponentStatusInterface := &ComponentStatusInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ComponentStatusHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ComponentStatusLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ComponentStatusHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ComponentStatusLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ComponentStatusHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ComponentStatusLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ComponentStatusHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ComponentStatusInterface = &ComponentStatusInterfaceMock{} // // } type ComponentStatusInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ComponentStatusHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ComponentStatusLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ComponentStatusHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ComponentStatusLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ComponentStatusHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ComponentStatusLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ComponentStatusHandlerFunc) @@ -657,6 +813,32 @@ type ComponentStatusInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ComponentStatusHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ComponentStatusLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ComponentStatusInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ComponentStatusLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ComponentStatusHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ComponentStatusLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ComponentStatusInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ComponentStatusInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ComponentStatusHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ComponentStatusInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ComponentStatusInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ComponentStatusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockComponentStatusInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockComponentStatusInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedComponentStatusInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ComponentStatusInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ComponentStatusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ComponentStatusHandlerFunc + } + lockComponentStatusInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockComponentStatusInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ComponentStatusInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ComponentStatusLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ComponentStatusInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ComponentStatusInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ComponentStatusLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockComponentStatusInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockComponentStatusInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedComponentStatusInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ComponentStatusInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ComponentStatusLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ComponentStatusLifecycle + } + lockComponentStatusInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockComponentStatusInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ComponentStatusInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ComponentStatusHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ComponentStatusInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ComponentStatusInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ComponentStatusHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ComponentStatusInterfaceMock.AddFeatureHandlerFunc: method is nil but ComponentStatusInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ComponentStatusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockComponentStatusInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockComponentStatusInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedComponentStatusInterface.AddFeatureHandlerCalls()) +func (mock *ComponentStatusInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ComponentStatusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ComponentStatusHandlerFunc + } + lockComponentStatusInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockComponentStatusInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ComponentStatusInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ComponentStatusLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ComponentStatusInterfaceMock.AddFeatureLifecycleFunc: method is nil but ComponentStatusInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ComponentStatusLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockComponentStatusInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockComponentStatusInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedComponentStatusInterface.AddFeatureLifecycleCalls()) +func (mock *ComponentStatusInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ComponentStatusLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ComponentStatusLifecycle + } + lockComponentStatusInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockComponentStatusInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ComponentStatusInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ComponentStatusHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_config_map_mock.go b/apis/core/v1/fakes/zz_generated_config_map_mock.go index d0a5aaa8..55cf15da 100644 --- a/apis/core/v1/fakes/zz_generated_config_map_mock.go +++ b/apis/core/v1/fakes/zz_generated_config_map_mock.go @@ -141,14 +141,16 @@ func (mock *ConfigMapListerMock) ListCalls() []struct { } var ( - lockConfigMapControllerMockAddClusterScopedHandler sync.RWMutex - lockConfigMapControllerMockAddHandler sync.RWMutex - lockConfigMapControllerMockEnqueue sync.RWMutex - lockConfigMapControllerMockGeneric sync.RWMutex - lockConfigMapControllerMockInformer sync.RWMutex - lockConfigMapControllerMockLister sync.RWMutex - lockConfigMapControllerMockStart sync.RWMutex - lockConfigMapControllerMockSync sync.RWMutex + lockConfigMapControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockConfigMapControllerMockAddClusterScopedHandler sync.RWMutex + lockConfigMapControllerMockAddFeatureHandler sync.RWMutex + lockConfigMapControllerMockAddHandler sync.RWMutex + lockConfigMapControllerMockEnqueue sync.RWMutex + lockConfigMapControllerMockGeneric sync.RWMutex + lockConfigMapControllerMockInformer sync.RWMutex + lockConfigMapControllerMockLister sync.RWMutex + lockConfigMapControllerMockStart sync.RWMutex + lockConfigMapControllerMockSync sync.RWMutex ) // Ensure, that ConfigMapControllerMock does implement ConfigMapController. @@ -161,9 +163,15 @@ var _ v1a.ConfigMapController = &ConfigMapControllerMock{} // // // make and configure a mocked ConfigMapController // mockedConfigMapController := &ConfigMapControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ConfigMapHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ConfigMapHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ConfigMapHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ConfigMapHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ConfigMapController = &ConfigMapControllerMock{} // // } type ConfigMapControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ConfigMapHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ConfigMapHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ConfigMapHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ConfigMapHandlerFunc) @@ -218,6 +232,19 @@ type ConfigMapControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ConfigMapHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ConfigMapControllerMock struct { // Handler is the handler argument value. Handler v1a.ConfigMapHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ConfigMapHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ConfigMapControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ConfigMapControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ConfigMapHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ConfigMapControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ConfigMapController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ConfigMapHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockConfigMapControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockConfigMapControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedConfigMapController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ConfigMapControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ConfigMapHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ConfigMapHandlerFunc + } + lockConfigMapControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockConfigMapControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ConfigMapControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ConfigMapHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ConfigMapControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ConfigMapControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ConfigMapHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ConfigMapControllerMock.AddFeatureHandlerFunc: method is nil but ConfigMapController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ConfigMapHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockConfigMapControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockConfigMapControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedConfigMapController.AddFeatureHandlerCalls()) +func (mock *ConfigMapControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ConfigMapHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ConfigMapHandlerFunc + } + lockConfigMapControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockConfigMapControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ConfigMapControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ConfigMapHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ConfigMapControllerMock) SyncCalls() []struct { } var ( - lockConfigMapInterfaceMockAddClusterScopedHandler sync.RWMutex - lockConfigMapInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockConfigMapInterfaceMockAddHandler sync.RWMutex - lockConfigMapInterfaceMockAddLifecycle sync.RWMutex - lockConfigMapInterfaceMockController sync.RWMutex - lockConfigMapInterfaceMockCreate sync.RWMutex - lockConfigMapInterfaceMockDelete sync.RWMutex - lockConfigMapInterfaceMockDeleteCollection sync.RWMutex - lockConfigMapInterfaceMockDeleteNamespaced sync.RWMutex - lockConfigMapInterfaceMockGet sync.RWMutex - lockConfigMapInterfaceMockGetNamespaced sync.RWMutex - lockConfigMapInterfaceMockList sync.RWMutex - lockConfigMapInterfaceMockObjectClient sync.RWMutex - lockConfigMapInterfaceMockUpdate sync.RWMutex - lockConfigMapInterfaceMockWatch sync.RWMutex + lockConfigMapInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockConfigMapInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockConfigMapInterfaceMockAddClusterScopedHandler sync.RWMutex + lockConfigMapInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockConfigMapInterfaceMockAddFeatureHandler sync.RWMutex + lockConfigMapInterfaceMockAddFeatureLifecycle sync.RWMutex + lockConfigMapInterfaceMockAddHandler sync.RWMutex + lockConfigMapInterfaceMockAddLifecycle sync.RWMutex + lockConfigMapInterfaceMockController sync.RWMutex + lockConfigMapInterfaceMockCreate sync.RWMutex + lockConfigMapInterfaceMockDelete sync.RWMutex + lockConfigMapInterfaceMockDeleteCollection sync.RWMutex + lockConfigMapInterfaceMockDeleteNamespaced sync.RWMutex + lockConfigMapInterfaceMockGet sync.RWMutex + lockConfigMapInterfaceMockGetNamespaced sync.RWMutex + lockConfigMapInterfaceMockList sync.RWMutex + lockConfigMapInterfaceMockObjectClient sync.RWMutex + lockConfigMapInterfaceMockUpdate sync.RWMutex + lockConfigMapInterfaceMockWatch sync.RWMutex ) // Ensure, that ConfigMapInterfaceMock does implement ConfigMapInterface. @@ -558,12 +690,24 @@ var _ v1a.ConfigMapInterface = &ConfigMapInterfaceMock{} // // // make and configure a mocked ConfigMapInterface // mockedConfigMapInterface := &ConfigMapInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ConfigMapHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ConfigMapLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ConfigMapHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ConfigMapLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ConfigMapHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ConfigMapLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ConfigMapHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ConfigMapInterface = &ConfigMapInterfaceMock{} // // } type ConfigMapInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ConfigMapHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ConfigMapLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ConfigMapHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ConfigMapLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ConfigMapHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ConfigMapLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ConfigMapHandlerFunc) @@ -657,6 +813,32 @@ type ConfigMapInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ConfigMapHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ConfigMapLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ConfigMapInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ConfigMapLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ConfigMapHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ConfigMapLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ConfigMapInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ConfigMapInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ConfigMapHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ConfigMapInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ConfigMapInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ConfigMapHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockConfigMapInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockConfigMapInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedConfigMapInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ConfigMapInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ConfigMapHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ConfigMapHandlerFunc + } + lockConfigMapInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockConfigMapInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ConfigMapInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ConfigMapLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ConfigMapInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ConfigMapInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ConfigMapLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockConfigMapInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockConfigMapInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedConfigMapInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ConfigMapInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ConfigMapLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ConfigMapLifecycle + } + lockConfigMapInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockConfigMapInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ConfigMapInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ConfigMapHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ConfigMapInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ConfigMapInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ConfigMapHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ConfigMapInterfaceMock.AddFeatureHandlerFunc: method is nil but ConfigMapInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ConfigMapHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockConfigMapInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockConfigMapInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedConfigMapInterface.AddFeatureHandlerCalls()) +func (mock *ConfigMapInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ConfigMapHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ConfigMapHandlerFunc + } + lockConfigMapInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockConfigMapInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ConfigMapInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ConfigMapLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ConfigMapInterfaceMock.AddFeatureLifecycleFunc: method is nil but ConfigMapInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ConfigMapLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockConfigMapInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockConfigMapInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedConfigMapInterface.AddFeatureLifecycleCalls()) +func (mock *ConfigMapInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ConfigMapLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ConfigMapLifecycle + } + lockConfigMapInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockConfigMapInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ConfigMapInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ConfigMapHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_endpoints_mock.go b/apis/core/v1/fakes/zz_generated_endpoints_mock.go index 5bcd5436..091f379b 100644 --- a/apis/core/v1/fakes/zz_generated_endpoints_mock.go +++ b/apis/core/v1/fakes/zz_generated_endpoints_mock.go @@ -141,14 +141,16 @@ func (mock *EndpointsListerMock) ListCalls() []struct { } var ( - lockEndpointsControllerMockAddClusterScopedHandler sync.RWMutex - lockEndpointsControllerMockAddHandler sync.RWMutex - lockEndpointsControllerMockEnqueue sync.RWMutex - lockEndpointsControllerMockGeneric sync.RWMutex - lockEndpointsControllerMockInformer sync.RWMutex - lockEndpointsControllerMockLister sync.RWMutex - lockEndpointsControllerMockStart sync.RWMutex - lockEndpointsControllerMockSync sync.RWMutex + lockEndpointsControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockEndpointsControllerMockAddClusterScopedHandler sync.RWMutex + lockEndpointsControllerMockAddFeatureHandler sync.RWMutex + lockEndpointsControllerMockAddHandler sync.RWMutex + lockEndpointsControllerMockEnqueue sync.RWMutex + lockEndpointsControllerMockGeneric sync.RWMutex + lockEndpointsControllerMockInformer sync.RWMutex + lockEndpointsControllerMockLister sync.RWMutex + lockEndpointsControllerMockStart sync.RWMutex + lockEndpointsControllerMockSync sync.RWMutex ) // Ensure, that EndpointsControllerMock does implement EndpointsController. @@ -161,9 +163,15 @@ var _ v1a.EndpointsController = &EndpointsControllerMock{} // // // make and configure a mocked EndpointsController // mockedEndpointsController := &EndpointsControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.EndpointsHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.EndpointsHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.EndpointsHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.EndpointsHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.EndpointsController = &EndpointsControllerMock{} // // } type EndpointsControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.EndpointsHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.EndpointsHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.EndpointsHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.EndpointsHandlerFunc) @@ -218,6 +232,19 @@ type EndpointsControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.EndpointsHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type EndpointsControllerMock struct { // Handler is the handler argument value. Handler v1a.EndpointsHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.EndpointsHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type EndpointsControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *EndpointsControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.EndpointsHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("EndpointsControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but EndpointsController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.EndpointsHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockEndpointsControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockEndpointsControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedEndpointsController.AddClusterScopedFeatureHandlerCalls()) +func (mock *EndpointsControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.EndpointsHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.EndpointsHandlerFunc + } + lockEndpointsControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockEndpointsControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *EndpointsControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.EndpointsHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *EndpointsControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *EndpointsControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.EndpointsHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("EndpointsControllerMock.AddFeatureHandlerFunc: method is nil but EndpointsController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EndpointsHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockEndpointsControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockEndpointsControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedEndpointsController.AddFeatureHandlerCalls()) +func (mock *EndpointsControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EndpointsHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EndpointsHandlerFunc + } + lockEndpointsControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockEndpointsControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *EndpointsControllerMock) AddHandler(ctx context.Context, name string, handler v1a.EndpointsHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *EndpointsControllerMock) SyncCalls() []struct { } var ( - lockEndpointsInterfaceMockAddClusterScopedHandler sync.RWMutex - lockEndpointsInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockEndpointsInterfaceMockAddHandler sync.RWMutex - lockEndpointsInterfaceMockAddLifecycle sync.RWMutex - lockEndpointsInterfaceMockController sync.RWMutex - lockEndpointsInterfaceMockCreate sync.RWMutex - lockEndpointsInterfaceMockDelete sync.RWMutex - lockEndpointsInterfaceMockDeleteCollection sync.RWMutex - lockEndpointsInterfaceMockDeleteNamespaced sync.RWMutex - lockEndpointsInterfaceMockGet sync.RWMutex - lockEndpointsInterfaceMockGetNamespaced sync.RWMutex - lockEndpointsInterfaceMockList sync.RWMutex - lockEndpointsInterfaceMockObjectClient sync.RWMutex - lockEndpointsInterfaceMockUpdate sync.RWMutex - lockEndpointsInterfaceMockWatch sync.RWMutex + lockEndpointsInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockEndpointsInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockEndpointsInterfaceMockAddClusterScopedHandler sync.RWMutex + lockEndpointsInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockEndpointsInterfaceMockAddFeatureHandler sync.RWMutex + lockEndpointsInterfaceMockAddFeatureLifecycle sync.RWMutex + lockEndpointsInterfaceMockAddHandler sync.RWMutex + lockEndpointsInterfaceMockAddLifecycle sync.RWMutex + lockEndpointsInterfaceMockController sync.RWMutex + lockEndpointsInterfaceMockCreate sync.RWMutex + lockEndpointsInterfaceMockDelete sync.RWMutex + lockEndpointsInterfaceMockDeleteCollection sync.RWMutex + lockEndpointsInterfaceMockDeleteNamespaced sync.RWMutex + lockEndpointsInterfaceMockGet sync.RWMutex + lockEndpointsInterfaceMockGetNamespaced sync.RWMutex + lockEndpointsInterfaceMockList sync.RWMutex + lockEndpointsInterfaceMockObjectClient sync.RWMutex + lockEndpointsInterfaceMockUpdate sync.RWMutex + lockEndpointsInterfaceMockWatch sync.RWMutex ) // Ensure, that EndpointsInterfaceMock does implement EndpointsInterface. @@ -558,12 +690,24 @@ var _ v1a.EndpointsInterface = &EndpointsInterfaceMock{} // // // make and configure a mocked EndpointsInterface // mockedEndpointsInterface := &EndpointsInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.EndpointsHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.EndpointsLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.EndpointsHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.EndpointsLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.EndpointsHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.EndpointsLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.EndpointsHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.EndpointsInterface = &EndpointsInterfaceMock{} // // } type EndpointsInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.EndpointsHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.EndpointsLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.EndpointsHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.EndpointsLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.EndpointsHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.EndpointsLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.EndpointsHandlerFunc) @@ -657,6 +813,32 @@ type EndpointsInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.EndpointsHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.EndpointsLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type EndpointsInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.EndpointsLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.EndpointsHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.EndpointsLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type EndpointsInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *EndpointsInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.EndpointsHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("EndpointsInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but EndpointsInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.EndpointsHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockEndpointsInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockEndpointsInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedEndpointsInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *EndpointsInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.EndpointsHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.EndpointsHandlerFunc + } + lockEndpointsInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockEndpointsInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *EndpointsInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.EndpointsLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("EndpointsInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but EndpointsInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.EndpointsLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockEndpointsInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockEndpointsInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedEndpointsInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *EndpointsInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.EndpointsLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.EndpointsLifecycle + } + lockEndpointsInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockEndpointsInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *EndpointsInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.EndpointsHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *EndpointsInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *EndpointsInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.EndpointsHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("EndpointsInterfaceMock.AddFeatureHandlerFunc: method is nil but EndpointsInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EndpointsHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockEndpointsInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockEndpointsInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedEndpointsInterface.AddFeatureHandlerCalls()) +func (mock *EndpointsInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EndpointsHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EndpointsHandlerFunc + } + lockEndpointsInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockEndpointsInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *EndpointsInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.EndpointsLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("EndpointsInterfaceMock.AddFeatureLifecycleFunc: method is nil but EndpointsInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.EndpointsLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockEndpointsInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockEndpointsInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedEndpointsInterface.AddFeatureLifecycleCalls()) +func (mock *EndpointsInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.EndpointsLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.EndpointsLifecycle + } + lockEndpointsInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockEndpointsInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *EndpointsInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.EndpointsHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_event_mock.go b/apis/core/v1/fakes/zz_generated_event_mock.go index b481d068..a6b261f9 100644 --- a/apis/core/v1/fakes/zz_generated_event_mock.go +++ b/apis/core/v1/fakes/zz_generated_event_mock.go @@ -141,14 +141,16 @@ func (mock *EventListerMock) ListCalls() []struct { } var ( - lockEventControllerMockAddClusterScopedHandler sync.RWMutex - lockEventControllerMockAddHandler sync.RWMutex - lockEventControllerMockEnqueue sync.RWMutex - lockEventControllerMockGeneric sync.RWMutex - lockEventControllerMockInformer sync.RWMutex - lockEventControllerMockLister sync.RWMutex - lockEventControllerMockStart sync.RWMutex - lockEventControllerMockSync sync.RWMutex + lockEventControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockEventControllerMockAddClusterScopedHandler sync.RWMutex + lockEventControllerMockAddFeatureHandler sync.RWMutex + lockEventControllerMockAddHandler sync.RWMutex + lockEventControllerMockEnqueue sync.RWMutex + lockEventControllerMockGeneric sync.RWMutex + lockEventControllerMockInformer sync.RWMutex + lockEventControllerMockLister sync.RWMutex + lockEventControllerMockStart sync.RWMutex + lockEventControllerMockSync sync.RWMutex ) // Ensure, that EventControllerMock does implement EventController. @@ -161,9 +163,15 @@ var _ v1a.EventController = &EventControllerMock{} // // // make and configure a mocked EventController // mockedEventController := &EventControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.EventHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.EventHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.EventHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.EventHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.EventController = &EventControllerMock{} // // } type EventControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.EventHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.EventHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.EventHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.EventHandlerFunc) @@ -218,6 +232,19 @@ type EventControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.EventHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type EventControllerMock struct { // Handler is the handler argument value. Handler v1a.EventHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.EventHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type EventControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *EventControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.EventHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("EventControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but EventController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.EventHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockEventControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockEventControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedEventController.AddClusterScopedFeatureHandlerCalls()) +func (mock *EventControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.EventHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.EventHandlerFunc + } + lockEventControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockEventControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *EventControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.EventHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *EventControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *EventControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.EventHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("EventControllerMock.AddFeatureHandlerFunc: method is nil but EventController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EventHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockEventControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockEventControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedEventController.AddFeatureHandlerCalls()) +func (mock *EventControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EventHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EventHandlerFunc + } + lockEventControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockEventControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *EventControllerMock) AddHandler(ctx context.Context, name string, handler v1a.EventHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *EventControllerMock) SyncCalls() []struct { } var ( - lockEventInterfaceMockAddClusterScopedHandler sync.RWMutex - lockEventInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockEventInterfaceMockAddHandler sync.RWMutex - lockEventInterfaceMockAddLifecycle sync.RWMutex - lockEventInterfaceMockController sync.RWMutex - lockEventInterfaceMockCreate sync.RWMutex - lockEventInterfaceMockDelete sync.RWMutex - lockEventInterfaceMockDeleteCollection sync.RWMutex - lockEventInterfaceMockDeleteNamespaced sync.RWMutex - lockEventInterfaceMockGet sync.RWMutex - lockEventInterfaceMockGetNamespaced sync.RWMutex - lockEventInterfaceMockList sync.RWMutex - lockEventInterfaceMockObjectClient sync.RWMutex - lockEventInterfaceMockUpdate sync.RWMutex - lockEventInterfaceMockWatch sync.RWMutex + lockEventInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockEventInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockEventInterfaceMockAddClusterScopedHandler sync.RWMutex + lockEventInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockEventInterfaceMockAddFeatureHandler sync.RWMutex + lockEventInterfaceMockAddFeatureLifecycle sync.RWMutex + lockEventInterfaceMockAddHandler sync.RWMutex + lockEventInterfaceMockAddLifecycle sync.RWMutex + lockEventInterfaceMockController sync.RWMutex + lockEventInterfaceMockCreate sync.RWMutex + lockEventInterfaceMockDelete sync.RWMutex + lockEventInterfaceMockDeleteCollection sync.RWMutex + lockEventInterfaceMockDeleteNamespaced sync.RWMutex + lockEventInterfaceMockGet sync.RWMutex + lockEventInterfaceMockGetNamespaced sync.RWMutex + lockEventInterfaceMockList sync.RWMutex + lockEventInterfaceMockObjectClient sync.RWMutex + lockEventInterfaceMockUpdate sync.RWMutex + lockEventInterfaceMockWatch sync.RWMutex ) // Ensure, that EventInterfaceMock does implement EventInterface. @@ -558,12 +690,24 @@ var _ v1a.EventInterface = &EventInterfaceMock{} // // // make and configure a mocked EventInterface // mockedEventInterface := &EventInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.EventHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.EventLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.EventHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.EventLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.EventHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.EventLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.EventHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.EventInterface = &EventInterfaceMock{} // // } type EventInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.EventHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.EventLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.EventHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.EventLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.EventHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.EventLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.EventHandlerFunc) @@ -657,6 +813,32 @@ type EventInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.EventHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.EventLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type EventInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.EventLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.EventHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.EventLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type EventInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *EventInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.EventHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("EventInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but EventInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.EventHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockEventInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockEventInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedEventInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *EventInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.EventHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.EventHandlerFunc + } + lockEventInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockEventInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *EventInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.EventLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("EventInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but EventInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.EventLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockEventInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockEventInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedEventInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *EventInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.EventLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.EventLifecycle + } + lockEventInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockEventInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *EventInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.EventHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *EventInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *EventInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.EventHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("EventInterfaceMock.AddFeatureHandlerFunc: method is nil but EventInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EventHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockEventInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockEventInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedEventInterface.AddFeatureHandlerCalls()) +func (mock *EventInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EventHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.EventHandlerFunc + } + lockEventInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockEventInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *EventInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.EventLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("EventInterfaceMock.AddFeatureLifecycleFunc: method is nil but EventInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.EventLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockEventInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockEventInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedEventInterface.AddFeatureLifecycleCalls()) +func (mock *EventInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.EventLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.EventLifecycle + } + lockEventInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockEventInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *EventInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.EventHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_limit_range_mock.go b/apis/core/v1/fakes/zz_generated_limit_range_mock.go index e81dd482..b3787851 100644 --- a/apis/core/v1/fakes/zz_generated_limit_range_mock.go +++ b/apis/core/v1/fakes/zz_generated_limit_range_mock.go @@ -141,14 +141,16 @@ func (mock *LimitRangeListerMock) ListCalls() []struct { } var ( - lockLimitRangeControllerMockAddClusterScopedHandler sync.RWMutex - lockLimitRangeControllerMockAddHandler sync.RWMutex - lockLimitRangeControllerMockEnqueue sync.RWMutex - lockLimitRangeControllerMockGeneric sync.RWMutex - lockLimitRangeControllerMockInformer sync.RWMutex - lockLimitRangeControllerMockLister sync.RWMutex - lockLimitRangeControllerMockStart sync.RWMutex - lockLimitRangeControllerMockSync sync.RWMutex + lockLimitRangeControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockLimitRangeControllerMockAddClusterScopedHandler sync.RWMutex + lockLimitRangeControllerMockAddFeatureHandler sync.RWMutex + lockLimitRangeControllerMockAddHandler sync.RWMutex + lockLimitRangeControllerMockEnqueue sync.RWMutex + lockLimitRangeControllerMockGeneric sync.RWMutex + lockLimitRangeControllerMockInformer sync.RWMutex + lockLimitRangeControllerMockLister sync.RWMutex + lockLimitRangeControllerMockStart sync.RWMutex + lockLimitRangeControllerMockSync sync.RWMutex ) // Ensure, that LimitRangeControllerMock does implement LimitRangeController. @@ -161,9 +163,15 @@ var _ v1a.LimitRangeController = &LimitRangeControllerMock{} // // // make and configure a mocked LimitRangeController // mockedLimitRangeController := &LimitRangeControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.LimitRangeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.LimitRangeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.LimitRangeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.LimitRangeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.LimitRangeController = &LimitRangeControllerMock{} // // } type LimitRangeControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.LimitRangeHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.LimitRangeHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.LimitRangeHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.LimitRangeHandlerFunc) @@ -218,6 +232,19 @@ type LimitRangeControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.LimitRangeHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type LimitRangeControllerMock struct { // Handler is the handler argument value. Handler v1a.LimitRangeHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.LimitRangeHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type LimitRangeControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *LimitRangeControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.LimitRangeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("LimitRangeControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but LimitRangeController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.LimitRangeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockLimitRangeControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockLimitRangeControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedLimitRangeController.AddClusterScopedFeatureHandlerCalls()) +func (mock *LimitRangeControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.LimitRangeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.LimitRangeHandlerFunc + } + lockLimitRangeControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockLimitRangeControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *LimitRangeControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.LimitRangeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *LimitRangeControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *LimitRangeControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.LimitRangeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("LimitRangeControllerMock.AddFeatureHandlerFunc: method is nil but LimitRangeController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.LimitRangeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockLimitRangeControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockLimitRangeControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedLimitRangeController.AddFeatureHandlerCalls()) +func (mock *LimitRangeControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.LimitRangeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.LimitRangeHandlerFunc + } + lockLimitRangeControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockLimitRangeControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *LimitRangeControllerMock) AddHandler(ctx context.Context, name string, handler v1a.LimitRangeHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *LimitRangeControllerMock) SyncCalls() []struct { } var ( - lockLimitRangeInterfaceMockAddClusterScopedHandler sync.RWMutex - lockLimitRangeInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockLimitRangeInterfaceMockAddHandler sync.RWMutex - lockLimitRangeInterfaceMockAddLifecycle sync.RWMutex - lockLimitRangeInterfaceMockController sync.RWMutex - lockLimitRangeInterfaceMockCreate sync.RWMutex - lockLimitRangeInterfaceMockDelete sync.RWMutex - lockLimitRangeInterfaceMockDeleteCollection sync.RWMutex - lockLimitRangeInterfaceMockDeleteNamespaced sync.RWMutex - lockLimitRangeInterfaceMockGet sync.RWMutex - lockLimitRangeInterfaceMockGetNamespaced sync.RWMutex - lockLimitRangeInterfaceMockList sync.RWMutex - lockLimitRangeInterfaceMockObjectClient sync.RWMutex - lockLimitRangeInterfaceMockUpdate sync.RWMutex - lockLimitRangeInterfaceMockWatch sync.RWMutex + lockLimitRangeInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockLimitRangeInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockLimitRangeInterfaceMockAddClusterScopedHandler sync.RWMutex + lockLimitRangeInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockLimitRangeInterfaceMockAddFeatureHandler sync.RWMutex + lockLimitRangeInterfaceMockAddFeatureLifecycle sync.RWMutex + lockLimitRangeInterfaceMockAddHandler sync.RWMutex + lockLimitRangeInterfaceMockAddLifecycle sync.RWMutex + lockLimitRangeInterfaceMockController sync.RWMutex + lockLimitRangeInterfaceMockCreate sync.RWMutex + lockLimitRangeInterfaceMockDelete sync.RWMutex + lockLimitRangeInterfaceMockDeleteCollection sync.RWMutex + lockLimitRangeInterfaceMockDeleteNamespaced sync.RWMutex + lockLimitRangeInterfaceMockGet sync.RWMutex + lockLimitRangeInterfaceMockGetNamespaced sync.RWMutex + lockLimitRangeInterfaceMockList sync.RWMutex + lockLimitRangeInterfaceMockObjectClient sync.RWMutex + lockLimitRangeInterfaceMockUpdate sync.RWMutex + lockLimitRangeInterfaceMockWatch sync.RWMutex ) // Ensure, that LimitRangeInterfaceMock does implement LimitRangeInterface. @@ -558,12 +690,24 @@ var _ v1a.LimitRangeInterface = &LimitRangeInterfaceMock{} // // // make and configure a mocked LimitRangeInterface // mockedLimitRangeInterface := &LimitRangeInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.LimitRangeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.LimitRangeLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.LimitRangeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.LimitRangeLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.LimitRangeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.LimitRangeLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.LimitRangeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.LimitRangeInterface = &LimitRangeInterfaceMock{} // // } type LimitRangeInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.LimitRangeHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.LimitRangeLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.LimitRangeHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.LimitRangeLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.LimitRangeHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.LimitRangeLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.LimitRangeHandlerFunc) @@ -657,6 +813,32 @@ type LimitRangeInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.LimitRangeHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.LimitRangeLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type LimitRangeInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.LimitRangeLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.LimitRangeHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.LimitRangeLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type LimitRangeInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *LimitRangeInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.LimitRangeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("LimitRangeInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but LimitRangeInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.LimitRangeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockLimitRangeInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockLimitRangeInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedLimitRangeInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *LimitRangeInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.LimitRangeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.LimitRangeHandlerFunc + } + lockLimitRangeInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockLimitRangeInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *LimitRangeInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.LimitRangeLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("LimitRangeInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but LimitRangeInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.LimitRangeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockLimitRangeInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockLimitRangeInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedLimitRangeInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *LimitRangeInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.LimitRangeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.LimitRangeLifecycle + } + lockLimitRangeInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockLimitRangeInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *LimitRangeInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.LimitRangeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *LimitRangeInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *LimitRangeInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.LimitRangeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("LimitRangeInterfaceMock.AddFeatureHandlerFunc: method is nil but LimitRangeInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.LimitRangeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockLimitRangeInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockLimitRangeInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedLimitRangeInterface.AddFeatureHandlerCalls()) +func (mock *LimitRangeInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.LimitRangeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.LimitRangeHandlerFunc + } + lockLimitRangeInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockLimitRangeInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *LimitRangeInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.LimitRangeLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("LimitRangeInterfaceMock.AddFeatureLifecycleFunc: method is nil but LimitRangeInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.LimitRangeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockLimitRangeInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockLimitRangeInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedLimitRangeInterface.AddFeatureLifecycleCalls()) +func (mock *LimitRangeInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.LimitRangeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.LimitRangeLifecycle + } + lockLimitRangeInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockLimitRangeInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *LimitRangeInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.LimitRangeHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_namespace_mock.go b/apis/core/v1/fakes/zz_generated_namespace_mock.go index 79df3e99..903b53a4 100644 --- a/apis/core/v1/fakes/zz_generated_namespace_mock.go +++ b/apis/core/v1/fakes/zz_generated_namespace_mock.go @@ -141,14 +141,16 @@ func (mock *NamespaceListerMock) ListCalls() []struct { } var ( - lockNamespaceControllerMockAddClusterScopedHandler sync.RWMutex - lockNamespaceControllerMockAddHandler sync.RWMutex - lockNamespaceControllerMockEnqueue sync.RWMutex - lockNamespaceControllerMockGeneric sync.RWMutex - lockNamespaceControllerMockInformer sync.RWMutex - lockNamespaceControllerMockLister sync.RWMutex - lockNamespaceControllerMockStart sync.RWMutex - lockNamespaceControllerMockSync sync.RWMutex + lockNamespaceControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespaceControllerMockAddClusterScopedHandler sync.RWMutex + lockNamespaceControllerMockAddFeatureHandler sync.RWMutex + lockNamespaceControllerMockAddHandler sync.RWMutex + lockNamespaceControllerMockEnqueue sync.RWMutex + lockNamespaceControllerMockGeneric sync.RWMutex + lockNamespaceControllerMockInformer sync.RWMutex + lockNamespaceControllerMockLister sync.RWMutex + lockNamespaceControllerMockStart sync.RWMutex + lockNamespaceControllerMockSync sync.RWMutex ) // Ensure, that NamespaceControllerMock does implement NamespaceController. @@ -161,9 +163,15 @@ var _ v1a.NamespaceController = &NamespaceControllerMock{} // // // make and configure a mocked NamespaceController // mockedNamespaceController := &NamespaceControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NamespaceHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.NamespaceHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.NamespaceHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.NamespaceHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.NamespaceController = &NamespaceControllerMock{} // // } type NamespaceControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NamespaceHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.NamespaceHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.NamespaceHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.NamespaceHandlerFunc) @@ -218,6 +232,19 @@ type NamespaceControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.NamespaceHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type NamespaceControllerMock struct { // Handler is the handler argument value. Handler v1a.NamespaceHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.NamespaceHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type NamespaceControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespaceControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NamespaceHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespaceControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespaceController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NamespaceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNamespaceControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespaceControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespaceController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespaceControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NamespaceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NamespaceHandlerFunc + } + lockNamespaceControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespaceControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespaceControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.NamespaceHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *NamespaceControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespaceControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.NamespaceHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespaceControllerMock.AddFeatureHandlerFunc: method is nil but NamespaceController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NamespaceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespaceControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespaceControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespaceController.AddFeatureHandlerCalls()) +func (mock *NamespaceControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NamespaceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NamespaceHandlerFunc + } + lockNamespaceControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespaceControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespaceControllerMock) AddHandler(ctx context.Context, name string, handler v1a.NamespaceHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *NamespaceControllerMock) SyncCalls() []struct { } var ( - lockNamespaceInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNamespaceInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNamespaceInterfaceMockAddHandler sync.RWMutex - lockNamespaceInterfaceMockAddLifecycle sync.RWMutex - lockNamespaceInterfaceMockController sync.RWMutex - lockNamespaceInterfaceMockCreate sync.RWMutex - lockNamespaceInterfaceMockDelete sync.RWMutex - lockNamespaceInterfaceMockDeleteCollection sync.RWMutex - lockNamespaceInterfaceMockDeleteNamespaced sync.RWMutex - lockNamespaceInterfaceMockGet sync.RWMutex - lockNamespaceInterfaceMockGetNamespaced sync.RWMutex - lockNamespaceInterfaceMockList sync.RWMutex - lockNamespaceInterfaceMockObjectClient sync.RWMutex - lockNamespaceInterfaceMockUpdate sync.RWMutex - lockNamespaceInterfaceMockWatch sync.RWMutex + lockNamespaceInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespaceInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNamespaceInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNamespaceInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNamespaceInterfaceMockAddFeatureHandler sync.RWMutex + lockNamespaceInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNamespaceInterfaceMockAddHandler sync.RWMutex + lockNamespaceInterfaceMockAddLifecycle sync.RWMutex + lockNamespaceInterfaceMockController sync.RWMutex + lockNamespaceInterfaceMockCreate sync.RWMutex + lockNamespaceInterfaceMockDelete sync.RWMutex + lockNamespaceInterfaceMockDeleteCollection sync.RWMutex + lockNamespaceInterfaceMockDeleteNamespaced sync.RWMutex + lockNamespaceInterfaceMockGet sync.RWMutex + lockNamespaceInterfaceMockGetNamespaced sync.RWMutex + lockNamespaceInterfaceMockList sync.RWMutex + lockNamespaceInterfaceMockObjectClient sync.RWMutex + lockNamespaceInterfaceMockUpdate sync.RWMutex + lockNamespaceInterfaceMockWatch sync.RWMutex ) // Ensure, that NamespaceInterfaceMock does implement NamespaceInterface. @@ -558,12 +690,24 @@ var _ v1a.NamespaceInterface = &NamespaceInterfaceMock{} // // // make and configure a mocked NamespaceInterface // mockedNamespaceInterface := &NamespaceInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NamespaceHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NamespaceLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.NamespaceHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.NamespaceLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.NamespaceHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NamespaceLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.NamespaceHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.NamespaceInterface = &NamespaceInterfaceMock{} // // } type NamespaceInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NamespaceHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NamespaceLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.NamespaceHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.NamespaceLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.NamespaceHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NamespaceLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.NamespaceHandlerFunc) @@ -657,6 +813,32 @@ type NamespaceInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.NamespaceHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.NamespaceLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type NamespaceInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.NamespaceLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.NamespaceHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.NamespaceLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type NamespaceInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespaceInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NamespaceHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespaceInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespaceInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NamespaceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNamespaceInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespaceInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespaceInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespaceInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NamespaceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NamespaceHandlerFunc + } + lockNamespaceInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespaceInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NamespaceInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NamespaceLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NamespaceInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NamespaceInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NamespaceLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNamespaceInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNamespaceInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNamespaceInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NamespaceInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NamespaceLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NamespaceLifecycle + } + lockNamespaceInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNamespaceInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespaceInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.NamespaceHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *NamespaceInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespaceInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.NamespaceHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespaceInterfaceMock.AddFeatureHandlerFunc: method is nil but NamespaceInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NamespaceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespaceInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespaceInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespaceInterface.AddFeatureHandlerCalls()) +func (mock *NamespaceInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NamespaceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NamespaceHandlerFunc + } + lockNamespaceInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespaceInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NamespaceInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NamespaceLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NamespaceInterfaceMock.AddFeatureLifecycleFunc: method is nil but NamespaceInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NamespaceLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNamespaceInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNamespaceInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNamespaceInterface.AddFeatureLifecycleCalls()) +func (mock *NamespaceInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NamespaceLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NamespaceLifecycle + } + lockNamespaceInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNamespaceInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespaceInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.NamespaceHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_node_mock.go b/apis/core/v1/fakes/zz_generated_node_mock.go index 765fe410..65dc02f1 100644 --- a/apis/core/v1/fakes/zz_generated_node_mock.go +++ b/apis/core/v1/fakes/zz_generated_node_mock.go @@ -141,14 +141,16 @@ func (mock *NodeListerMock) ListCalls() []struct { } var ( - lockNodeControllerMockAddClusterScopedHandler sync.RWMutex - lockNodeControllerMockAddHandler sync.RWMutex - lockNodeControllerMockEnqueue sync.RWMutex - lockNodeControllerMockGeneric sync.RWMutex - lockNodeControllerMockInformer sync.RWMutex - lockNodeControllerMockLister sync.RWMutex - lockNodeControllerMockStart sync.RWMutex - lockNodeControllerMockSync sync.RWMutex + lockNodeControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeControllerMockAddClusterScopedHandler sync.RWMutex + lockNodeControllerMockAddFeatureHandler sync.RWMutex + lockNodeControllerMockAddHandler sync.RWMutex + lockNodeControllerMockEnqueue sync.RWMutex + lockNodeControllerMockGeneric sync.RWMutex + lockNodeControllerMockInformer sync.RWMutex + lockNodeControllerMockLister sync.RWMutex + lockNodeControllerMockStart sync.RWMutex + lockNodeControllerMockSync sync.RWMutex ) // Ensure, that NodeControllerMock does implement NodeController. @@ -161,9 +163,15 @@ var _ v1a.NodeController = &NodeControllerMock{} // // // make and configure a mocked NodeController // mockedNodeController := &NodeControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NodeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.NodeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.NodeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.NodeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.NodeController = &NodeControllerMock{} // // } type NodeControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NodeHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.NodeHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.NodeHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.NodeHandlerFunc) @@ -218,6 +232,19 @@ type NodeControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.NodeHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type NodeControllerMock struct { // Handler is the handler argument value. Handler v1a.NodeHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.NodeHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type NodeControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NodeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNodeControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NodeHandlerFunc + } + lockNodeControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.NodeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *NodeControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.NodeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeControllerMock.AddFeatureHandlerFunc: method is nil but NodeController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeController.AddFeatureHandlerCalls()) +func (mock *NodeControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NodeHandlerFunc + } + lockNodeControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeControllerMock) AddHandler(ctx context.Context, name string, handler v1a.NodeHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *NodeControllerMock) SyncCalls() []struct { } var ( - lockNodeInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNodeInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNodeInterfaceMockAddHandler sync.RWMutex - lockNodeInterfaceMockAddLifecycle sync.RWMutex - lockNodeInterfaceMockController sync.RWMutex - lockNodeInterfaceMockCreate sync.RWMutex - lockNodeInterfaceMockDelete sync.RWMutex - lockNodeInterfaceMockDeleteCollection sync.RWMutex - lockNodeInterfaceMockDeleteNamespaced sync.RWMutex - lockNodeInterfaceMockGet sync.RWMutex - lockNodeInterfaceMockGetNamespaced sync.RWMutex - lockNodeInterfaceMockList sync.RWMutex - lockNodeInterfaceMockObjectClient sync.RWMutex - lockNodeInterfaceMockUpdate sync.RWMutex - lockNodeInterfaceMockWatch sync.RWMutex + lockNodeInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNodeInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNodeInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNodeInterfaceMockAddFeatureHandler sync.RWMutex + lockNodeInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNodeInterfaceMockAddHandler sync.RWMutex + lockNodeInterfaceMockAddLifecycle sync.RWMutex + lockNodeInterfaceMockController sync.RWMutex + lockNodeInterfaceMockCreate sync.RWMutex + lockNodeInterfaceMockDelete sync.RWMutex + lockNodeInterfaceMockDeleteCollection sync.RWMutex + lockNodeInterfaceMockDeleteNamespaced sync.RWMutex + lockNodeInterfaceMockGet sync.RWMutex + lockNodeInterfaceMockGetNamespaced sync.RWMutex + lockNodeInterfaceMockList sync.RWMutex + lockNodeInterfaceMockObjectClient sync.RWMutex + lockNodeInterfaceMockUpdate sync.RWMutex + lockNodeInterfaceMockWatch sync.RWMutex ) // Ensure, that NodeInterfaceMock does implement NodeInterface. @@ -558,12 +690,24 @@ var _ v1a.NodeInterface = &NodeInterfaceMock{} // // // make and configure a mocked NodeInterface // mockedNodeInterface := &NodeInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NodeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NodeLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.NodeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.NodeLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.NodeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NodeLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.NodeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.NodeInterface = &NodeInterfaceMock{} // // } type NodeInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NodeHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NodeLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.NodeHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.NodeLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.NodeHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NodeLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.NodeHandlerFunc) @@ -657,6 +813,32 @@ type NodeInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.NodeHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.NodeLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type NodeInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.NodeLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.NodeHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.NodeLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type NodeInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NodeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNodeInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NodeHandlerFunc + } + lockNodeInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NodeInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NodeLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NodeInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NodeInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NodeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNodeInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NodeInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NodeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NodeLifecycle + } + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.NodeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *NodeInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.NodeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeInterfaceMock.AddFeatureHandlerFunc: method is nil but NodeInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeInterface.AddFeatureHandlerCalls()) +func (mock *NodeInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NodeHandlerFunc + } + lockNodeInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NodeInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NodeLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NodeInterfaceMock.AddFeatureLifecycleFunc: method is nil but NodeInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NodeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNodeInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNodeInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNodeInterface.AddFeatureLifecycleCalls()) +func (mock *NodeInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NodeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NodeLifecycle + } + lockNodeInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNodeInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.NodeHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_persistent_volume_claim_mock.go b/apis/core/v1/fakes/zz_generated_persistent_volume_claim_mock.go index 6d6acc3f..eec69e28 100644 --- a/apis/core/v1/fakes/zz_generated_persistent_volume_claim_mock.go +++ b/apis/core/v1/fakes/zz_generated_persistent_volume_claim_mock.go @@ -141,14 +141,16 @@ func (mock *PersistentVolumeClaimListerMock) ListCalls() []struct { } var ( - lockPersistentVolumeClaimControllerMockAddClusterScopedHandler sync.RWMutex - lockPersistentVolumeClaimControllerMockAddHandler sync.RWMutex - lockPersistentVolumeClaimControllerMockEnqueue sync.RWMutex - lockPersistentVolumeClaimControllerMockGeneric sync.RWMutex - lockPersistentVolumeClaimControllerMockInformer sync.RWMutex - lockPersistentVolumeClaimControllerMockLister sync.RWMutex - lockPersistentVolumeClaimControllerMockStart sync.RWMutex - lockPersistentVolumeClaimControllerMockSync sync.RWMutex + lockPersistentVolumeClaimControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPersistentVolumeClaimControllerMockAddClusterScopedHandler sync.RWMutex + lockPersistentVolumeClaimControllerMockAddFeatureHandler sync.RWMutex + lockPersistentVolumeClaimControllerMockAddHandler sync.RWMutex + lockPersistentVolumeClaimControllerMockEnqueue sync.RWMutex + lockPersistentVolumeClaimControllerMockGeneric sync.RWMutex + lockPersistentVolumeClaimControllerMockInformer sync.RWMutex + lockPersistentVolumeClaimControllerMockLister sync.RWMutex + lockPersistentVolumeClaimControllerMockStart sync.RWMutex + lockPersistentVolumeClaimControllerMockSync sync.RWMutex ) // Ensure, that PersistentVolumeClaimControllerMock does implement PersistentVolumeClaimController. @@ -161,9 +163,15 @@ var _ v1a.PersistentVolumeClaimController = &PersistentVolumeClaimControllerMock // // // make and configure a mocked PersistentVolumeClaimController // mockedPersistentVolumeClaimController := &PersistentVolumeClaimControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PersistentVolumeClaimHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.PersistentVolumeClaimHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PersistentVolumeClaimHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.PersistentVolumeClaimHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.PersistentVolumeClaimController = &PersistentVolumeClaimControllerMock // // } type PersistentVolumeClaimControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PersistentVolumeClaimHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.PersistentVolumeClaimHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PersistentVolumeClaimHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.PersistentVolumeClaimHandlerFunc) @@ -218,6 +232,19 @@ type PersistentVolumeClaimControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.PersistentVolumeClaimHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type PersistentVolumeClaimControllerMock struct { // Handler is the handler argument value. Handler v1a.PersistentVolumeClaimHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PersistentVolumeClaimHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type PersistentVolumeClaimControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PersistentVolumeClaimControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PersistentVolumeClaimHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PersistentVolumeClaimControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PersistentVolumeClaimController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PersistentVolumeClaimHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPersistentVolumeClaimControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPersistentVolumeClaimControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPersistentVolumeClaimController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PersistentVolumeClaimControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PersistentVolumeClaimHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PersistentVolumeClaimHandlerFunc + } + lockPersistentVolumeClaimControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPersistentVolumeClaimControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PersistentVolumeClaimControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.PersistentVolumeClaimHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *PersistentVolumeClaimControllerMock) AddClusterScopedHandlerCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PersistentVolumeClaimControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PersistentVolumeClaimHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PersistentVolumeClaimControllerMock.AddFeatureHandlerFunc: method is nil but PersistentVolumeClaimController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PersistentVolumeClaimHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPersistentVolumeClaimControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPersistentVolumeClaimControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPersistentVolumeClaimController.AddFeatureHandlerCalls()) +func (mock *PersistentVolumeClaimControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PersistentVolumeClaimHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PersistentVolumeClaimHandlerFunc + } + lockPersistentVolumeClaimControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPersistentVolumeClaimControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PersistentVolumeClaimControllerMock) AddHandler(ctx context.Context, name string, handler v1a.PersistentVolumeClaimHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *PersistentVolumeClaimControllerMock) SyncCalls() []struct { } var ( - lockPersistentVolumeClaimInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPersistentVolumeClaimInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPersistentVolumeClaimInterfaceMockAddHandler sync.RWMutex - lockPersistentVolumeClaimInterfaceMockAddLifecycle sync.RWMutex - lockPersistentVolumeClaimInterfaceMockController sync.RWMutex - lockPersistentVolumeClaimInterfaceMockCreate sync.RWMutex - lockPersistentVolumeClaimInterfaceMockDelete sync.RWMutex - lockPersistentVolumeClaimInterfaceMockDeleteCollection sync.RWMutex - lockPersistentVolumeClaimInterfaceMockDeleteNamespaced sync.RWMutex - lockPersistentVolumeClaimInterfaceMockGet sync.RWMutex - lockPersistentVolumeClaimInterfaceMockGetNamespaced sync.RWMutex - lockPersistentVolumeClaimInterfaceMockList sync.RWMutex - lockPersistentVolumeClaimInterfaceMockObjectClient sync.RWMutex - lockPersistentVolumeClaimInterfaceMockUpdate sync.RWMutex - lockPersistentVolumeClaimInterfaceMockWatch sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddFeatureHandler sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddHandler sync.RWMutex + lockPersistentVolumeClaimInterfaceMockAddLifecycle sync.RWMutex + lockPersistentVolumeClaimInterfaceMockController sync.RWMutex + lockPersistentVolumeClaimInterfaceMockCreate sync.RWMutex + lockPersistentVolumeClaimInterfaceMockDelete sync.RWMutex + lockPersistentVolumeClaimInterfaceMockDeleteCollection sync.RWMutex + lockPersistentVolumeClaimInterfaceMockDeleteNamespaced sync.RWMutex + lockPersistentVolumeClaimInterfaceMockGet sync.RWMutex + lockPersistentVolumeClaimInterfaceMockGetNamespaced sync.RWMutex + lockPersistentVolumeClaimInterfaceMockList sync.RWMutex + lockPersistentVolumeClaimInterfaceMockObjectClient sync.RWMutex + lockPersistentVolumeClaimInterfaceMockUpdate sync.RWMutex + lockPersistentVolumeClaimInterfaceMockWatch sync.RWMutex ) // Ensure, that PersistentVolumeClaimInterfaceMock does implement PersistentVolumeClaimInterface. @@ -558,12 +690,24 @@ var _ v1a.PersistentVolumeClaimInterface = &PersistentVolumeClaimInterfaceMock{} // // // make and configure a mocked PersistentVolumeClaimInterface // mockedPersistentVolumeClaimInterface := &PersistentVolumeClaimInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PersistentVolumeClaimHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PersistentVolumeClaimLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.PersistentVolumeClaimHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.PersistentVolumeClaimLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PersistentVolumeClaimHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PersistentVolumeClaimLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.PersistentVolumeClaimHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.PersistentVolumeClaimInterface = &PersistentVolumeClaimInterfaceMock{} // // } type PersistentVolumeClaimInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PersistentVolumeClaimHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PersistentVolumeClaimLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.PersistentVolumeClaimHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.PersistentVolumeClaimLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PersistentVolumeClaimHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PersistentVolumeClaimLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.PersistentVolumeClaimHandlerFunc) @@ -657,6 +813,32 @@ type PersistentVolumeClaimInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.PersistentVolumeClaimHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PersistentVolumeClaimLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type PersistentVolumeClaimInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.PersistentVolumeClaimLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PersistentVolumeClaimHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PersistentVolumeClaimLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type PersistentVolumeClaimInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PersistentVolumeClaimInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PersistentVolumeClaimHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PersistentVolumeClaimInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PersistentVolumeClaimInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PersistentVolumeClaimHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPersistentVolumeClaimInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PersistentVolumeClaimInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PersistentVolumeClaimHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PersistentVolumeClaimHandlerFunc + } + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PersistentVolumeClaimInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PersistentVolumeClaimLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PersistentVolumeClaimInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PersistentVolumeClaimInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PersistentVolumeClaimLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPersistentVolumeClaimInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PersistentVolumeClaimInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PersistentVolumeClaimLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PersistentVolumeClaimLifecycle + } + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPersistentVolumeClaimInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PersistentVolumeClaimInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.PersistentVolumeClaimHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *PersistentVolumeClaimInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PersistentVolumeClaimInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PersistentVolumeClaimHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PersistentVolumeClaimInterfaceMock.AddFeatureHandlerFunc: method is nil but PersistentVolumeClaimInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PersistentVolumeClaimHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPersistentVolumeClaimInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPersistentVolumeClaimInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPersistentVolumeClaimInterface.AddFeatureHandlerCalls()) +func (mock *PersistentVolumeClaimInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PersistentVolumeClaimHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PersistentVolumeClaimHandlerFunc + } + lockPersistentVolumeClaimInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPersistentVolumeClaimInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PersistentVolumeClaimInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PersistentVolumeClaimLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PersistentVolumeClaimInterfaceMock.AddFeatureLifecycleFunc: method is nil but PersistentVolumeClaimInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PersistentVolumeClaimLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPersistentVolumeClaimInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPersistentVolumeClaimInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPersistentVolumeClaimInterface.AddFeatureLifecycleCalls()) +func (mock *PersistentVolumeClaimInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PersistentVolumeClaimLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PersistentVolumeClaimLifecycle + } + lockPersistentVolumeClaimInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPersistentVolumeClaimInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PersistentVolumeClaimInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.PersistentVolumeClaimHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_pod_mock.go b/apis/core/v1/fakes/zz_generated_pod_mock.go index 0f72d46c..28ca949e 100644 --- a/apis/core/v1/fakes/zz_generated_pod_mock.go +++ b/apis/core/v1/fakes/zz_generated_pod_mock.go @@ -141,14 +141,16 @@ func (mock *PodListerMock) ListCalls() []struct { } var ( - lockPodControllerMockAddClusterScopedHandler sync.RWMutex - lockPodControllerMockAddHandler sync.RWMutex - lockPodControllerMockEnqueue sync.RWMutex - lockPodControllerMockGeneric sync.RWMutex - lockPodControllerMockInformer sync.RWMutex - lockPodControllerMockLister sync.RWMutex - lockPodControllerMockStart sync.RWMutex - lockPodControllerMockSync sync.RWMutex + lockPodControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodControllerMockAddClusterScopedHandler sync.RWMutex + lockPodControllerMockAddFeatureHandler sync.RWMutex + lockPodControllerMockAddHandler sync.RWMutex + lockPodControllerMockEnqueue sync.RWMutex + lockPodControllerMockGeneric sync.RWMutex + lockPodControllerMockInformer sync.RWMutex + lockPodControllerMockLister sync.RWMutex + lockPodControllerMockStart sync.RWMutex + lockPodControllerMockSync sync.RWMutex ) // Ensure, that PodControllerMock does implement PodController. @@ -161,9 +163,15 @@ var _ v1a.PodController = &PodControllerMock{} // // // make and configure a mocked PodController // mockedPodController := &PodControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PodHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.PodHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PodHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.PodHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.PodController = &PodControllerMock{} // // } type PodControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PodHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.PodHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PodHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.PodHandlerFunc) @@ -218,6 +232,19 @@ type PodControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.PodHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type PodControllerMock struct { // Handler is the handler argument value. Handler v1a.PodHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PodHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type PodControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PodHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PodHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPodControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PodHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PodHandlerFunc + } + lockPodControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.PodHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *PodControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PodHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodControllerMock.AddFeatureHandlerFunc: method is nil but PodController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PodHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodController.AddFeatureHandlerCalls()) +func (mock *PodControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PodHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PodHandlerFunc + } + lockPodControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodControllerMock) AddHandler(ctx context.Context, name string, handler v1a.PodHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *PodControllerMock) SyncCalls() []struct { } var ( - lockPodInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPodInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPodInterfaceMockAddHandler sync.RWMutex - lockPodInterfaceMockAddLifecycle sync.RWMutex - lockPodInterfaceMockController sync.RWMutex - lockPodInterfaceMockCreate sync.RWMutex - lockPodInterfaceMockDelete sync.RWMutex - lockPodInterfaceMockDeleteCollection sync.RWMutex - lockPodInterfaceMockDeleteNamespaced sync.RWMutex - lockPodInterfaceMockGet sync.RWMutex - lockPodInterfaceMockGetNamespaced sync.RWMutex - lockPodInterfaceMockList sync.RWMutex - lockPodInterfaceMockObjectClient sync.RWMutex - lockPodInterfaceMockUpdate sync.RWMutex - lockPodInterfaceMockWatch sync.RWMutex + lockPodInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPodInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPodInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPodInterfaceMockAddFeatureHandler sync.RWMutex + lockPodInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPodInterfaceMockAddHandler sync.RWMutex + lockPodInterfaceMockAddLifecycle sync.RWMutex + lockPodInterfaceMockController sync.RWMutex + lockPodInterfaceMockCreate sync.RWMutex + lockPodInterfaceMockDelete sync.RWMutex + lockPodInterfaceMockDeleteCollection sync.RWMutex + lockPodInterfaceMockDeleteNamespaced sync.RWMutex + lockPodInterfaceMockGet sync.RWMutex + lockPodInterfaceMockGetNamespaced sync.RWMutex + lockPodInterfaceMockList sync.RWMutex + lockPodInterfaceMockObjectClient sync.RWMutex + lockPodInterfaceMockUpdate sync.RWMutex + lockPodInterfaceMockWatch sync.RWMutex ) // Ensure, that PodInterfaceMock does implement PodInterface. @@ -558,12 +690,24 @@ var _ v1a.PodInterface = &PodInterfaceMock{} // // // make and configure a mocked PodInterface // mockedPodInterface := &PodInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PodHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PodLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.PodHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.PodLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PodHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PodLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.PodHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.PodInterface = &PodInterfaceMock{} // // } type PodInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PodHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PodLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.PodHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.PodLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PodHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PodLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.PodHandlerFunc) @@ -657,6 +813,32 @@ type PodInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.PodHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PodLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type PodInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.PodLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PodHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PodLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type PodInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PodHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PodHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPodInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PodHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PodHandlerFunc + } + lockPodInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PodInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PodLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PodInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PodInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PodLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPodInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPodInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPodInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PodInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PodLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PodLifecycle + } + lockPodInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPodInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.PodHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *PodInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PodHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodInterfaceMock.AddFeatureHandlerFunc: method is nil but PodInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PodHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodInterface.AddFeatureHandlerCalls()) +func (mock *PodInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PodHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PodHandlerFunc + } + lockPodInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PodInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PodLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PodInterfaceMock.AddFeatureLifecycleFunc: method is nil but PodInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PodLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPodInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPodInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPodInterface.AddFeatureLifecycleCalls()) +func (mock *PodInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PodLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PodLifecycle + } + lockPodInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPodInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.PodHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_replication_controller_mock.go b/apis/core/v1/fakes/zz_generated_replication_controller_mock.go index ab4a4ec6..7148b41a 100644 --- a/apis/core/v1/fakes/zz_generated_replication_controller_mock.go +++ b/apis/core/v1/fakes/zz_generated_replication_controller_mock.go @@ -141,14 +141,16 @@ func (mock *ReplicationControllerListerMock) ListCalls() []struct { } var ( - lockReplicationControllerControllerMockAddClusterScopedHandler sync.RWMutex - lockReplicationControllerControllerMockAddHandler sync.RWMutex - lockReplicationControllerControllerMockEnqueue sync.RWMutex - lockReplicationControllerControllerMockGeneric sync.RWMutex - lockReplicationControllerControllerMockInformer sync.RWMutex - lockReplicationControllerControllerMockLister sync.RWMutex - lockReplicationControllerControllerMockStart sync.RWMutex - lockReplicationControllerControllerMockSync sync.RWMutex + lockReplicationControllerControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockReplicationControllerControllerMockAddClusterScopedHandler sync.RWMutex + lockReplicationControllerControllerMockAddFeatureHandler sync.RWMutex + lockReplicationControllerControllerMockAddHandler sync.RWMutex + lockReplicationControllerControllerMockEnqueue sync.RWMutex + lockReplicationControllerControllerMockGeneric sync.RWMutex + lockReplicationControllerControllerMockInformer sync.RWMutex + lockReplicationControllerControllerMockLister sync.RWMutex + lockReplicationControllerControllerMockStart sync.RWMutex + lockReplicationControllerControllerMockSync sync.RWMutex ) // Ensure, that ReplicationControllerControllerMock does implement ReplicationControllerController. @@ -161,9 +163,15 @@ var _ v1a.ReplicationControllerController = &ReplicationControllerControllerMock // // // make and configure a mocked ReplicationControllerController // mockedReplicationControllerController := &ReplicationControllerControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ReplicationControllerHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ReplicationControllerHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ReplicationControllerHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ReplicationControllerHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ReplicationControllerController = &ReplicationControllerControllerMock // // } type ReplicationControllerControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ReplicationControllerHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ReplicationControllerHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ReplicationControllerHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ReplicationControllerHandlerFunc) @@ -218,6 +232,19 @@ type ReplicationControllerControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ReplicationControllerHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ReplicationControllerControllerMock struct { // Handler is the handler argument value. Handler v1a.ReplicationControllerHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ReplicationControllerHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ReplicationControllerControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ReplicationControllerControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ReplicationControllerHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ReplicationControllerControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ReplicationControllerController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ReplicationControllerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockReplicationControllerControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockReplicationControllerControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedReplicationControllerController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ReplicationControllerControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ReplicationControllerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ReplicationControllerHandlerFunc + } + lockReplicationControllerControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockReplicationControllerControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ReplicationControllerControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ReplicationControllerHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ReplicationControllerControllerMock) AddClusterScopedHandlerCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ReplicationControllerControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ReplicationControllerHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ReplicationControllerControllerMock.AddFeatureHandlerFunc: method is nil but ReplicationControllerController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ReplicationControllerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockReplicationControllerControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockReplicationControllerControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedReplicationControllerController.AddFeatureHandlerCalls()) +func (mock *ReplicationControllerControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ReplicationControllerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ReplicationControllerHandlerFunc + } + lockReplicationControllerControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockReplicationControllerControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ReplicationControllerControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ReplicationControllerHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ReplicationControllerControllerMock) SyncCalls() []struct { } var ( - lockReplicationControllerInterfaceMockAddClusterScopedHandler sync.RWMutex - lockReplicationControllerInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockReplicationControllerInterfaceMockAddHandler sync.RWMutex - lockReplicationControllerInterfaceMockAddLifecycle sync.RWMutex - lockReplicationControllerInterfaceMockController sync.RWMutex - lockReplicationControllerInterfaceMockCreate sync.RWMutex - lockReplicationControllerInterfaceMockDelete sync.RWMutex - lockReplicationControllerInterfaceMockDeleteCollection sync.RWMutex - lockReplicationControllerInterfaceMockDeleteNamespaced sync.RWMutex - lockReplicationControllerInterfaceMockGet sync.RWMutex - lockReplicationControllerInterfaceMockGetNamespaced sync.RWMutex - lockReplicationControllerInterfaceMockList sync.RWMutex - lockReplicationControllerInterfaceMockObjectClient sync.RWMutex - lockReplicationControllerInterfaceMockUpdate sync.RWMutex - lockReplicationControllerInterfaceMockWatch sync.RWMutex + lockReplicationControllerInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockReplicationControllerInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockReplicationControllerInterfaceMockAddClusterScopedHandler sync.RWMutex + lockReplicationControllerInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockReplicationControllerInterfaceMockAddFeatureHandler sync.RWMutex + lockReplicationControllerInterfaceMockAddFeatureLifecycle sync.RWMutex + lockReplicationControllerInterfaceMockAddHandler sync.RWMutex + lockReplicationControllerInterfaceMockAddLifecycle sync.RWMutex + lockReplicationControllerInterfaceMockController sync.RWMutex + lockReplicationControllerInterfaceMockCreate sync.RWMutex + lockReplicationControllerInterfaceMockDelete sync.RWMutex + lockReplicationControllerInterfaceMockDeleteCollection sync.RWMutex + lockReplicationControllerInterfaceMockDeleteNamespaced sync.RWMutex + lockReplicationControllerInterfaceMockGet sync.RWMutex + lockReplicationControllerInterfaceMockGetNamespaced sync.RWMutex + lockReplicationControllerInterfaceMockList sync.RWMutex + lockReplicationControllerInterfaceMockObjectClient sync.RWMutex + lockReplicationControllerInterfaceMockUpdate sync.RWMutex + lockReplicationControllerInterfaceMockWatch sync.RWMutex ) // Ensure, that ReplicationControllerInterfaceMock does implement ReplicationControllerInterface. @@ -558,12 +690,24 @@ var _ v1a.ReplicationControllerInterface = &ReplicationControllerInterfaceMock{} // // // make and configure a mocked ReplicationControllerInterface // mockedReplicationControllerInterface := &ReplicationControllerInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ReplicationControllerHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ReplicationControllerLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ReplicationControllerHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ReplicationControllerLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ReplicationControllerHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ReplicationControllerLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ReplicationControllerHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ReplicationControllerInterface = &ReplicationControllerInterfaceMock{} // // } type ReplicationControllerInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ReplicationControllerHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ReplicationControllerLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ReplicationControllerHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ReplicationControllerLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ReplicationControllerHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ReplicationControllerLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ReplicationControllerHandlerFunc) @@ -657,6 +813,32 @@ type ReplicationControllerInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ReplicationControllerHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ReplicationControllerLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ReplicationControllerInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ReplicationControllerLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ReplicationControllerHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ReplicationControllerLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ReplicationControllerInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ReplicationControllerInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ReplicationControllerHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ReplicationControllerInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ReplicationControllerInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ReplicationControllerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockReplicationControllerInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockReplicationControllerInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedReplicationControllerInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ReplicationControllerInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ReplicationControllerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ReplicationControllerHandlerFunc + } + lockReplicationControllerInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockReplicationControllerInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ReplicationControllerInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ReplicationControllerLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ReplicationControllerInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ReplicationControllerInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ReplicationControllerLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockReplicationControllerInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockReplicationControllerInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedReplicationControllerInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ReplicationControllerInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ReplicationControllerLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ReplicationControllerLifecycle + } + lockReplicationControllerInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockReplicationControllerInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ReplicationControllerInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ReplicationControllerHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ReplicationControllerInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ReplicationControllerInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ReplicationControllerHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ReplicationControllerInterfaceMock.AddFeatureHandlerFunc: method is nil but ReplicationControllerInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ReplicationControllerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockReplicationControllerInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockReplicationControllerInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedReplicationControllerInterface.AddFeatureHandlerCalls()) +func (mock *ReplicationControllerInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ReplicationControllerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ReplicationControllerHandlerFunc + } + lockReplicationControllerInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockReplicationControllerInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ReplicationControllerInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ReplicationControllerLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ReplicationControllerInterfaceMock.AddFeatureLifecycleFunc: method is nil but ReplicationControllerInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ReplicationControllerLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockReplicationControllerInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockReplicationControllerInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedReplicationControllerInterface.AddFeatureLifecycleCalls()) +func (mock *ReplicationControllerInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ReplicationControllerLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ReplicationControllerLifecycle + } + lockReplicationControllerInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockReplicationControllerInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ReplicationControllerInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ReplicationControllerHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_resource_quota_mock.go b/apis/core/v1/fakes/zz_generated_resource_quota_mock.go index aa4a3afa..621b384f 100644 --- a/apis/core/v1/fakes/zz_generated_resource_quota_mock.go +++ b/apis/core/v1/fakes/zz_generated_resource_quota_mock.go @@ -141,14 +141,16 @@ func (mock *ResourceQuotaListerMock) ListCalls() []struct { } var ( - lockResourceQuotaControllerMockAddClusterScopedHandler sync.RWMutex - lockResourceQuotaControllerMockAddHandler sync.RWMutex - lockResourceQuotaControllerMockEnqueue sync.RWMutex - lockResourceQuotaControllerMockGeneric sync.RWMutex - lockResourceQuotaControllerMockInformer sync.RWMutex - lockResourceQuotaControllerMockLister sync.RWMutex - lockResourceQuotaControllerMockStart sync.RWMutex - lockResourceQuotaControllerMockSync sync.RWMutex + lockResourceQuotaControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockResourceQuotaControllerMockAddClusterScopedHandler sync.RWMutex + lockResourceQuotaControllerMockAddFeatureHandler sync.RWMutex + lockResourceQuotaControllerMockAddHandler sync.RWMutex + lockResourceQuotaControllerMockEnqueue sync.RWMutex + lockResourceQuotaControllerMockGeneric sync.RWMutex + lockResourceQuotaControllerMockInformer sync.RWMutex + lockResourceQuotaControllerMockLister sync.RWMutex + lockResourceQuotaControllerMockStart sync.RWMutex + lockResourceQuotaControllerMockSync sync.RWMutex ) // Ensure, that ResourceQuotaControllerMock does implement ResourceQuotaController. @@ -161,9 +163,15 @@ var _ v1a.ResourceQuotaController = &ResourceQuotaControllerMock{} // // // make and configure a mocked ResourceQuotaController // mockedResourceQuotaController := &ResourceQuotaControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ResourceQuotaHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ResourceQuotaHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ResourceQuotaHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ResourceQuotaHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ResourceQuotaController = &ResourceQuotaControllerMock{} // // } type ResourceQuotaControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ResourceQuotaHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ResourceQuotaHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ResourceQuotaHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ResourceQuotaHandlerFunc) @@ -218,6 +232,19 @@ type ResourceQuotaControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ResourceQuotaHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ResourceQuotaControllerMock struct { // Handler is the handler argument value. Handler v1a.ResourceQuotaHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ResourceQuotaHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ResourceQuotaControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ResourceQuotaControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ResourceQuotaHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ResourceQuotaControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ResourceQuotaController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ResourceQuotaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockResourceQuotaControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockResourceQuotaControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedResourceQuotaController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ResourceQuotaControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ResourceQuotaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ResourceQuotaHandlerFunc + } + lockResourceQuotaControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockResourceQuotaControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ResourceQuotaControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ResourceQuotaHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ResourceQuotaControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ResourceQuotaControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ResourceQuotaHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ResourceQuotaControllerMock.AddFeatureHandlerFunc: method is nil but ResourceQuotaController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ResourceQuotaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockResourceQuotaControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockResourceQuotaControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedResourceQuotaController.AddFeatureHandlerCalls()) +func (mock *ResourceQuotaControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ResourceQuotaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ResourceQuotaHandlerFunc + } + lockResourceQuotaControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockResourceQuotaControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ResourceQuotaControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ResourceQuotaHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ResourceQuotaControllerMock) SyncCalls() []struct { } var ( - lockResourceQuotaInterfaceMockAddClusterScopedHandler sync.RWMutex - lockResourceQuotaInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockResourceQuotaInterfaceMockAddHandler sync.RWMutex - lockResourceQuotaInterfaceMockAddLifecycle sync.RWMutex - lockResourceQuotaInterfaceMockController sync.RWMutex - lockResourceQuotaInterfaceMockCreate sync.RWMutex - lockResourceQuotaInterfaceMockDelete sync.RWMutex - lockResourceQuotaInterfaceMockDeleteCollection sync.RWMutex - lockResourceQuotaInterfaceMockDeleteNamespaced sync.RWMutex - lockResourceQuotaInterfaceMockGet sync.RWMutex - lockResourceQuotaInterfaceMockGetNamespaced sync.RWMutex - lockResourceQuotaInterfaceMockList sync.RWMutex - lockResourceQuotaInterfaceMockObjectClient sync.RWMutex - lockResourceQuotaInterfaceMockUpdate sync.RWMutex - lockResourceQuotaInterfaceMockWatch sync.RWMutex + lockResourceQuotaInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockResourceQuotaInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockResourceQuotaInterfaceMockAddClusterScopedHandler sync.RWMutex + lockResourceQuotaInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockResourceQuotaInterfaceMockAddFeatureHandler sync.RWMutex + lockResourceQuotaInterfaceMockAddFeatureLifecycle sync.RWMutex + lockResourceQuotaInterfaceMockAddHandler sync.RWMutex + lockResourceQuotaInterfaceMockAddLifecycle sync.RWMutex + lockResourceQuotaInterfaceMockController sync.RWMutex + lockResourceQuotaInterfaceMockCreate sync.RWMutex + lockResourceQuotaInterfaceMockDelete sync.RWMutex + lockResourceQuotaInterfaceMockDeleteCollection sync.RWMutex + lockResourceQuotaInterfaceMockDeleteNamespaced sync.RWMutex + lockResourceQuotaInterfaceMockGet sync.RWMutex + lockResourceQuotaInterfaceMockGetNamespaced sync.RWMutex + lockResourceQuotaInterfaceMockList sync.RWMutex + lockResourceQuotaInterfaceMockObjectClient sync.RWMutex + lockResourceQuotaInterfaceMockUpdate sync.RWMutex + lockResourceQuotaInterfaceMockWatch sync.RWMutex ) // Ensure, that ResourceQuotaInterfaceMock does implement ResourceQuotaInterface. @@ -558,12 +690,24 @@ var _ v1a.ResourceQuotaInterface = &ResourceQuotaInterfaceMock{} // // // make and configure a mocked ResourceQuotaInterface // mockedResourceQuotaInterface := &ResourceQuotaInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ResourceQuotaHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ResourceQuotaLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ResourceQuotaHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ResourceQuotaLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ResourceQuotaHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ResourceQuotaLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ResourceQuotaHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ResourceQuotaInterface = &ResourceQuotaInterfaceMock{} // // } type ResourceQuotaInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ResourceQuotaHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ResourceQuotaLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ResourceQuotaHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ResourceQuotaLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ResourceQuotaHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ResourceQuotaLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ResourceQuotaHandlerFunc) @@ -657,6 +813,32 @@ type ResourceQuotaInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ResourceQuotaHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ResourceQuotaLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ResourceQuotaInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ResourceQuotaLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ResourceQuotaHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ResourceQuotaLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ResourceQuotaInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ResourceQuotaInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ResourceQuotaHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ResourceQuotaInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ResourceQuotaInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ResourceQuotaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockResourceQuotaInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockResourceQuotaInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedResourceQuotaInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ResourceQuotaInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ResourceQuotaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ResourceQuotaHandlerFunc + } + lockResourceQuotaInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockResourceQuotaInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ResourceQuotaInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ResourceQuotaLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ResourceQuotaInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ResourceQuotaInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ResourceQuotaLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockResourceQuotaInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockResourceQuotaInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedResourceQuotaInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ResourceQuotaInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ResourceQuotaLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ResourceQuotaLifecycle + } + lockResourceQuotaInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockResourceQuotaInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ResourceQuotaInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ResourceQuotaHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ResourceQuotaInterfaceMock) AddClusterScopedLifecycleCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ResourceQuotaInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ResourceQuotaHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ResourceQuotaInterfaceMock.AddFeatureHandlerFunc: method is nil but ResourceQuotaInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ResourceQuotaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockResourceQuotaInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockResourceQuotaInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedResourceQuotaInterface.AddFeatureHandlerCalls()) +func (mock *ResourceQuotaInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ResourceQuotaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ResourceQuotaHandlerFunc + } + lockResourceQuotaInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockResourceQuotaInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ResourceQuotaInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ResourceQuotaLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ResourceQuotaInterfaceMock.AddFeatureLifecycleFunc: method is nil but ResourceQuotaInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ResourceQuotaLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockResourceQuotaInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockResourceQuotaInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedResourceQuotaInterface.AddFeatureLifecycleCalls()) +func (mock *ResourceQuotaInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ResourceQuotaLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ResourceQuotaLifecycle + } + lockResourceQuotaInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockResourceQuotaInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ResourceQuotaInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ResourceQuotaHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_secret_mock.go b/apis/core/v1/fakes/zz_generated_secret_mock.go index ec1e5574..98670b42 100644 --- a/apis/core/v1/fakes/zz_generated_secret_mock.go +++ b/apis/core/v1/fakes/zz_generated_secret_mock.go @@ -141,14 +141,16 @@ func (mock *SecretListerMock) ListCalls() []struct { } var ( - lockSecretControllerMockAddClusterScopedHandler sync.RWMutex - lockSecretControllerMockAddHandler sync.RWMutex - lockSecretControllerMockEnqueue sync.RWMutex - lockSecretControllerMockGeneric sync.RWMutex - lockSecretControllerMockInformer sync.RWMutex - lockSecretControllerMockLister sync.RWMutex - lockSecretControllerMockStart sync.RWMutex - lockSecretControllerMockSync sync.RWMutex + lockSecretControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSecretControllerMockAddClusterScopedHandler sync.RWMutex + lockSecretControllerMockAddFeatureHandler sync.RWMutex + lockSecretControllerMockAddHandler sync.RWMutex + lockSecretControllerMockEnqueue sync.RWMutex + lockSecretControllerMockGeneric sync.RWMutex + lockSecretControllerMockInformer sync.RWMutex + lockSecretControllerMockLister sync.RWMutex + lockSecretControllerMockStart sync.RWMutex + lockSecretControllerMockSync sync.RWMutex ) // Ensure, that SecretControllerMock does implement SecretController. @@ -161,9 +163,15 @@ var _ v1a.SecretController = &SecretControllerMock{} // // // make and configure a mocked SecretController // mockedSecretController := &SecretControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.SecretHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.SecretHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.SecretHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.SecretHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.SecretController = &SecretControllerMock{} // // } type SecretControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.SecretHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.SecretHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.SecretHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.SecretHandlerFunc) @@ -218,6 +232,19 @@ type SecretControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.SecretHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type SecretControllerMock struct { // Handler is the handler argument value. Handler v1a.SecretHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.SecretHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type SecretControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SecretControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.SecretHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SecretControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SecretController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.SecretHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSecretControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSecretControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSecretController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SecretControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.SecretHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.SecretHandlerFunc + } + lockSecretControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSecretControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SecretControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.SecretHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *SecretControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SecretControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.SecretHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SecretControllerMock.AddFeatureHandlerFunc: method is nil but SecretController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.SecretHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSecretControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSecretControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSecretController.AddFeatureHandlerCalls()) +func (mock *SecretControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.SecretHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.SecretHandlerFunc + } + lockSecretControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSecretControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SecretControllerMock) AddHandler(ctx context.Context, name string, handler v1a.SecretHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *SecretControllerMock) SyncCalls() []struct { } var ( - lockSecretInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSecretInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSecretInterfaceMockAddHandler sync.RWMutex - lockSecretInterfaceMockAddLifecycle sync.RWMutex - lockSecretInterfaceMockController sync.RWMutex - lockSecretInterfaceMockCreate sync.RWMutex - lockSecretInterfaceMockDelete sync.RWMutex - lockSecretInterfaceMockDeleteCollection sync.RWMutex - lockSecretInterfaceMockDeleteNamespaced sync.RWMutex - lockSecretInterfaceMockGet sync.RWMutex - lockSecretInterfaceMockGetNamespaced sync.RWMutex - lockSecretInterfaceMockList sync.RWMutex - lockSecretInterfaceMockObjectClient sync.RWMutex - lockSecretInterfaceMockUpdate sync.RWMutex - lockSecretInterfaceMockWatch sync.RWMutex + lockSecretInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSecretInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSecretInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSecretInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSecretInterfaceMockAddFeatureHandler sync.RWMutex + lockSecretInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSecretInterfaceMockAddHandler sync.RWMutex + lockSecretInterfaceMockAddLifecycle sync.RWMutex + lockSecretInterfaceMockController sync.RWMutex + lockSecretInterfaceMockCreate sync.RWMutex + lockSecretInterfaceMockDelete sync.RWMutex + lockSecretInterfaceMockDeleteCollection sync.RWMutex + lockSecretInterfaceMockDeleteNamespaced sync.RWMutex + lockSecretInterfaceMockGet sync.RWMutex + lockSecretInterfaceMockGetNamespaced sync.RWMutex + lockSecretInterfaceMockList sync.RWMutex + lockSecretInterfaceMockObjectClient sync.RWMutex + lockSecretInterfaceMockUpdate sync.RWMutex + lockSecretInterfaceMockWatch sync.RWMutex ) // Ensure, that SecretInterfaceMock does implement SecretInterface. @@ -558,12 +690,24 @@ var _ v1a.SecretInterface = &SecretInterfaceMock{} // // // make and configure a mocked SecretInterface // mockedSecretInterface := &SecretInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.SecretHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.SecretLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.SecretHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.SecretLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.SecretHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.SecretLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.SecretHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.SecretInterface = &SecretInterfaceMock{} // // } type SecretInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.SecretHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.SecretLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.SecretHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.SecretLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.SecretHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.SecretLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.SecretHandlerFunc) @@ -657,6 +813,32 @@ type SecretInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.SecretHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.SecretLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type SecretInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.SecretLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.SecretHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.SecretLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type SecretInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SecretInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.SecretHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SecretInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SecretInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.SecretHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSecretInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSecretInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSecretInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SecretInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.SecretHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.SecretHandlerFunc + } + lockSecretInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSecretInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SecretInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.SecretLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SecretInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SecretInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.SecretLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSecretInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSecretInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSecretInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SecretInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.SecretLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.SecretLifecycle + } + lockSecretInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSecretInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SecretInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.SecretHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *SecretInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SecretInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.SecretHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SecretInterfaceMock.AddFeatureHandlerFunc: method is nil but SecretInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.SecretHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSecretInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSecretInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSecretInterface.AddFeatureHandlerCalls()) +func (mock *SecretInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.SecretHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.SecretHandlerFunc + } + lockSecretInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSecretInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SecretInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.SecretLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SecretInterfaceMock.AddFeatureLifecycleFunc: method is nil but SecretInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.SecretLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSecretInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSecretInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSecretInterface.AddFeatureLifecycleCalls()) +func (mock *SecretInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.SecretLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.SecretLifecycle + } + lockSecretInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSecretInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SecretInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.SecretHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_service_account_mock.go b/apis/core/v1/fakes/zz_generated_service_account_mock.go index a734d47e..67057a0f 100644 --- a/apis/core/v1/fakes/zz_generated_service_account_mock.go +++ b/apis/core/v1/fakes/zz_generated_service_account_mock.go @@ -141,14 +141,16 @@ func (mock *ServiceAccountListerMock) ListCalls() []struct { } var ( - lockServiceAccountControllerMockAddClusterScopedHandler sync.RWMutex - lockServiceAccountControllerMockAddHandler sync.RWMutex - lockServiceAccountControllerMockEnqueue sync.RWMutex - lockServiceAccountControllerMockGeneric sync.RWMutex - lockServiceAccountControllerMockInformer sync.RWMutex - lockServiceAccountControllerMockLister sync.RWMutex - lockServiceAccountControllerMockStart sync.RWMutex - lockServiceAccountControllerMockSync sync.RWMutex + lockServiceAccountControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceAccountControllerMockAddClusterScopedHandler sync.RWMutex + lockServiceAccountControllerMockAddFeatureHandler sync.RWMutex + lockServiceAccountControllerMockAddHandler sync.RWMutex + lockServiceAccountControllerMockEnqueue sync.RWMutex + lockServiceAccountControllerMockGeneric sync.RWMutex + lockServiceAccountControllerMockInformer sync.RWMutex + lockServiceAccountControllerMockLister sync.RWMutex + lockServiceAccountControllerMockStart sync.RWMutex + lockServiceAccountControllerMockSync sync.RWMutex ) // Ensure, that ServiceAccountControllerMock does implement ServiceAccountController. @@ -161,9 +163,15 @@ var _ v1a.ServiceAccountController = &ServiceAccountControllerMock{} // // // make and configure a mocked ServiceAccountController // mockedServiceAccountController := &ServiceAccountControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceAccountHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ServiceAccountHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceAccountHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ServiceAccountHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ServiceAccountController = &ServiceAccountControllerMock{} // // } type ServiceAccountControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceAccountHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ServiceAccountHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceAccountHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ServiceAccountHandlerFunc) @@ -218,6 +232,19 @@ type ServiceAccountControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ServiceAccountHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ServiceAccountControllerMock struct { // Handler is the handler argument value. Handler v1a.ServiceAccountHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ServiceAccountHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ServiceAccountControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceAccountControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceAccountHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceAccountControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceAccountController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceAccountHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockServiceAccountControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceAccountControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceAccountController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceAccountControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceAccountHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceAccountHandlerFunc + } + lockServiceAccountControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceAccountControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceAccountControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ServiceAccountHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ServiceAccountControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceAccountControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceAccountHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceAccountControllerMock.AddFeatureHandlerFunc: method is nil but ServiceAccountController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceAccountHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceAccountControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceAccountControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceAccountController.AddFeatureHandlerCalls()) +func (mock *ServiceAccountControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceAccountHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceAccountHandlerFunc + } + lockServiceAccountControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceAccountControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceAccountControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ServiceAccountHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ServiceAccountControllerMock) SyncCalls() []struct { } var ( - lockServiceAccountInterfaceMockAddClusterScopedHandler sync.RWMutex - lockServiceAccountInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockServiceAccountInterfaceMockAddHandler sync.RWMutex - lockServiceAccountInterfaceMockAddLifecycle sync.RWMutex - lockServiceAccountInterfaceMockController sync.RWMutex - lockServiceAccountInterfaceMockCreate sync.RWMutex - lockServiceAccountInterfaceMockDelete sync.RWMutex - lockServiceAccountInterfaceMockDeleteCollection sync.RWMutex - lockServiceAccountInterfaceMockDeleteNamespaced sync.RWMutex - lockServiceAccountInterfaceMockGet sync.RWMutex - lockServiceAccountInterfaceMockGetNamespaced sync.RWMutex - lockServiceAccountInterfaceMockList sync.RWMutex - lockServiceAccountInterfaceMockObjectClient sync.RWMutex - lockServiceAccountInterfaceMockUpdate sync.RWMutex - lockServiceAccountInterfaceMockWatch sync.RWMutex + lockServiceAccountInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceAccountInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockServiceAccountInterfaceMockAddClusterScopedHandler sync.RWMutex + lockServiceAccountInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockServiceAccountInterfaceMockAddFeatureHandler sync.RWMutex + lockServiceAccountInterfaceMockAddFeatureLifecycle sync.RWMutex + lockServiceAccountInterfaceMockAddHandler sync.RWMutex + lockServiceAccountInterfaceMockAddLifecycle sync.RWMutex + lockServiceAccountInterfaceMockController sync.RWMutex + lockServiceAccountInterfaceMockCreate sync.RWMutex + lockServiceAccountInterfaceMockDelete sync.RWMutex + lockServiceAccountInterfaceMockDeleteCollection sync.RWMutex + lockServiceAccountInterfaceMockDeleteNamespaced sync.RWMutex + lockServiceAccountInterfaceMockGet sync.RWMutex + lockServiceAccountInterfaceMockGetNamespaced sync.RWMutex + lockServiceAccountInterfaceMockList sync.RWMutex + lockServiceAccountInterfaceMockObjectClient sync.RWMutex + lockServiceAccountInterfaceMockUpdate sync.RWMutex + lockServiceAccountInterfaceMockWatch sync.RWMutex ) // Ensure, that ServiceAccountInterfaceMock does implement ServiceAccountInterface. @@ -558,12 +690,24 @@ var _ v1a.ServiceAccountInterface = &ServiceAccountInterfaceMock{} // // // make and configure a mocked ServiceAccountInterface // mockedServiceAccountInterface := &ServiceAccountInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceAccountHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceAccountLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ServiceAccountHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ServiceAccountLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceAccountHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceAccountLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ServiceAccountHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ServiceAccountInterface = &ServiceAccountInterfaceMock{} // // } type ServiceAccountInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceAccountHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceAccountLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ServiceAccountHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ServiceAccountLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceAccountHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceAccountLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ServiceAccountHandlerFunc) @@ -657,6 +813,32 @@ type ServiceAccountInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ServiceAccountHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ServiceAccountLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ServiceAccountInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ServiceAccountLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ServiceAccountHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ServiceAccountLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ServiceAccountInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceAccountInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceAccountHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceAccountInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceAccountInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceAccountHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockServiceAccountInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceAccountInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceAccountInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceAccountInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceAccountHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceAccountHandlerFunc + } + lockServiceAccountInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceAccountInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ServiceAccountInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceAccountLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ServiceAccountInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ServiceAccountInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceAccountLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockServiceAccountInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockServiceAccountInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedServiceAccountInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ServiceAccountInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceAccountLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceAccountLifecycle + } + lockServiceAccountInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockServiceAccountInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceAccountInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ServiceAccountHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ServiceAccountInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceAccountInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceAccountHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceAccountInterfaceMock.AddFeatureHandlerFunc: method is nil but ServiceAccountInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceAccountHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceAccountInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceAccountInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceAccountInterface.AddFeatureHandlerCalls()) +func (mock *ServiceAccountInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceAccountHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceAccountHandlerFunc + } + lockServiceAccountInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceAccountInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ServiceAccountInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceAccountLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ServiceAccountInterfaceMock.AddFeatureLifecycleFunc: method is nil but ServiceAccountInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceAccountLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockServiceAccountInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockServiceAccountInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedServiceAccountInterface.AddFeatureLifecycleCalls()) +func (mock *ServiceAccountInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceAccountLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceAccountLifecycle + } + lockServiceAccountInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockServiceAccountInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceAccountInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ServiceAccountHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/fakes/zz_generated_service_mock.go b/apis/core/v1/fakes/zz_generated_service_mock.go index 6e9ddcb0..5b703102 100644 --- a/apis/core/v1/fakes/zz_generated_service_mock.go +++ b/apis/core/v1/fakes/zz_generated_service_mock.go @@ -141,14 +141,16 @@ func (mock *ServiceListerMock) ListCalls() []struct { } var ( - lockServiceControllerMockAddClusterScopedHandler sync.RWMutex - lockServiceControllerMockAddHandler sync.RWMutex - lockServiceControllerMockEnqueue sync.RWMutex - lockServiceControllerMockGeneric sync.RWMutex - lockServiceControllerMockInformer sync.RWMutex - lockServiceControllerMockLister sync.RWMutex - lockServiceControllerMockStart sync.RWMutex - lockServiceControllerMockSync sync.RWMutex + lockServiceControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceControllerMockAddClusterScopedHandler sync.RWMutex + lockServiceControllerMockAddFeatureHandler sync.RWMutex + lockServiceControllerMockAddHandler sync.RWMutex + lockServiceControllerMockEnqueue sync.RWMutex + lockServiceControllerMockGeneric sync.RWMutex + lockServiceControllerMockInformer sync.RWMutex + lockServiceControllerMockLister sync.RWMutex + lockServiceControllerMockStart sync.RWMutex + lockServiceControllerMockSync sync.RWMutex ) // Ensure, that ServiceControllerMock does implement ServiceController. @@ -161,9 +163,15 @@ var _ v1a.ServiceController = &ServiceControllerMock{} // // // make and configure a mocked ServiceController // mockedServiceController := &ServiceControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ServiceHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ServiceHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ServiceController = &ServiceControllerMock{} // // } type ServiceControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ServiceHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ServiceHandlerFunc) @@ -218,6 +232,19 @@ type ServiceControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ServiceHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ServiceControllerMock struct { // Handler is the handler argument value. Handler v1a.ServiceHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ServiceHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ServiceControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockServiceControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceHandlerFunc + } + lockServiceControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ServiceHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ServiceControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceControllerMock.AddFeatureHandlerFunc: method is nil but ServiceController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceController.AddFeatureHandlerCalls()) +func (mock *ServiceControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceHandlerFunc + } + lockServiceControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ServiceHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ServiceControllerMock) SyncCalls() []struct { } var ( - lockServiceInterfaceMockAddClusterScopedHandler sync.RWMutex - lockServiceInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockServiceInterfaceMockAddHandler sync.RWMutex - lockServiceInterfaceMockAddLifecycle sync.RWMutex - lockServiceInterfaceMockController sync.RWMutex - lockServiceInterfaceMockCreate sync.RWMutex - lockServiceInterfaceMockDelete sync.RWMutex - lockServiceInterfaceMockDeleteCollection sync.RWMutex - lockServiceInterfaceMockDeleteNamespaced sync.RWMutex - lockServiceInterfaceMockGet sync.RWMutex - lockServiceInterfaceMockGetNamespaced sync.RWMutex - lockServiceInterfaceMockList sync.RWMutex - lockServiceInterfaceMockObjectClient sync.RWMutex - lockServiceInterfaceMockUpdate sync.RWMutex - lockServiceInterfaceMockWatch sync.RWMutex + lockServiceInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockServiceInterfaceMockAddClusterScopedHandler sync.RWMutex + lockServiceInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockServiceInterfaceMockAddFeatureHandler sync.RWMutex + lockServiceInterfaceMockAddFeatureLifecycle sync.RWMutex + lockServiceInterfaceMockAddHandler sync.RWMutex + lockServiceInterfaceMockAddLifecycle sync.RWMutex + lockServiceInterfaceMockController sync.RWMutex + lockServiceInterfaceMockCreate sync.RWMutex + lockServiceInterfaceMockDelete sync.RWMutex + lockServiceInterfaceMockDeleteCollection sync.RWMutex + lockServiceInterfaceMockDeleteNamespaced sync.RWMutex + lockServiceInterfaceMockGet sync.RWMutex + lockServiceInterfaceMockGetNamespaced sync.RWMutex + lockServiceInterfaceMockList sync.RWMutex + lockServiceInterfaceMockObjectClient sync.RWMutex + lockServiceInterfaceMockUpdate sync.RWMutex + lockServiceInterfaceMockWatch sync.RWMutex ) // Ensure, that ServiceInterfaceMock does implement ServiceInterface. @@ -558,12 +690,24 @@ var _ v1a.ServiceInterface = &ServiceInterfaceMock{} // // // make and configure a mocked ServiceInterface // mockedServiceInterface := &ServiceInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ServiceHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ServiceLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ServiceHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ServiceInterface = &ServiceInterfaceMock{} // // } type ServiceInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ServiceHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ServiceLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ServiceHandlerFunc) @@ -657,6 +813,32 @@ type ServiceInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ServiceHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ServiceLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ServiceInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ServiceLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ServiceHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ServiceLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ServiceInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockServiceInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceHandlerFunc + } + lockServiceInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ServiceInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ServiceInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ServiceInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockServiceInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockServiceInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedServiceInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ServiceInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceLifecycle + } + lockServiceInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockServiceInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ServiceHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ServiceInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceInterfaceMock.AddFeatureHandlerFunc: method is nil but ServiceInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceInterface.AddFeatureHandlerCalls()) +func (mock *ServiceInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceHandlerFunc + } + lockServiceInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ServiceInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ServiceInterfaceMock.AddFeatureLifecycleFunc: method is nil but ServiceInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockServiceInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockServiceInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedServiceInterface.AddFeatureLifecycleCalls()) +func (mock *ServiceInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceLifecycle + } + lockServiceInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockServiceInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ServiceHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/core/v1/zz_generated_component_status_controller.go b/apis/core/v1/zz_generated_component_status_controller.go index eb3a33a1..d512b17b 100644 --- a/apis/core/v1/zz_generated_component_status_controller.go +++ b/apis/core/v1/zz_generated_component_status_controller.go @@ -68,7 +68,9 @@ type ComponentStatusController interface { Informer() cache.SharedIndexInformer Lister() ComponentStatusLister AddHandler(ctx context.Context, name string, handler ComponentStatusHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ComponentStatusHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ComponentStatusHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ComponentStatusHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ComponentStatusInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ComponentStatusController AddHandler(ctx context.Context, name string, sync ComponentStatusHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ComponentStatusHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ComponentStatusLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ComponentStatusLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ComponentStatusHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ComponentStatusHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ComponentStatusLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ComponentStatusLifecycle) } type componentStatusLister struct { @@ -149,6 +155,20 @@ func (c *componentStatusController) AddHandler(ctx context.Context, name string, }) } +func (c *componentStatusController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ComponentStatusHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ComponentStatus); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *componentStatusController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ComponentStatusHandlerFunc) { resource.PutClusterScoped(ComponentStatusGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *componentStatusController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *componentStatusController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ComponentStatusHandlerFunc) { + resource.PutClusterScoped(ComponentStatusGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ComponentStatus); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type componentStatusFactory struct { } @@ -257,20 +292,38 @@ func (s *componentStatusClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *componentStatusClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ComponentStatusHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *componentStatusClient) AddLifecycle(ctx context.Context, name string, lifecycle ComponentStatusLifecycle) { sync := NewComponentStatusLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *componentStatusClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ComponentStatusLifecycle) { + sync := NewComponentStatusLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *componentStatusClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ComponentStatusHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *componentStatusClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ComponentStatusHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *componentStatusClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ComponentStatusLifecycle) { sync := NewComponentStatusLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *componentStatusClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ComponentStatusLifecycle) { + sync := NewComponentStatusLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ComponentStatusIndexer func(obj *v1.ComponentStatus) ([]string, error) type ComponentStatusClientCache interface { diff --git a/apis/core/v1/zz_generated_config_map_controller.go b/apis/core/v1/zz_generated_config_map_controller.go index eb51f096..b620b361 100644 --- a/apis/core/v1/zz_generated_config_map_controller.go +++ b/apis/core/v1/zz_generated_config_map_controller.go @@ -69,7 +69,9 @@ type ConfigMapController interface { Informer() cache.SharedIndexInformer Lister() ConfigMapLister AddHandler(ctx context.Context, name string, handler ConfigMapHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ConfigMapHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ConfigMapHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ConfigMapHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ConfigMapInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ConfigMapController AddHandler(ctx context.Context, name string, sync ConfigMapHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ConfigMapHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ConfigMapLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ConfigMapLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ConfigMapHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ConfigMapHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ConfigMapLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ConfigMapLifecycle) } type configMapLister struct { @@ -150,6 +156,20 @@ func (c *configMapController) AddHandler(ctx context.Context, name string, handl }) } +func (c *configMapController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ConfigMapHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ConfigMap); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *configMapController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ConfigMapHandlerFunc) { resource.PutClusterScoped(ConfigMapGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *configMapController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *configMapController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ConfigMapHandlerFunc) { + resource.PutClusterScoped(ConfigMapGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ConfigMap); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type configMapFactory struct { } @@ -258,20 +293,38 @@ func (s *configMapClient) AddHandler(ctx context.Context, name string, sync Conf s.Controller().AddHandler(ctx, name, sync) } +func (s *configMapClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ConfigMapHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *configMapClient) AddLifecycle(ctx context.Context, name string, lifecycle ConfigMapLifecycle) { sync := NewConfigMapLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *configMapClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ConfigMapLifecycle) { + sync := NewConfigMapLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *configMapClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ConfigMapHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *configMapClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ConfigMapHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *configMapClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ConfigMapLifecycle) { sync := NewConfigMapLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *configMapClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ConfigMapLifecycle) { + sync := NewConfigMapLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ConfigMapIndexer func(obj *v1.ConfigMap) ([]string, error) type ConfigMapClientCache interface { diff --git a/apis/core/v1/zz_generated_endpoints_controller.go b/apis/core/v1/zz_generated_endpoints_controller.go index d1ff0dd6..79d3ed28 100644 --- a/apis/core/v1/zz_generated_endpoints_controller.go +++ b/apis/core/v1/zz_generated_endpoints_controller.go @@ -69,7 +69,9 @@ type EndpointsController interface { Informer() cache.SharedIndexInformer Lister() EndpointsLister AddHandler(ctx context.Context, name string, handler EndpointsHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EndpointsHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler EndpointsHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler EndpointsHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type EndpointsInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() EndpointsController AddHandler(ctx context.Context, name string, sync EndpointsHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EndpointsHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle EndpointsLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle EndpointsLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync EndpointsHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync EndpointsHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle EndpointsLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle EndpointsLifecycle) } type endpointsLister struct { @@ -150,6 +156,20 @@ func (c *endpointsController) AddHandler(ctx context.Context, name string, handl }) } +func (c *endpointsController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler EndpointsHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Endpoints); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *endpointsController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler EndpointsHandlerFunc) { resource.PutClusterScoped(EndpointsGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *endpointsController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *endpointsController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler EndpointsHandlerFunc) { + resource.PutClusterScoped(EndpointsGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Endpoints); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type endpointsFactory struct { } @@ -258,20 +293,38 @@ func (s *endpointsClient) AddHandler(ctx context.Context, name string, sync Endp s.Controller().AddHandler(ctx, name, sync) } +func (s *endpointsClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EndpointsHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *endpointsClient) AddLifecycle(ctx context.Context, name string, lifecycle EndpointsLifecycle) { sync := NewEndpointsLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *endpointsClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle EndpointsLifecycle) { + sync := NewEndpointsLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *endpointsClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync EndpointsHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *endpointsClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync EndpointsHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *endpointsClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle EndpointsLifecycle) { sync := NewEndpointsLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *endpointsClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle EndpointsLifecycle) { + sync := NewEndpointsLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type EndpointsIndexer func(obj *v1.Endpoints) ([]string, error) type EndpointsClientCache interface { diff --git a/apis/core/v1/zz_generated_event_controller.go b/apis/core/v1/zz_generated_event_controller.go index e8c474f1..50bf792f 100644 --- a/apis/core/v1/zz_generated_event_controller.go +++ b/apis/core/v1/zz_generated_event_controller.go @@ -68,7 +68,9 @@ type EventController interface { Informer() cache.SharedIndexInformer Lister() EventLister AddHandler(ctx context.Context, name string, handler EventHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EventHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler EventHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler EventHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type EventInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() EventController AddHandler(ctx context.Context, name string, sync EventHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EventHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle EventLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle EventLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync EventHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync EventHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle EventLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle EventLifecycle) } type eventLister struct { @@ -149,6 +155,20 @@ func (c *eventController) AddHandler(ctx context.Context, name string, handler E }) } +func (c *eventController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler EventHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Event); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *eventController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler EventHandlerFunc) { resource.PutClusterScoped(EventGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *eventController) AddClusterScopedHandler(ctx context.Context, name, clu }) } +func (c *eventController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler EventHandlerFunc) { + resource.PutClusterScoped(EventGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Event); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type eventFactory struct { } @@ -257,20 +292,38 @@ func (s *eventClient) AddHandler(ctx context.Context, name string, sync EventHan s.Controller().AddHandler(ctx, name, sync) } +func (s *eventClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EventHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *eventClient) AddLifecycle(ctx context.Context, name string, lifecycle EventLifecycle) { sync := NewEventLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *eventClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle EventLifecycle) { + sync := NewEventLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *eventClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync EventHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *eventClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync EventHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *eventClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle EventLifecycle) { sync := NewEventLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *eventClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle EventLifecycle) { + sync := NewEventLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type EventIndexer func(obj *v1.Event) ([]string, error) type EventClientCache interface { diff --git a/apis/core/v1/zz_generated_limit_range_controller.go b/apis/core/v1/zz_generated_limit_range_controller.go index 40b94793..fd3df349 100644 --- a/apis/core/v1/zz_generated_limit_range_controller.go +++ b/apis/core/v1/zz_generated_limit_range_controller.go @@ -69,7 +69,9 @@ type LimitRangeController interface { Informer() cache.SharedIndexInformer Lister() LimitRangeLister AddHandler(ctx context.Context, name string, handler LimitRangeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync LimitRangeHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler LimitRangeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler LimitRangeHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type LimitRangeInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() LimitRangeController AddHandler(ctx context.Context, name string, sync LimitRangeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync LimitRangeHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle LimitRangeLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle LimitRangeLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync LimitRangeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync LimitRangeHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle LimitRangeLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle LimitRangeLifecycle) } type limitRangeLister struct { @@ -150,6 +156,20 @@ func (c *limitRangeController) AddHandler(ctx context.Context, name string, hand }) } +func (c *limitRangeController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler LimitRangeHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.LimitRange); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *limitRangeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler LimitRangeHandlerFunc) { resource.PutClusterScoped(LimitRangeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *limitRangeController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *limitRangeController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler LimitRangeHandlerFunc) { + resource.PutClusterScoped(LimitRangeGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.LimitRange); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type limitRangeFactory struct { } @@ -258,20 +293,38 @@ func (s *limitRangeClient) AddHandler(ctx context.Context, name string, sync Lim s.Controller().AddHandler(ctx, name, sync) } +func (s *limitRangeClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync LimitRangeHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *limitRangeClient) AddLifecycle(ctx context.Context, name string, lifecycle LimitRangeLifecycle) { sync := NewLimitRangeLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *limitRangeClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle LimitRangeLifecycle) { + sync := NewLimitRangeLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *limitRangeClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync LimitRangeHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *limitRangeClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync LimitRangeHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *limitRangeClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle LimitRangeLifecycle) { sync := NewLimitRangeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *limitRangeClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle LimitRangeLifecycle) { + sync := NewLimitRangeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type LimitRangeIndexer func(obj *v1.LimitRange) ([]string, error) type LimitRangeClientCache interface { diff --git a/apis/core/v1/zz_generated_namespace_controller.go b/apis/core/v1/zz_generated_namespace_controller.go index 526f4809..c204a18f 100644 --- a/apis/core/v1/zz_generated_namespace_controller.go +++ b/apis/core/v1/zz_generated_namespace_controller.go @@ -68,7 +68,9 @@ type NamespaceController interface { Informer() cache.SharedIndexInformer Lister() NamespaceLister AddHandler(ctx context.Context, name string, handler NamespaceHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespaceHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespaceHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespaceHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NamespaceInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespaceController AddHandler(ctx context.Context, name string, sync NamespaceHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespaceHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespaceLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespaceLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespaceHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespaceHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespaceLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespaceLifecycle) } type namespaceLister struct { @@ -149,6 +155,20 @@ func (c *namespaceController) AddHandler(ctx context.Context, name string, handl }) } +func (c *namespaceController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NamespaceHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Namespace); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *namespaceController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespaceHandlerFunc) { resource.PutClusterScoped(NamespaceGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *namespaceController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *namespaceController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NamespaceHandlerFunc) { + resource.PutClusterScoped(NamespaceGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Namespace); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type namespaceFactory struct { } @@ -257,20 +292,38 @@ func (s *namespaceClient) AddHandler(ctx context.Context, name string, sync Name s.Controller().AddHandler(ctx, name, sync) } +func (s *namespaceClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespaceHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespaceClient) AddLifecycle(ctx context.Context, name string, lifecycle NamespaceLifecycle) { sync := NewNamespaceLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *namespaceClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespaceLifecycle) { + sync := NewNamespaceLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespaceClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespaceHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespaceClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespaceHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *namespaceClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespaceLifecycle) { sync := NewNamespaceLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespaceClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespaceLifecycle) { + sync := NewNamespaceLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NamespaceIndexer func(obj *v1.Namespace) ([]string, error) type NamespaceClientCache interface { diff --git a/apis/core/v1/zz_generated_node_controller.go b/apis/core/v1/zz_generated_node_controller.go index d308cb49..be33ea41 100644 --- a/apis/core/v1/zz_generated_node_controller.go +++ b/apis/core/v1/zz_generated_node_controller.go @@ -68,7 +68,9 @@ type NodeController interface { Informer() cache.SharedIndexInformer Lister() NodeLister AddHandler(ctx context.Context, name string, handler NodeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NodeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NodeHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NodeInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NodeController AddHandler(ctx context.Context, name string, sync NodeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NodeLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeLifecycle) } type nodeLister struct { @@ -149,6 +155,20 @@ func (c *nodeController) AddHandler(ctx context.Context, name string, handler No }) } +func (c *nodeController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NodeHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Node); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *nodeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeHandlerFunc) { resource.PutClusterScoped(NodeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *nodeController) AddClusterScopedHandler(ctx context.Context, name, clus }) } +func (c *nodeController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NodeHandlerFunc) { + resource.PutClusterScoped(NodeGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Node); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type nodeFactory struct { } @@ -257,20 +292,38 @@ func (s *nodeClient) AddHandler(ctx context.Context, name string, sync NodeHandl s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeClient) AddLifecycle(ctx context.Context, name string, lifecycle NodeLifecycle) { sync := NewNodeLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeLifecycle) { + sync := NewNodeLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *nodeClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeLifecycle) { sync := NewNodeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeLifecycle) { + sync := NewNodeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NodeIndexer func(obj *v1.Node) ([]string, error) type NodeClientCache interface { diff --git a/apis/core/v1/zz_generated_persistent_volume_claim_controller.go b/apis/core/v1/zz_generated_persistent_volume_claim_controller.go index 85e887f7..d5a117b7 100644 --- a/apis/core/v1/zz_generated_persistent_volume_claim_controller.go +++ b/apis/core/v1/zz_generated_persistent_volume_claim_controller.go @@ -69,7 +69,9 @@ type PersistentVolumeClaimController interface { Informer() cache.SharedIndexInformer Lister() PersistentVolumeClaimLister AddHandler(ctx context.Context, name string, handler PersistentVolumeClaimHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PersistentVolumeClaimHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PersistentVolumeClaimHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PersistentVolumeClaimHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type PersistentVolumeClaimInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PersistentVolumeClaimController AddHandler(ctx context.Context, name string, sync PersistentVolumeClaimHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PersistentVolumeClaimHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PersistentVolumeClaimLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PersistentVolumeClaimLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PersistentVolumeClaimHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PersistentVolumeClaimHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PersistentVolumeClaimLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PersistentVolumeClaimLifecycle) } type persistentVolumeClaimLister struct { @@ -150,6 +156,20 @@ func (c *persistentVolumeClaimController) AddHandler(ctx context.Context, name s }) } +func (c *persistentVolumeClaimController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PersistentVolumeClaimHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.PersistentVolumeClaim); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *persistentVolumeClaimController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PersistentVolumeClaimHandlerFunc) { resource.PutClusterScoped(PersistentVolumeClaimGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *persistentVolumeClaimController) AddClusterScopedHandler(ctx context.Co }) } +func (c *persistentVolumeClaimController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PersistentVolumeClaimHandlerFunc) { + resource.PutClusterScoped(PersistentVolumeClaimGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.PersistentVolumeClaim); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type persistentVolumeClaimFactory struct { } @@ -258,20 +293,38 @@ func (s *persistentVolumeClaimClient) AddHandler(ctx context.Context, name strin s.Controller().AddHandler(ctx, name, sync) } +func (s *persistentVolumeClaimClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PersistentVolumeClaimHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *persistentVolumeClaimClient) AddLifecycle(ctx context.Context, name string, lifecycle PersistentVolumeClaimLifecycle) { sync := NewPersistentVolumeClaimLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *persistentVolumeClaimClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PersistentVolumeClaimLifecycle) { + sync := NewPersistentVolumeClaimLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *persistentVolumeClaimClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PersistentVolumeClaimHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *persistentVolumeClaimClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PersistentVolumeClaimHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *persistentVolumeClaimClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PersistentVolumeClaimLifecycle) { sync := NewPersistentVolumeClaimLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *persistentVolumeClaimClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PersistentVolumeClaimLifecycle) { + sync := NewPersistentVolumeClaimLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PersistentVolumeClaimIndexer func(obj *v1.PersistentVolumeClaim) ([]string, error) type PersistentVolumeClaimClientCache interface { diff --git a/apis/core/v1/zz_generated_pod_controller.go b/apis/core/v1/zz_generated_pod_controller.go index 3a9339ea..16d1f29b 100644 --- a/apis/core/v1/zz_generated_pod_controller.go +++ b/apis/core/v1/zz_generated_pod_controller.go @@ -69,7 +69,9 @@ type PodController interface { Informer() cache.SharedIndexInformer Lister() PodLister AddHandler(ctx context.Context, name string, handler PodHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PodHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PodHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type PodInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PodController AddHandler(ctx context.Context, name string, sync PodHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PodLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodLifecycle) } type podLister struct { @@ -150,6 +156,20 @@ func (c *podController) AddHandler(ctx context.Context, name string, handler Pod }) } +func (c *podController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PodHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Pod); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *podController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodHandlerFunc) { resource.PutClusterScoped(PodGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *podController) AddClusterScopedHandler(ctx context.Context, name, clust }) } +func (c *podController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PodHandlerFunc) { + resource.PutClusterScoped(PodGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Pod); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type podFactory struct { } @@ -258,20 +293,38 @@ func (s *podClient) AddHandler(ctx context.Context, name string, sync PodHandler s.Controller().AddHandler(ctx, name, sync) } +func (s *podClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podClient) AddLifecycle(ctx context.Context, name string, lifecycle PodLifecycle) { sync := NewPodLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *podClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodLifecycle) { + sync := NewPodLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *podClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodLifecycle) { sync := NewPodLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodLifecycle) { + sync := NewPodLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PodIndexer func(obj *v1.Pod) ([]string, error) type PodClientCache interface { diff --git a/apis/core/v1/zz_generated_replication_controller_controller.go b/apis/core/v1/zz_generated_replication_controller_controller.go index 05d73441..71373d6c 100644 --- a/apis/core/v1/zz_generated_replication_controller_controller.go +++ b/apis/core/v1/zz_generated_replication_controller_controller.go @@ -69,7 +69,9 @@ type ReplicationControllerController interface { Informer() cache.SharedIndexInformer Lister() ReplicationControllerLister AddHandler(ctx context.Context, name string, handler ReplicationControllerHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ReplicationControllerHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ReplicationControllerHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ReplicationControllerHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ReplicationControllerInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ReplicationControllerController AddHandler(ctx context.Context, name string, sync ReplicationControllerHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ReplicationControllerHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ReplicationControllerLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ReplicationControllerLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ReplicationControllerHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ReplicationControllerHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ReplicationControllerLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ReplicationControllerLifecycle) } type replicationControllerLister struct { @@ -150,6 +156,20 @@ func (c *replicationControllerController) AddHandler(ctx context.Context, name s }) } +func (c *replicationControllerController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ReplicationControllerHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ReplicationController); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *replicationControllerController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ReplicationControllerHandlerFunc) { resource.PutClusterScoped(ReplicationControllerGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *replicationControllerController) AddClusterScopedHandler(ctx context.Co }) } +func (c *replicationControllerController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ReplicationControllerHandlerFunc) { + resource.PutClusterScoped(ReplicationControllerGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ReplicationController); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type replicationControllerFactory struct { } @@ -258,20 +293,38 @@ func (s *replicationControllerClient) AddHandler(ctx context.Context, name strin s.Controller().AddHandler(ctx, name, sync) } +func (s *replicationControllerClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ReplicationControllerHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *replicationControllerClient) AddLifecycle(ctx context.Context, name string, lifecycle ReplicationControllerLifecycle) { sync := NewReplicationControllerLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *replicationControllerClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ReplicationControllerLifecycle) { + sync := NewReplicationControllerLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *replicationControllerClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ReplicationControllerHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *replicationControllerClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ReplicationControllerHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *replicationControllerClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ReplicationControllerLifecycle) { sync := NewReplicationControllerLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *replicationControllerClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ReplicationControllerLifecycle) { + sync := NewReplicationControllerLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ReplicationControllerIndexer func(obj *v1.ReplicationController) ([]string, error) type ReplicationControllerClientCache interface { diff --git a/apis/core/v1/zz_generated_resource_quota_controller.go b/apis/core/v1/zz_generated_resource_quota_controller.go index eb300867..c53ff980 100644 --- a/apis/core/v1/zz_generated_resource_quota_controller.go +++ b/apis/core/v1/zz_generated_resource_quota_controller.go @@ -69,7 +69,9 @@ type ResourceQuotaController interface { Informer() cache.SharedIndexInformer Lister() ResourceQuotaLister AddHandler(ctx context.Context, name string, handler ResourceQuotaHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ResourceQuotaHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ResourceQuotaHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ResourceQuotaHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ResourceQuotaInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ResourceQuotaController AddHandler(ctx context.Context, name string, sync ResourceQuotaHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ResourceQuotaHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ResourceQuotaLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ResourceQuotaLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ResourceQuotaHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ResourceQuotaHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ResourceQuotaLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ResourceQuotaLifecycle) } type resourceQuotaLister struct { @@ -150,6 +156,20 @@ func (c *resourceQuotaController) AddHandler(ctx context.Context, name string, h }) } +func (c *resourceQuotaController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ResourceQuotaHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ResourceQuota); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *resourceQuotaController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ResourceQuotaHandlerFunc) { resource.PutClusterScoped(ResourceQuotaGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *resourceQuotaController) AddClusterScopedHandler(ctx context.Context, n }) } +func (c *resourceQuotaController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ResourceQuotaHandlerFunc) { + resource.PutClusterScoped(ResourceQuotaGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ResourceQuota); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type resourceQuotaFactory struct { } @@ -258,20 +293,38 @@ func (s *resourceQuotaClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *resourceQuotaClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ResourceQuotaHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *resourceQuotaClient) AddLifecycle(ctx context.Context, name string, lifecycle ResourceQuotaLifecycle) { sync := NewResourceQuotaLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *resourceQuotaClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ResourceQuotaLifecycle) { + sync := NewResourceQuotaLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *resourceQuotaClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ResourceQuotaHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *resourceQuotaClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ResourceQuotaHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *resourceQuotaClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ResourceQuotaLifecycle) { sync := NewResourceQuotaLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *resourceQuotaClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ResourceQuotaLifecycle) { + sync := NewResourceQuotaLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ResourceQuotaIndexer func(obj *v1.ResourceQuota) ([]string, error) type ResourceQuotaClientCache interface { diff --git a/apis/core/v1/zz_generated_secret_controller.go b/apis/core/v1/zz_generated_secret_controller.go index 555887d3..700db5b7 100644 --- a/apis/core/v1/zz_generated_secret_controller.go +++ b/apis/core/v1/zz_generated_secret_controller.go @@ -69,7 +69,9 @@ type SecretController interface { Informer() cache.SharedIndexInformer Lister() SecretLister AddHandler(ctx context.Context, name string, handler SecretHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SecretHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SecretHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SecretHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type SecretInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SecretController AddHandler(ctx context.Context, name string, sync SecretHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SecretHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SecretLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SecretLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SecretHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SecretHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SecretLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SecretLifecycle) } type secretLister struct { @@ -150,6 +156,20 @@ func (c *secretController) AddHandler(ctx context.Context, name string, handler }) } +func (c *secretController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SecretHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Secret); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *secretController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SecretHandlerFunc) { resource.PutClusterScoped(SecretGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *secretController) AddClusterScopedHandler(ctx context.Context, name, cl }) } +func (c *secretController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SecretHandlerFunc) { + resource.PutClusterScoped(SecretGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Secret); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type secretFactory struct { } @@ -258,20 +293,38 @@ func (s *secretClient) AddHandler(ctx context.Context, name string, sync SecretH s.Controller().AddHandler(ctx, name, sync) } +func (s *secretClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SecretHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *secretClient) AddLifecycle(ctx context.Context, name string, lifecycle SecretLifecycle) { sync := NewSecretLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *secretClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SecretLifecycle) { + sync := NewSecretLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *secretClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SecretHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *secretClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SecretHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *secretClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SecretLifecycle) { sync := NewSecretLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *secretClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SecretLifecycle) { + sync := NewSecretLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SecretIndexer func(obj *v1.Secret) ([]string, error) type SecretClientCache interface { diff --git a/apis/core/v1/zz_generated_service_account_controller.go b/apis/core/v1/zz_generated_service_account_controller.go index 490e71e3..96d598f0 100644 --- a/apis/core/v1/zz_generated_service_account_controller.go +++ b/apis/core/v1/zz_generated_service_account_controller.go @@ -69,7 +69,9 @@ type ServiceAccountController interface { Informer() cache.SharedIndexInformer Lister() ServiceAccountLister AddHandler(ctx context.Context, name string, handler ServiceAccountHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ServiceAccountHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ServiceAccountHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ServiceAccountInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ServiceAccountController AddHandler(ctx context.Context, name string, sync ServiceAccountHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ServiceAccountLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceAccountLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceAccountHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceAccountHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceAccountLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceAccountLifecycle) } type serviceAccountLister struct { @@ -150,6 +156,20 @@ func (c *serviceAccountController) AddHandler(ctx context.Context, name string, }) } +func (c *serviceAccountController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ServiceAccountHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ServiceAccount); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *serviceAccountController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceAccountHandlerFunc) { resource.PutClusterScoped(ServiceAccountGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *serviceAccountController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *serviceAccountController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ServiceAccountHandlerFunc) { + resource.PutClusterScoped(ServiceAccountGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ServiceAccount); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type serviceAccountFactory struct { } @@ -258,20 +293,38 @@ func (s *serviceAccountClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceAccountClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceAccountClient) AddLifecycle(ctx context.Context, name string, lifecycle ServiceAccountLifecycle) { sync := NewServiceAccountLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceAccountClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceAccountLifecycle) { + sync := NewServiceAccountLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceAccountClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceAccountHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceAccountClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceAccountHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *serviceAccountClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceAccountLifecycle) { sync := NewServiceAccountLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceAccountClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceAccountLifecycle) { + sync := NewServiceAccountLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ServiceAccountIndexer func(obj *v1.ServiceAccount) ([]string, error) type ServiceAccountClientCache interface { diff --git a/apis/core/v1/zz_generated_service_controller.go b/apis/core/v1/zz_generated_service_controller.go index 01c19012..c71863d7 100644 --- a/apis/core/v1/zz_generated_service_controller.go +++ b/apis/core/v1/zz_generated_service_controller.go @@ -69,7 +69,9 @@ type ServiceController interface { Informer() cache.SharedIndexInformer Lister() ServiceLister AddHandler(ctx context.Context, name string, handler ServiceHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ServiceHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ServiceHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ServiceInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ServiceController AddHandler(ctx context.Context, name string, sync ServiceHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ServiceLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceLifecycle) } type serviceLister struct { @@ -150,6 +156,20 @@ func (c *serviceController) AddHandler(ctx context.Context, name string, handler }) } +func (c *serviceController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ServiceHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Service); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *serviceController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceHandlerFunc) { resource.PutClusterScoped(ServiceGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *serviceController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *serviceController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ServiceHandlerFunc) { + resource.PutClusterScoped(ServiceGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Service); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type serviceFactory struct { } @@ -258,20 +293,38 @@ func (s *serviceClient) AddHandler(ctx context.Context, name string, sync Servic s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceClient) AddLifecycle(ctx context.Context, name string, lifecycle ServiceLifecycle) { sync := NewServiceLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceLifecycle) { + sync := NewServiceLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *serviceClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceLifecycle) { sync := NewServiceLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceLifecycle) { + sync := NewServiceLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ServiceIndexer func(obj *v1.Service) ([]string, error) type ServiceClientCache interface { diff --git a/apis/extensions/v1beta1/fakes/zz_generated_ingress_mock.go b/apis/extensions/v1beta1/fakes/zz_generated_ingress_mock.go index f1ab4565..5d56d2aa 100644 --- a/apis/extensions/v1beta1/fakes/zz_generated_ingress_mock.go +++ b/apis/extensions/v1beta1/fakes/zz_generated_ingress_mock.go @@ -141,14 +141,16 @@ func (mock *IngressListerMock) ListCalls() []struct { } var ( - lockIngressControllerMockAddClusterScopedHandler sync.RWMutex - lockIngressControllerMockAddHandler sync.RWMutex - lockIngressControllerMockEnqueue sync.RWMutex - lockIngressControllerMockGeneric sync.RWMutex - lockIngressControllerMockInformer sync.RWMutex - lockIngressControllerMockLister sync.RWMutex - lockIngressControllerMockStart sync.RWMutex - lockIngressControllerMockSync sync.RWMutex + lockIngressControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockIngressControllerMockAddClusterScopedHandler sync.RWMutex + lockIngressControllerMockAddFeatureHandler sync.RWMutex + lockIngressControllerMockAddHandler sync.RWMutex + lockIngressControllerMockEnqueue sync.RWMutex + lockIngressControllerMockGeneric sync.RWMutex + lockIngressControllerMockInformer sync.RWMutex + lockIngressControllerMockLister sync.RWMutex + lockIngressControllerMockStart sync.RWMutex + lockIngressControllerMockSync sync.RWMutex ) // Ensure, that IngressControllerMock does implement IngressController. @@ -161,9 +163,15 @@ var _ v1beta1a.IngressController = &IngressControllerMock{} // // // make and configure a mocked IngressController // mockedIngressController := &IngressControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.IngressHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta1a.IngressHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.IngressHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta1a.IngressHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta1a.IngressController = &IngressControllerMock{} // // } type IngressControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.IngressHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta1a.IngressHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.IngressHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta1a.IngressHandlerFunc) @@ -218,6 +232,19 @@ type IngressControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta1a.IngressHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type IngressControllerMock struct { // Handler is the handler argument value. Handler v1beta1a.IngressHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta1a.IngressHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type IngressControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *IngressControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.IngressHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("IngressControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but IngressController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.IngressHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockIngressControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockIngressControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedIngressController.AddClusterScopedFeatureHandlerCalls()) +func (mock *IngressControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.IngressHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.IngressHandlerFunc + } + lockIngressControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockIngressControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *IngressControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta1a.IngressHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *IngressControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *IngressControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta1a.IngressHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("IngressControllerMock.AddFeatureHandlerFunc: method is nil but IngressController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.IngressHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockIngressControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockIngressControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedIngressController.AddFeatureHandlerCalls()) +func (mock *IngressControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.IngressHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.IngressHandlerFunc + } + lockIngressControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockIngressControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *IngressControllerMock) AddHandler(ctx context.Context, name string, handler v1beta1a.IngressHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *IngressControllerMock) SyncCalls() []struct { } var ( - lockIngressInterfaceMockAddClusterScopedHandler sync.RWMutex - lockIngressInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockIngressInterfaceMockAddHandler sync.RWMutex - lockIngressInterfaceMockAddLifecycle sync.RWMutex - lockIngressInterfaceMockController sync.RWMutex - lockIngressInterfaceMockCreate sync.RWMutex - lockIngressInterfaceMockDelete sync.RWMutex - lockIngressInterfaceMockDeleteCollection sync.RWMutex - lockIngressInterfaceMockDeleteNamespaced sync.RWMutex - lockIngressInterfaceMockGet sync.RWMutex - lockIngressInterfaceMockGetNamespaced sync.RWMutex - lockIngressInterfaceMockList sync.RWMutex - lockIngressInterfaceMockObjectClient sync.RWMutex - lockIngressInterfaceMockUpdate sync.RWMutex - lockIngressInterfaceMockWatch sync.RWMutex + lockIngressInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockIngressInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockIngressInterfaceMockAddClusterScopedHandler sync.RWMutex + lockIngressInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockIngressInterfaceMockAddFeatureHandler sync.RWMutex + lockIngressInterfaceMockAddFeatureLifecycle sync.RWMutex + lockIngressInterfaceMockAddHandler sync.RWMutex + lockIngressInterfaceMockAddLifecycle sync.RWMutex + lockIngressInterfaceMockController sync.RWMutex + lockIngressInterfaceMockCreate sync.RWMutex + lockIngressInterfaceMockDelete sync.RWMutex + lockIngressInterfaceMockDeleteCollection sync.RWMutex + lockIngressInterfaceMockDeleteNamespaced sync.RWMutex + lockIngressInterfaceMockGet sync.RWMutex + lockIngressInterfaceMockGetNamespaced sync.RWMutex + lockIngressInterfaceMockList sync.RWMutex + lockIngressInterfaceMockObjectClient sync.RWMutex + lockIngressInterfaceMockUpdate sync.RWMutex + lockIngressInterfaceMockWatch sync.RWMutex ) // Ensure, that IngressInterfaceMock does implement IngressInterface. @@ -558,12 +690,24 @@ var _ v1beta1a.IngressInterface = &IngressInterfaceMock{} // // // make and configure a mocked IngressInterface // mockedIngressInterface := &IngressInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.IngressHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.IngressLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta1a.IngressHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta1a.IngressLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.IngressHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.IngressLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta1a.IngressHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta1a.IngressInterface = &IngressInterfaceMock{} // // } type IngressInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.IngressHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.IngressLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta1a.IngressHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta1a.IngressLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.IngressHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.IngressLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta1a.IngressHandlerFunc) @@ -657,6 +813,32 @@ type IngressInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta1a.IngressHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta1a.IngressLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type IngressInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta1a.IngressLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta1a.IngressHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta1a.IngressLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type IngressInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *IngressInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.IngressHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("IngressInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but IngressInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.IngressHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockIngressInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockIngressInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedIngressInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *IngressInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.IngressHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.IngressHandlerFunc + } + lockIngressInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockIngressInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *IngressInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.IngressLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("IngressInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but IngressInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.IngressLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockIngressInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockIngressInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedIngressInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *IngressInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.IngressLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.IngressLifecycle + } + lockIngressInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockIngressInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *IngressInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta1a.IngressHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *IngressInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *IngressInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta1a.IngressHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("IngressInterfaceMock.AddFeatureHandlerFunc: method is nil but IngressInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.IngressHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockIngressInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockIngressInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedIngressInterface.AddFeatureHandlerCalls()) +func (mock *IngressInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.IngressHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.IngressHandlerFunc + } + lockIngressInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockIngressInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *IngressInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.IngressLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("IngressInterfaceMock.AddFeatureLifecycleFunc: method is nil but IngressInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.IngressLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockIngressInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockIngressInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedIngressInterface.AddFeatureLifecycleCalls()) +func (mock *IngressInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.IngressLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.IngressLifecycle + } + lockIngressInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockIngressInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *IngressInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta1a.IngressHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/extensions/v1beta1/fakes/zz_generated_pod_security_policy_mock.go b/apis/extensions/v1beta1/fakes/zz_generated_pod_security_policy_mock.go index b24f7f65..fc41de57 100644 --- a/apis/extensions/v1beta1/fakes/zz_generated_pod_security_policy_mock.go +++ b/apis/extensions/v1beta1/fakes/zz_generated_pod_security_policy_mock.go @@ -141,14 +141,16 @@ func (mock *PodSecurityPolicyListerMock) ListCalls() []struct { } var ( - lockPodSecurityPolicyControllerMockAddClusterScopedHandler sync.RWMutex - lockPodSecurityPolicyControllerMockAddHandler sync.RWMutex - lockPodSecurityPolicyControllerMockEnqueue sync.RWMutex - lockPodSecurityPolicyControllerMockGeneric sync.RWMutex - lockPodSecurityPolicyControllerMockInformer sync.RWMutex - lockPodSecurityPolicyControllerMockLister sync.RWMutex - lockPodSecurityPolicyControllerMockStart sync.RWMutex - lockPodSecurityPolicyControllerMockSync sync.RWMutex + lockPodSecurityPolicyControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodSecurityPolicyControllerMockAddClusterScopedHandler sync.RWMutex + lockPodSecurityPolicyControllerMockAddFeatureHandler sync.RWMutex + lockPodSecurityPolicyControllerMockAddHandler sync.RWMutex + lockPodSecurityPolicyControllerMockEnqueue sync.RWMutex + lockPodSecurityPolicyControllerMockGeneric sync.RWMutex + lockPodSecurityPolicyControllerMockInformer sync.RWMutex + lockPodSecurityPolicyControllerMockLister sync.RWMutex + lockPodSecurityPolicyControllerMockStart sync.RWMutex + lockPodSecurityPolicyControllerMockSync sync.RWMutex ) // Ensure, that PodSecurityPolicyControllerMock does implement PodSecurityPolicyController. @@ -161,9 +163,15 @@ var _ v1beta1a.PodSecurityPolicyController = &PodSecurityPolicyControllerMock{} // // // make and configure a mocked PodSecurityPolicyController // mockedPodSecurityPolicyController := &PodSecurityPolicyControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.PodSecurityPolicyHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1beta1a.PodSecurityPolicyHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1beta1a.PodSecurityPolicyHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1beta1a.PodSecurityPolicyController = &PodSecurityPolicyControllerMock{} // // } type PodSecurityPolicyControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.PodSecurityPolicyHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1beta1a.PodSecurityPolicyHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1beta1a.PodSecurityPolicyHandlerFunc) @@ -218,6 +232,19 @@ type PodSecurityPolicyControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1beta1a.PodSecurityPolicyHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type PodSecurityPolicyControllerMock struct { // Handler is the handler argument value. Handler v1beta1a.PodSecurityPolicyHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta1a.PodSecurityPolicyHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type PodSecurityPolicyControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodSecurityPolicyControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1beta1a.PodSecurityPolicyHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodSecurityPolicyControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodSecurityPolicyController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.PodSecurityPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPodSecurityPolicyControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodSecurityPolicyControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodSecurityPolicyControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.PodSecurityPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1beta1a.PodSecurityPolicyHandlerFunc + } + lockPodSecurityPolicyControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodSecurityPolicyControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodSecurityPolicyControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1beta1a.PodSecurityPolicyHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *PodSecurityPolicyControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodSecurityPolicyControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodSecurityPolicyControllerMock.AddFeatureHandlerFunc: method is nil but PodSecurityPolicyController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.PodSecurityPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodSecurityPolicyControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodSecurityPolicyControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyController.AddFeatureHandlerCalls()) +func (mock *PodSecurityPolicyControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.PodSecurityPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.PodSecurityPolicyHandlerFunc + } + lockPodSecurityPolicyControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodSecurityPolicyControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodSecurityPolicyControllerMock) AddHandler(ctx context.Context, name string, handler v1beta1a.PodSecurityPolicyHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *PodSecurityPolicyControllerMock) SyncCalls() []struct { } var ( - lockPodSecurityPolicyInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPodSecurityPolicyInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPodSecurityPolicyInterfaceMockAddHandler sync.RWMutex - lockPodSecurityPolicyInterfaceMockAddLifecycle sync.RWMutex - lockPodSecurityPolicyInterfaceMockController sync.RWMutex - lockPodSecurityPolicyInterfaceMockCreate sync.RWMutex - lockPodSecurityPolicyInterfaceMockDelete sync.RWMutex - lockPodSecurityPolicyInterfaceMockDeleteCollection sync.RWMutex - lockPodSecurityPolicyInterfaceMockDeleteNamespaced sync.RWMutex - lockPodSecurityPolicyInterfaceMockGet sync.RWMutex - lockPodSecurityPolicyInterfaceMockGetNamespaced sync.RWMutex - lockPodSecurityPolicyInterfaceMockList sync.RWMutex - lockPodSecurityPolicyInterfaceMockObjectClient sync.RWMutex - lockPodSecurityPolicyInterfaceMockUpdate sync.RWMutex - lockPodSecurityPolicyInterfaceMockWatch sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddFeatureHandler sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddHandler sync.RWMutex + lockPodSecurityPolicyInterfaceMockAddLifecycle sync.RWMutex + lockPodSecurityPolicyInterfaceMockController sync.RWMutex + lockPodSecurityPolicyInterfaceMockCreate sync.RWMutex + lockPodSecurityPolicyInterfaceMockDelete sync.RWMutex + lockPodSecurityPolicyInterfaceMockDeleteCollection sync.RWMutex + lockPodSecurityPolicyInterfaceMockDeleteNamespaced sync.RWMutex + lockPodSecurityPolicyInterfaceMockGet sync.RWMutex + lockPodSecurityPolicyInterfaceMockGetNamespaced sync.RWMutex + lockPodSecurityPolicyInterfaceMockList sync.RWMutex + lockPodSecurityPolicyInterfaceMockObjectClient sync.RWMutex + lockPodSecurityPolicyInterfaceMockUpdate sync.RWMutex + lockPodSecurityPolicyInterfaceMockWatch sync.RWMutex ) // Ensure, that PodSecurityPolicyInterfaceMock does implement PodSecurityPolicyInterface. @@ -558,12 +690,24 @@ var _ v1beta1a.PodSecurityPolicyInterface = &PodSecurityPolicyInterfaceMock{} // // // make and configure a mocked PodSecurityPolicyInterface // mockedPodSecurityPolicyInterface := &PodSecurityPolicyInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1beta1a.PodSecurityPolicyInterface = &PodSecurityPolicyInterfaceMock{} // // } type PodSecurityPolicyInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.PodSecurityPolicyHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1beta1a.PodSecurityPolicyHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) @@ -657,6 +813,32 @@ type PodSecurityPolicyInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1beta1a.PodSecurityPolicyHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta1a.PodSecurityPolicyLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type PodSecurityPolicyInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1beta1a.PodSecurityPolicyLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1beta1a.PodSecurityPolicyHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1beta1a.PodSecurityPolicyLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type PodSecurityPolicyInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodSecurityPolicyInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodSecurityPolicyInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodSecurityPolicyInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.PodSecurityPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodSecurityPolicyInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.PodSecurityPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1beta1a.PodSecurityPolicyHandlerFunc + } + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PodSecurityPolicyInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PodSecurityPolicyInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PodSecurityPolicyInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.PodSecurityPolicyLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPodSecurityPolicyInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PodSecurityPolicyInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.PodSecurityPolicyLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1beta1a.PodSecurityPolicyLifecycle + } + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPodSecurityPolicyInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodSecurityPolicyInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *PodSecurityPolicyInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodSecurityPolicyInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodSecurityPolicyInterfaceMock.AddFeatureHandlerFunc: method is nil but PodSecurityPolicyInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.PodSecurityPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodSecurityPolicyInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodSecurityPolicyInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyInterface.AddFeatureHandlerCalls()) +func (mock *PodSecurityPolicyInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.PodSecurityPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1beta1a.PodSecurityPolicyHandlerFunc + } + lockPodSecurityPolicyInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodSecurityPolicyInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PodSecurityPolicyInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1beta1a.PodSecurityPolicyLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PodSecurityPolicyInterfaceMock.AddFeatureLifecycleFunc: method is nil but PodSecurityPolicyInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.PodSecurityPolicyLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPodSecurityPolicyInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPodSecurityPolicyInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPodSecurityPolicyInterface.AddFeatureLifecycleCalls()) +func (mock *PodSecurityPolicyInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.PodSecurityPolicyLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1beta1a.PodSecurityPolicyLifecycle + } + lockPodSecurityPolicyInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPodSecurityPolicyInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodSecurityPolicyInterfaceMock) AddHandler(ctx context.Context, name string, sync v1beta1a.PodSecurityPolicyHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/extensions/v1beta1/zz_generated_ingress_controller.go b/apis/extensions/v1beta1/zz_generated_ingress_controller.go index f5ff39f0..4a5eaa01 100644 --- a/apis/extensions/v1beta1/zz_generated_ingress_controller.go +++ b/apis/extensions/v1beta1/zz_generated_ingress_controller.go @@ -69,7 +69,9 @@ type IngressController interface { Informer() cache.SharedIndexInformer Lister() IngressLister AddHandler(ctx context.Context, name string, handler IngressHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync IngressHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler IngressHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler IngressHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type IngressInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() IngressController AddHandler(ctx context.Context, name string, sync IngressHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync IngressHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle IngressLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle IngressLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync IngressHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync IngressHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle IngressLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle IngressLifecycle) } type ingressLister struct { @@ -150,6 +156,20 @@ func (c *ingressController) AddHandler(ctx context.Context, name string, handler }) } +func (c *ingressController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler IngressHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta1.Ingress); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *ingressController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler IngressHandlerFunc) { resource.PutClusterScoped(IngressGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *ingressController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *ingressController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler IngressHandlerFunc) { + resource.PutClusterScoped(IngressGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta1.Ingress); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type ingressFactory struct { } @@ -258,20 +293,38 @@ func (s *ingressClient) AddHandler(ctx context.Context, name string, sync Ingres s.Controller().AddHandler(ctx, name, sync) } +func (s *ingressClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync IngressHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *ingressClient) AddLifecycle(ctx context.Context, name string, lifecycle IngressLifecycle) { sync := NewIngressLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *ingressClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle IngressLifecycle) { + sync := NewIngressLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *ingressClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync IngressHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *ingressClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync IngressHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *ingressClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle IngressLifecycle) { sync := NewIngressLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *ingressClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle IngressLifecycle) { + sync := NewIngressLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type IngressIndexer func(obj *v1beta1.Ingress) ([]string, error) type IngressClientCache interface { diff --git a/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go b/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go index ee84d233..b921f849 100644 --- a/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go +++ b/apis/extensions/v1beta1/zz_generated_pod_security_policy_controller.go @@ -68,7 +68,9 @@ type PodSecurityPolicyController interface { Informer() cache.SharedIndexInformer Lister() PodSecurityPolicyLister AddHandler(ctx context.Context, name string, handler PodSecurityPolicyHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PodSecurityPolicyHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PodSecurityPolicyHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type PodSecurityPolicyInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PodSecurityPolicyController AddHandler(ctx context.Context, name string, sync PodSecurityPolicyHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PodSecurityPolicyLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodSecurityPolicyLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodSecurityPolicyHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodSecurityPolicyHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodSecurityPolicyLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodSecurityPolicyLifecycle) } type podSecurityPolicyLister struct { @@ -149,6 +155,20 @@ func (c *podSecurityPolicyController) AddHandler(ctx context.Context, name strin }) } +func (c *podSecurityPolicyController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PodSecurityPolicyHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta1.PodSecurityPolicy); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *podSecurityPolicyController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodSecurityPolicyHandlerFunc) { resource.PutClusterScoped(PodSecurityPolicyGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *podSecurityPolicyController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *podSecurityPolicyController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PodSecurityPolicyHandlerFunc) { + resource.PutClusterScoped(PodSecurityPolicyGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1beta1.PodSecurityPolicy); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type podSecurityPolicyFactory struct { } @@ -257,20 +292,38 @@ func (s *podSecurityPolicyClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *podSecurityPolicyClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podSecurityPolicyClient) AddLifecycle(ctx context.Context, name string, lifecycle PodSecurityPolicyLifecycle) { sync := NewPodSecurityPolicyLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *podSecurityPolicyClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodSecurityPolicyLifecycle) { + sync := NewPodSecurityPolicyLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podSecurityPolicyClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodSecurityPolicyHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podSecurityPolicyClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodSecurityPolicyHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *podSecurityPolicyClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodSecurityPolicyLifecycle) { sync := NewPodSecurityPolicyLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podSecurityPolicyClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodSecurityPolicyLifecycle) { + sync := NewPodSecurityPolicyLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PodSecurityPolicyIndexer func(obj *v1beta1.PodSecurityPolicy) ([]string, error) type PodSecurityPolicyClientCache interface { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_auth_config_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_auth_config_mock.go index 3eca3b82..6556e97b 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_auth_config_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_auth_config_mock.go @@ -140,14 +140,16 @@ func (mock *AuthConfigListerMock) ListCalls() []struct { } var ( - lockAuthConfigControllerMockAddClusterScopedHandler sync.RWMutex - lockAuthConfigControllerMockAddHandler sync.RWMutex - lockAuthConfigControllerMockEnqueue sync.RWMutex - lockAuthConfigControllerMockGeneric sync.RWMutex - lockAuthConfigControllerMockInformer sync.RWMutex - lockAuthConfigControllerMockLister sync.RWMutex - lockAuthConfigControllerMockStart sync.RWMutex - lockAuthConfigControllerMockSync sync.RWMutex + lockAuthConfigControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockAuthConfigControllerMockAddClusterScopedHandler sync.RWMutex + lockAuthConfigControllerMockAddFeatureHandler sync.RWMutex + lockAuthConfigControllerMockAddHandler sync.RWMutex + lockAuthConfigControllerMockEnqueue sync.RWMutex + lockAuthConfigControllerMockGeneric sync.RWMutex + lockAuthConfigControllerMockInformer sync.RWMutex + lockAuthConfigControllerMockLister sync.RWMutex + lockAuthConfigControllerMockStart sync.RWMutex + lockAuthConfigControllerMockSync sync.RWMutex ) // Ensure, that AuthConfigControllerMock does implement AuthConfigController. @@ -160,9 +162,15 @@ var _ v3.AuthConfigController = &AuthConfigControllerMock{} // // // make and configure a mocked AuthConfigController // mockedAuthConfigController := &AuthConfigControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AuthConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.AuthConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.AuthConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.AuthConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.AuthConfigController = &AuthConfigControllerMock{} // // } type AuthConfigControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AuthConfigHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.AuthConfigHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.AuthConfigHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.AuthConfigHandlerFunc) @@ -217,6 +231,19 @@ type AuthConfigControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.AuthConfigHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type AuthConfigControllerMock struct { // Handler is the handler argument value. Handler v3.AuthConfigHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.AuthConfigHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type AuthConfigControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AuthConfigControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AuthConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AuthConfigControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but AuthConfigController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AuthConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockAuthConfigControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAuthConfigControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAuthConfigController.AddClusterScopedFeatureHandlerCalls()) +func (mock *AuthConfigControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AuthConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AuthConfigHandlerFunc + } + lockAuthConfigControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAuthConfigControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AuthConfigControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.AuthConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *AuthConfigControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AuthConfigControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.AuthConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AuthConfigControllerMock.AddFeatureHandlerFunc: method is nil but AuthConfigController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AuthConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAuthConfigControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAuthConfigControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAuthConfigController.AddFeatureHandlerCalls()) +func (mock *AuthConfigControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AuthConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AuthConfigHandlerFunc + } + lockAuthConfigControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAuthConfigControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AuthConfigControllerMock) AddHandler(ctx context.Context, name string, handler v3.AuthConfigHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *AuthConfigControllerMock) SyncCalls() []struct { } var ( - lockAuthConfigInterfaceMockAddClusterScopedHandler sync.RWMutex - lockAuthConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockAuthConfigInterfaceMockAddHandler sync.RWMutex - lockAuthConfigInterfaceMockAddLifecycle sync.RWMutex - lockAuthConfigInterfaceMockController sync.RWMutex - lockAuthConfigInterfaceMockCreate sync.RWMutex - lockAuthConfigInterfaceMockDelete sync.RWMutex - lockAuthConfigInterfaceMockDeleteCollection sync.RWMutex - lockAuthConfigInterfaceMockDeleteNamespaced sync.RWMutex - lockAuthConfigInterfaceMockGet sync.RWMutex - lockAuthConfigInterfaceMockGetNamespaced sync.RWMutex - lockAuthConfigInterfaceMockList sync.RWMutex - lockAuthConfigInterfaceMockObjectClient sync.RWMutex - lockAuthConfigInterfaceMockUpdate sync.RWMutex - lockAuthConfigInterfaceMockWatch sync.RWMutex + lockAuthConfigInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockAuthConfigInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockAuthConfigInterfaceMockAddClusterScopedHandler sync.RWMutex + lockAuthConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockAuthConfigInterfaceMockAddFeatureHandler sync.RWMutex + lockAuthConfigInterfaceMockAddFeatureLifecycle sync.RWMutex + lockAuthConfigInterfaceMockAddHandler sync.RWMutex + lockAuthConfigInterfaceMockAddLifecycle sync.RWMutex + lockAuthConfigInterfaceMockController sync.RWMutex + lockAuthConfigInterfaceMockCreate sync.RWMutex + lockAuthConfigInterfaceMockDelete sync.RWMutex + lockAuthConfigInterfaceMockDeleteCollection sync.RWMutex + lockAuthConfigInterfaceMockDeleteNamespaced sync.RWMutex + lockAuthConfigInterfaceMockGet sync.RWMutex + lockAuthConfigInterfaceMockGetNamespaced sync.RWMutex + lockAuthConfigInterfaceMockList sync.RWMutex + lockAuthConfigInterfaceMockObjectClient sync.RWMutex + lockAuthConfigInterfaceMockUpdate sync.RWMutex + lockAuthConfigInterfaceMockWatch sync.RWMutex ) // Ensure, that AuthConfigInterfaceMock does implement AuthConfigInterface. @@ -557,12 +689,24 @@ var _ v3.AuthConfigInterface = &AuthConfigInterfaceMock{} // // // make and configure a mocked AuthConfigInterface // mockedAuthConfigInterface := &AuthConfigInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AuthConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AuthConfigLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.AuthConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.AuthConfigLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.AuthConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.AuthConfigLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.AuthConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.AuthConfigInterface = &AuthConfigInterfaceMock{} // // } type AuthConfigInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AuthConfigHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AuthConfigLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.AuthConfigHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.AuthConfigLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.AuthConfigHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.AuthConfigLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.AuthConfigHandlerFunc) @@ -656,6 +812,32 @@ type AuthConfigInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.AuthConfigHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.AuthConfigLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type AuthConfigInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.AuthConfigLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.AuthConfigHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.AuthConfigLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type AuthConfigInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AuthConfigInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AuthConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AuthConfigInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but AuthConfigInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AuthConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockAuthConfigInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAuthConfigInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAuthConfigInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *AuthConfigInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AuthConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AuthConfigHandlerFunc + } + lockAuthConfigInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAuthConfigInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *AuthConfigInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AuthConfigLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("AuthConfigInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but AuthConfigInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AuthConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockAuthConfigInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockAuthConfigInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedAuthConfigInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *AuthConfigInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AuthConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AuthConfigLifecycle + } + lockAuthConfigInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockAuthConfigInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AuthConfigInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.AuthConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *AuthConfigInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AuthConfigInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.AuthConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AuthConfigInterfaceMock.AddFeatureHandlerFunc: method is nil but AuthConfigInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AuthConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAuthConfigInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAuthConfigInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAuthConfigInterface.AddFeatureHandlerCalls()) +func (mock *AuthConfigInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AuthConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AuthConfigHandlerFunc + } + lockAuthConfigInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAuthConfigInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *AuthConfigInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.AuthConfigLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("AuthConfigInterfaceMock.AddFeatureLifecycleFunc: method is nil but AuthConfigInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AuthConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockAuthConfigInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockAuthConfigInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedAuthConfigInterface.AddFeatureLifecycleCalls()) +func (mock *AuthConfigInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AuthConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AuthConfigLifecycle + } + lockAuthConfigInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockAuthConfigInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AuthConfigInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.AuthConfigHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_catalog_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_catalog_mock.go index 8b4102fa..36586fbb 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_catalog_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_catalog_mock.go @@ -140,14 +140,16 @@ func (mock *CatalogListerMock) ListCalls() []struct { } var ( - lockCatalogControllerMockAddClusterScopedHandler sync.RWMutex - lockCatalogControllerMockAddHandler sync.RWMutex - lockCatalogControllerMockEnqueue sync.RWMutex - lockCatalogControllerMockGeneric sync.RWMutex - lockCatalogControllerMockInformer sync.RWMutex - lockCatalogControllerMockLister sync.RWMutex - lockCatalogControllerMockStart sync.RWMutex - lockCatalogControllerMockSync sync.RWMutex + lockCatalogControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockCatalogControllerMockAddClusterScopedHandler sync.RWMutex + lockCatalogControllerMockAddFeatureHandler sync.RWMutex + lockCatalogControllerMockAddHandler sync.RWMutex + lockCatalogControllerMockEnqueue sync.RWMutex + lockCatalogControllerMockGeneric sync.RWMutex + lockCatalogControllerMockInformer sync.RWMutex + lockCatalogControllerMockLister sync.RWMutex + lockCatalogControllerMockStart sync.RWMutex + lockCatalogControllerMockSync sync.RWMutex ) // Ensure, that CatalogControllerMock does implement CatalogController. @@ -160,9 +162,15 @@ var _ v3.CatalogController = &CatalogControllerMock{} // // // make and configure a mocked CatalogController // mockedCatalogController := &CatalogControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.CatalogHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.CatalogHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.CatalogController = &CatalogControllerMock{} // // } type CatalogControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.CatalogHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.CatalogHandlerFunc) @@ -217,6 +231,19 @@ type CatalogControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.CatalogHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type CatalogControllerMock struct { // Handler is the handler argument value. Handler v3.CatalogHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CatalogHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type CatalogControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CatalogControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CatalogControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but CatalogController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockCatalogControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCatalogControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCatalogController.AddClusterScopedFeatureHandlerCalls()) +func (mock *CatalogControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogHandlerFunc + } + lockCatalogControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCatalogControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CatalogControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.CatalogHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *CatalogControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CatalogControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CatalogHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CatalogControllerMock.AddFeatureHandlerFunc: method is nil but CatalogController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCatalogControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCatalogControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCatalogController.AddFeatureHandlerCalls()) +func (mock *CatalogControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogHandlerFunc + } + lockCatalogControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCatalogControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CatalogControllerMock) AddHandler(ctx context.Context, name string, handler v3.CatalogHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *CatalogControllerMock) SyncCalls() []struct { } var ( - lockCatalogInterfaceMockAddClusterScopedHandler sync.RWMutex - lockCatalogInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockCatalogInterfaceMockAddHandler sync.RWMutex - lockCatalogInterfaceMockAddLifecycle sync.RWMutex - lockCatalogInterfaceMockController sync.RWMutex - lockCatalogInterfaceMockCreate sync.RWMutex - lockCatalogInterfaceMockDelete sync.RWMutex - lockCatalogInterfaceMockDeleteCollection sync.RWMutex - lockCatalogInterfaceMockDeleteNamespaced sync.RWMutex - lockCatalogInterfaceMockGet sync.RWMutex - lockCatalogInterfaceMockGetNamespaced sync.RWMutex - lockCatalogInterfaceMockList sync.RWMutex - lockCatalogInterfaceMockObjectClient sync.RWMutex - lockCatalogInterfaceMockUpdate sync.RWMutex - lockCatalogInterfaceMockWatch sync.RWMutex + lockCatalogInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockCatalogInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockCatalogInterfaceMockAddClusterScopedHandler sync.RWMutex + lockCatalogInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockCatalogInterfaceMockAddFeatureHandler sync.RWMutex + lockCatalogInterfaceMockAddFeatureLifecycle sync.RWMutex + lockCatalogInterfaceMockAddHandler sync.RWMutex + lockCatalogInterfaceMockAddLifecycle sync.RWMutex + lockCatalogInterfaceMockController sync.RWMutex + lockCatalogInterfaceMockCreate sync.RWMutex + lockCatalogInterfaceMockDelete sync.RWMutex + lockCatalogInterfaceMockDeleteCollection sync.RWMutex + lockCatalogInterfaceMockDeleteNamespaced sync.RWMutex + lockCatalogInterfaceMockGet sync.RWMutex + lockCatalogInterfaceMockGetNamespaced sync.RWMutex + lockCatalogInterfaceMockList sync.RWMutex + lockCatalogInterfaceMockObjectClient sync.RWMutex + lockCatalogInterfaceMockUpdate sync.RWMutex + lockCatalogInterfaceMockWatch sync.RWMutex ) // Ensure, that CatalogInterfaceMock does implement CatalogInterface. @@ -557,12 +689,24 @@ var _ v3.CatalogInterface = &CatalogInterfaceMock{} // // // make and configure a mocked CatalogInterface // mockedCatalogInterface := &CatalogInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.CatalogHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.CatalogLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.CatalogHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.CatalogInterface = &CatalogInterfaceMock{} // // } type CatalogInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.CatalogHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.CatalogLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.CatalogHandlerFunc) @@ -656,6 +812,32 @@ type CatalogInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.CatalogHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CatalogLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type CatalogInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.CatalogLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CatalogHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CatalogLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type CatalogInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CatalogInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CatalogInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but CatalogInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockCatalogInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCatalogInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCatalogInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *CatalogInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogHandlerFunc + } + lockCatalogInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCatalogInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *CatalogInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("CatalogInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but CatalogInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockCatalogInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockCatalogInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedCatalogInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *CatalogInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogLifecycle + } + lockCatalogInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockCatalogInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CatalogInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.CatalogHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *CatalogInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CatalogInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CatalogHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CatalogInterfaceMock.AddFeatureHandlerFunc: method is nil but CatalogInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCatalogInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCatalogInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCatalogInterface.AddFeatureHandlerCalls()) +func (mock *CatalogInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogHandlerFunc + } + lockCatalogInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCatalogInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *CatalogInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("CatalogInterfaceMock.AddFeatureLifecycleFunc: method is nil but CatalogInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockCatalogInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockCatalogInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedCatalogInterface.AddFeatureLifecycleCalls()) +func (mock *CatalogInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogLifecycle + } + lockCatalogInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockCatalogInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CatalogInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.CatalogHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_mock.go index 61b570cd..6896ebc9 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_mock.go @@ -140,14 +140,16 @@ func (mock *CatalogTemplateListerMock) ListCalls() []struct { } var ( - lockCatalogTemplateControllerMockAddClusterScopedHandler sync.RWMutex - lockCatalogTemplateControllerMockAddHandler sync.RWMutex - lockCatalogTemplateControllerMockEnqueue sync.RWMutex - lockCatalogTemplateControllerMockGeneric sync.RWMutex - lockCatalogTemplateControllerMockInformer sync.RWMutex - lockCatalogTemplateControllerMockLister sync.RWMutex - lockCatalogTemplateControllerMockStart sync.RWMutex - lockCatalogTemplateControllerMockSync sync.RWMutex + lockCatalogTemplateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockCatalogTemplateControllerMockAddClusterScopedHandler sync.RWMutex + lockCatalogTemplateControllerMockAddFeatureHandler sync.RWMutex + lockCatalogTemplateControllerMockAddHandler sync.RWMutex + lockCatalogTemplateControllerMockEnqueue sync.RWMutex + lockCatalogTemplateControllerMockGeneric sync.RWMutex + lockCatalogTemplateControllerMockInformer sync.RWMutex + lockCatalogTemplateControllerMockLister sync.RWMutex + lockCatalogTemplateControllerMockStart sync.RWMutex + lockCatalogTemplateControllerMockSync sync.RWMutex ) // Ensure, that CatalogTemplateControllerMock does implement CatalogTemplateController. @@ -160,9 +162,15 @@ var _ v3.CatalogTemplateController = &CatalogTemplateControllerMock{} // // // make and configure a mocked CatalogTemplateController // mockedCatalogTemplateController := &CatalogTemplateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.CatalogTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.CatalogTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.CatalogTemplateController = &CatalogTemplateControllerMock{} // // } type CatalogTemplateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogTemplateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.CatalogTemplateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.CatalogTemplateHandlerFunc) @@ -217,6 +231,19 @@ type CatalogTemplateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.CatalogTemplateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type CatalogTemplateControllerMock struct { // Handler is the handler argument value. Handler v3.CatalogTemplateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CatalogTemplateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type CatalogTemplateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CatalogTemplateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CatalogTemplateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but CatalogTemplateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockCatalogTemplateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCatalogTemplateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *CatalogTemplateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogTemplateHandlerFunc + } + lockCatalogTemplateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCatalogTemplateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CatalogTemplateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.CatalogTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *CatalogTemplateControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CatalogTemplateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CatalogTemplateControllerMock.AddFeatureHandlerFunc: method is nil but CatalogTemplateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCatalogTemplateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCatalogTemplateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateController.AddFeatureHandlerCalls()) +func (mock *CatalogTemplateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateHandlerFunc + } + lockCatalogTemplateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCatalogTemplateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CatalogTemplateControllerMock) AddHandler(ctx context.Context, name string, handler v3.CatalogTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *CatalogTemplateControllerMock) SyncCalls() []struct { } var ( - lockCatalogTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockCatalogTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockCatalogTemplateInterfaceMockAddHandler sync.RWMutex - lockCatalogTemplateInterfaceMockAddLifecycle sync.RWMutex - lockCatalogTemplateInterfaceMockController sync.RWMutex - lockCatalogTemplateInterfaceMockCreate sync.RWMutex - lockCatalogTemplateInterfaceMockDelete sync.RWMutex - lockCatalogTemplateInterfaceMockDeleteCollection sync.RWMutex - lockCatalogTemplateInterfaceMockDeleteNamespaced sync.RWMutex - lockCatalogTemplateInterfaceMockGet sync.RWMutex - lockCatalogTemplateInterfaceMockGetNamespaced sync.RWMutex - lockCatalogTemplateInterfaceMockList sync.RWMutex - lockCatalogTemplateInterfaceMockObjectClient sync.RWMutex - lockCatalogTemplateInterfaceMockUpdate sync.RWMutex - lockCatalogTemplateInterfaceMockWatch sync.RWMutex + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockCatalogTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockCatalogTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockCatalogTemplateInterfaceMockAddFeatureHandler sync.RWMutex + lockCatalogTemplateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockCatalogTemplateInterfaceMockAddHandler sync.RWMutex + lockCatalogTemplateInterfaceMockAddLifecycle sync.RWMutex + lockCatalogTemplateInterfaceMockController sync.RWMutex + lockCatalogTemplateInterfaceMockCreate sync.RWMutex + lockCatalogTemplateInterfaceMockDelete sync.RWMutex + lockCatalogTemplateInterfaceMockDeleteCollection sync.RWMutex + lockCatalogTemplateInterfaceMockDeleteNamespaced sync.RWMutex + lockCatalogTemplateInterfaceMockGet sync.RWMutex + lockCatalogTemplateInterfaceMockGetNamespaced sync.RWMutex + lockCatalogTemplateInterfaceMockList sync.RWMutex + lockCatalogTemplateInterfaceMockObjectClient sync.RWMutex + lockCatalogTemplateInterfaceMockUpdate sync.RWMutex + lockCatalogTemplateInterfaceMockWatch sync.RWMutex ) // Ensure, that CatalogTemplateInterfaceMock does implement CatalogTemplateInterface. @@ -557,12 +689,24 @@ var _ v3.CatalogTemplateInterface = &CatalogTemplateInterfaceMock{} // // // make and configure a mocked CatalogTemplateInterface // mockedCatalogTemplateInterface := &CatalogTemplateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogTemplateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.CatalogTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.CatalogTemplateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogTemplateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.CatalogTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.CatalogTemplateInterface = &CatalogTemplateInterfaceMock{} // // } type CatalogTemplateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogTemplateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogTemplateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.CatalogTemplateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.CatalogTemplateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogTemplateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.CatalogTemplateHandlerFunc) @@ -656,6 +812,32 @@ type CatalogTemplateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.CatalogTemplateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CatalogTemplateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type CatalogTemplateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.CatalogTemplateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CatalogTemplateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CatalogTemplateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type CatalogTemplateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CatalogTemplateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CatalogTemplateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but CatalogTemplateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *CatalogTemplateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogTemplateHandlerFunc + } + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *CatalogTemplateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogTemplateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("CatalogTemplateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but CatalogTemplateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedCatalogTemplateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *CatalogTemplateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogTemplateLifecycle + } + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockCatalogTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CatalogTemplateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.CatalogTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *CatalogTemplateInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CatalogTemplateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CatalogTemplateInterfaceMock.AddFeatureHandlerFunc: method is nil but CatalogTemplateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCatalogTemplateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCatalogTemplateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateInterface.AddFeatureHandlerCalls()) +func (mock *CatalogTemplateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateHandlerFunc + } + lockCatalogTemplateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCatalogTemplateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *CatalogTemplateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogTemplateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("CatalogTemplateInterfaceMock.AddFeatureLifecycleFunc: method is nil but CatalogTemplateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockCatalogTemplateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockCatalogTemplateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedCatalogTemplateInterface.AddFeatureLifecycleCalls()) +func (mock *CatalogTemplateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogTemplateLifecycle + } + lockCatalogTemplateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockCatalogTemplateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CatalogTemplateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.CatalogTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_version_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_version_mock.go index 0c35213f..b01a1b71 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_version_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_catalog_template_version_mock.go @@ -140,14 +140,16 @@ func (mock *CatalogTemplateVersionListerMock) ListCalls() []struct { } var ( - lockCatalogTemplateVersionControllerMockAddClusterScopedHandler sync.RWMutex - lockCatalogTemplateVersionControllerMockAddHandler sync.RWMutex - lockCatalogTemplateVersionControllerMockEnqueue sync.RWMutex - lockCatalogTemplateVersionControllerMockGeneric sync.RWMutex - lockCatalogTemplateVersionControllerMockInformer sync.RWMutex - lockCatalogTemplateVersionControllerMockLister sync.RWMutex - lockCatalogTemplateVersionControllerMockStart sync.RWMutex - lockCatalogTemplateVersionControllerMockSync sync.RWMutex + lockCatalogTemplateVersionControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockCatalogTemplateVersionControllerMockAddClusterScopedHandler sync.RWMutex + lockCatalogTemplateVersionControllerMockAddFeatureHandler sync.RWMutex + lockCatalogTemplateVersionControllerMockAddHandler sync.RWMutex + lockCatalogTemplateVersionControllerMockEnqueue sync.RWMutex + lockCatalogTemplateVersionControllerMockGeneric sync.RWMutex + lockCatalogTemplateVersionControllerMockInformer sync.RWMutex + lockCatalogTemplateVersionControllerMockLister sync.RWMutex + lockCatalogTemplateVersionControllerMockStart sync.RWMutex + lockCatalogTemplateVersionControllerMockSync sync.RWMutex ) // Ensure, that CatalogTemplateVersionControllerMock does implement CatalogTemplateVersionController. @@ -160,9 +162,15 @@ var _ v3.CatalogTemplateVersionController = &CatalogTemplateVersionControllerMoc // // // make and configure a mocked CatalogTemplateVersionController // mockedCatalogTemplateVersionController := &CatalogTemplateVersionControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogTemplateVersionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.CatalogTemplateVersionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateVersionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.CatalogTemplateVersionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.CatalogTemplateVersionController = &CatalogTemplateVersionControllerMoc // // } type CatalogTemplateVersionControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogTemplateVersionHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.CatalogTemplateVersionHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateVersionHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.CatalogTemplateVersionHandlerFunc) @@ -217,6 +231,19 @@ type CatalogTemplateVersionControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.CatalogTemplateVersionHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type CatalogTemplateVersionControllerMock struct { // Handler is the handler argument value. Handler v3.CatalogTemplateVersionHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CatalogTemplateVersionHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type CatalogTemplateVersionControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CatalogTemplateVersionControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CatalogTemplateVersionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CatalogTemplateVersionControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but CatalogTemplateVersionController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogTemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockCatalogTemplateVersionControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCatalogTemplateVersionControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateVersionController.AddClusterScopedFeatureHandlerCalls()) +func (mock *CatalogTemplateVersionControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogTemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CatalogTemplateVersionHandlerFunc + } + lockCatalogTemplateVersionControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCatalogTemplateVersionControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CatalogTemplateVersionControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.CatalogTemplateVersionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *CatalogTemplateVersionControllerMock) AddClusterScopedHandlerCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CatalogTemplateVersionControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateVersionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CatalogTemplateVersionControllerMock.AddFeatureHandlerFunc: method is nil but CatalogTemplateVersionController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCatalogTemplateVersionControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCatalogTemplateVersionControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateVersionController.AddFeatureHandlerCalls()) +func (mock *CatalogTemplateVersionControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateVersionHandlerFunc + } + lockCatalogTemplateVersionControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCatalogTemplateVersionControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CatalogTemplateVersionControllerMock) AddHandler(ctx context.Context, name string, handler v3.CatalogTemplateVersionHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *CatalogTemplateVersionControllerMock) SyncCalls() []struct { } var ( - lockCatalogTemplateVersionInterfaceMockAddClusterScopedHandler sync.RWMutex - lockCatalogTemplateVersionInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockCatalogTemplateVersionInterfaceMockAddHandler sync.RWMutex - lockCatalogTemplateVersionInterfaceMockAddLifecycle sync.RWMutex - lockCatalogTemplateVersionInterfaceMockController sync.RWMutex - lockCatalogTemplateVersionInterfaceMockCreate sync.RWMutex - lockCatalogTemplateVersionInterfaceMockDelete sync.RWMutex - lockCatalogTemplateVersionInterfaceMockDeleteCollection sync.RWMutex - lockCatalogTemplateVersionInterfaceMockDeleteNamespaced sync.RWMutex - lockCatalogTemplateVersionInterfaceMockGet sync.RWMutex - lockCatalogTemplateVersionInterfaceMockGetNamespaced sync.RWMutex - lockCatalogTemplateVersionInterfaceMockList sync.RWMutex - lockCatalogTemplateVersionInterfaceMockObjectClient sync.RWMutex - lockCatalogTemplateVersionInterfaceMockUpdate sync.RWMutex - lockCatalogTemplateVersionInterfaceMockWatch sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddClusterScopedHandler sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddFeatureHandler sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddFeatureLifecycle sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddHandler sync.RWMutex + lockCatalogTemplateVersionInterfaceMockAddLifecycle sync.RWMutex + lockCatalogTemplateVersionInterfaceMockController sync.RWMutex + lockCatalogTemplateVersionInterfaceMockCreate sync.RWMutex + lockCatalogTemplateVersionInterfaceMockDelete sync.RWMutex + lockCatalogTemplateVersionInterfaceMockDeleteCollection sync.RWMutex + lockCatalogTemplateVersionInterfaceMockDeleteNamespaced sync.RWMutex + lockCatalogTemplateVersionInterfaceMockGet sync.RWMutex + lockCatalogTemplateVersionInterfaceMockGetNamespaced sync.RWMutex + lockCatalogTemplateVersionInterfaceMockList sync.RWMutex + lockCatalogTemplateVersionInterfaceMockObjectClient sync.RWMutex + lockCatalogTemplateVersionInterfaceMockUpdate sync.RWMutex + lockCatalogTemplateVersionInterfaceMockWatch sync.RWMutex ) // Ensure, that CatalogTemplateVersionInterfaceMock does implement CatalogTemplateVersionInterface. @@ -557,12 +689,24 @@ var _ v3.CatalogTemplateVersionInterface = &CatalogTemplateVersionInterfaceMock{ // // // make and configure a mocked CatalogTemplateVersionInterface // mockedCatalogTemplateVersionInterface := &CatalogTemplateVersionInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogTemplateVersionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogTemplateVersionLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.CatalogTemplateVersionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.CatalogTemplateVersionLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateVersionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogTemplateVersionLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.CatalogTemplateVersionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.CatalogTemplateVersionInterface = &CatalogTemplateVersionInterfaceMock{ // // } type CatalogTemplateVersionInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogTemplateVersionHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogTemplateVersionLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.CatalogTemplateVersionHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.CatalogTemplateVersionLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateVersionHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogTemplateVersionLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.CatalogTemplateVersionHandlerFunc) @@ -656,6 +812,32 @@ type CatalogTemplateVersionInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.CatalogTemplateVersionHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CatalogTemplateVersionLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type CatalogTemplateVersionInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.CatalogTemplateVersionLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CatalogTemplateVersionHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CatalogTemplateVersionLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type CatalogTemplateVersionInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CatalogTemplateVersionInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CatalogTemplateVersionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CatalogTemplateVersionInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but CatalogTemplateVersionInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogTemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateVersionInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *CatalogTemplateVersionInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogTemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CatalogTemplateVersionHandlerFunc + } + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *CatalogTemplateVersionInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CatalogTemplateVersionLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("CatalogTemplateVersionInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but CatalogTemplateVersionInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogTemplateVersionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedCatalogTemplateVersionInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *CatalogTemplateVersionInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogTemplateVersionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CatalogTemplateVersionLifecycle + } + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockCatalogTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CatalogTemplateVersionInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.CatalogTemplateVersionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *CatalogTemplateVersionInterfaceMock) AddClusterScopedLifecycleCalls( return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CatalogTemplateVersionInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CatalogTemplateVersionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CatalogTemplateVersionInterfaceMock.AddFeatureHandlerFunc: method is nil but CatalogTemplateVersionInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCatalogTemplateVersionInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCatalogTemplateVersionInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCatalogTemplateVersionInterface.AddFeatureHandlerCalls()) +func (mock *CatalogTemplateVersionInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CatalogTemplateVersionHandlerFunc + } + lockCatalogTemplateVersionInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCatalogTemplateVersionInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *CatalogTemplateVersionInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.CatalogTemplateVersionLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("CatalogTemplateVersionInterfaceMock.AddFeatureLifecycleFunc: method is nil but CatalogTemplateVersionInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogTemplateVersionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockCatalogTemplateVersionInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockCatalogTemplateVersionInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedCatalogTemplateVersionInterface.AddFeatureLifecycleCalls()) +func (mock *CatalogTemplateVersionInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogTemplateVersionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CatalogTemplateVersionLifecycle + } + lockCatalogTemplateVersionInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockCatalogTemplateVersionInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CatalogTemplateVersionInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.CatalogTemplateVersionHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cloud_credential_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cloud_credential_mock.go index 820755d9..329d5165 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cloud_credential_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cloud_credential_mock.go @@ -140,14 +140,16 @@ func (mock *CloudCredentialListerMock) ListCalls() []struct { } var ( - lockCloudCredentialControllerMockAddClusterScopedHandler sync.RWMutex - lockCloudCredentialControllerMockAddHandler sync.RWMutex - lockCloudCredentialControllerMockEnqueue sync.RWMutex - lockCloudCredentialControllerMockGeneric sync.RWMutex - lockCloudCredentialControllerMockInformer sync.RWMutex - lockCloudCredentialControllerMockLister sync.RWMutex - lockCloudCredentialControllerMockStart sync.RWMutex - lockCloudCredentialControllerMockSync sync.RWMutex + lockCloudCredentialControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockCloudCredentialControllerMockAddClusterScopedHandler sync.RWMutex + lockCloudCredentialControllerMockAddFeatureHandler sync.RWMutex + lockCloudCredentialControllerMockAddHandler sync.RWMutex + lockCloudCredentialControllerMockEnqueue sync.RWMutex + lockCloudCredentialControllerMockGeneric sync.RWMutex + lockCloudCredentialControllerMockInformer sync.RWMutex + lockCloudCredentialControllerMockLister sync.RWMutex + lockCloudCredentialControllerMockStart sync.RWMutex + lockCloudCredentialControllerMockSync sync.RWMutex ) // Ensure, that CloudCredentialControllerMock does implement CloudCredentialController. @@ -160,9 +162,15 @@ var _ v3.CloudCredentialController = &CloudCredentialControllerMock{} // // // make and configure a mocked CloudCredentialController // mockedCloudCredentialController := &CloudCredentialControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CloudCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.CloudCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CloudCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.CloudCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.CloudCredentialController = &CloudCredentialControllerMock{} // // } type CloudCredentialControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CloudCredentialHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.CloudCredentialHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CloudCredentialHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.CloudCredentialHandlerFunc) @@ -217,6 +231,19 @@ type CloudCredentialControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.CloudCredentialHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type CloudCredentialControllerMock struct { // Handler is the handler argument value. Handler v3.CloudCredentialHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CloudCredentialHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type CloudCredentialControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CloudCredentialControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CloudCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CloudCredentialControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but CloudCredentialController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CloudCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockCloudCredentialControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCloudCredentialControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCloudCredentialController.AddClusterScopedFeatureHandlerCalls()) +func (mock *CloudCredentialControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CloudCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CloudCredentialHandlerFunc + } + lockCloudCredentialControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCloudCredentialControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CloudCredentialControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.CloudCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *CloudCredentialControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CloudCredentialControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CloudCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CloudCredentialControllerMock.AddFeatureHandlerFunc: method is nil but CloudCredentialController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CloudCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCloudCredentialControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCloudCredentialControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCloudCredentialController.AddFeatureHandlerCalls()) +func (mock *CloudCredentialControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CloudCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CloudCredentialHandlerFunc + } + lockCloudCredentialControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCloudCredentialControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CloudCredentialControllerMock) AddHandler(ctx context.Context, name string, handler v3.CloudCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *CloudCredentialControllerMock) SyncCalls() []struct { } var ( - lockCloudCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex - lockCloudCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockCloudCredentialInterfaceMockAddHandler sync.RWMutex - lockCloudCredentialInterfaceMockAddLifecycle sync.RWMutex - lockCloudCredentialInterfaceMockController sync.RWMutex - lockCloudCredentialInterfaceMockCreate sync.RWMutex - lockCloudCredentialInterfaceMockDelete sync.RWMutex - lockCloudCredentialInterfaceMockDeleteCollection sync.RWMutex - lockCloudCredentialInterfaceMockDeleteNamespaced sync.RWMutex - lockCloudCredentialInterfaceMockGet sync.RWMutex - lockCloudCredentialInterfaceMockGetNamespaced sync.RWMutex - lockCloudCredentialInterfaceMockList sync.RWMutex - lockCloudCredentialInterfaceMockObjectClient sync.RWMutex - lockCloudCredentialInterfaceMockUpdate sync.RWMutex - lockCloudCredentialInterfaceMockWatch sync.RWMutex + lockCloudCredentialInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockCloudCredentialInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockCloudCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex + lockCloudCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockCloudCredentialInterfaceMockAddFeatureHandler sync.RWMutex + lockCloudCredentialInterfaceMockAddFeatureLifecycle sync.RWMutex + lockCloudCredentialInterfaceMockAddHandler sync.RWMutex + lockCloudCredentialInterfaceMockAddLifecycle sync.RWMutex + lockCloudCredentialInterfaceMockController sync.RWMutex + lockCloudCredentialInterfaceMockCreate sync.RWMutex + lockCloudCredentialInterfaceMockDelete sync.RWMutex + lockCloudCredentialInterfaceMockDeleteCollection sync.RWMutex + lockCloudCredentialInterfaceMockDeleteNamespaced sync.RWMutex + lockCloudCredentialInterfaceMockGet sync.RWMutex + lockCloudCredentialInterfaceMockGetNamespaced sync.RWMutex + lockCloudCredentialInterfaceMockList sync.RWMutex + lockCloudCredentialInterfaceMockObjectClient sync.RWMutex + lockCloudCredentialInterfaceMockUpdate sync.RWMutex + lockCloudCredentialInterfaceMockWatch sync.RWMutex ) // Ensure, that CloudCredentialInterfaceMock does implement CloudCredentialInterface. @@ -557,12 +689,24 @@ var _ v3.CloudCredentialInterface = &CloudCredentialInterfaceMock{} // // // make and configure a mocked CloudCredentialInterface // mockedCloudCredentialInterface := &CloudCredentialInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CloudCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CloudCredentialLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.CloudCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.CloudCredentialLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CloudCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CloudCredentialLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.CloudCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.CloudCredentialInterface = &CloudCredentialInterfaceMock{} // // } type CloudCredentialInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CloudCredentialHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CloudCredentialLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.CloudCredentialHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.CloudCredentialLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CloudCredentialHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CloudCredentialLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.CloudCredentialHandlerFunc) @@ -656,6 +812,32 @@ type CloudCredentialInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.CloudCredentialHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CloudCredentialLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type CloudCredentialInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.CloudCredentialLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CloudCredentialHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CloudCredentialLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type CloudCredentialInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CloudCredentialInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CloudCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CloudCredentialInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but CloudCredentialInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CloudCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockCloudCredentialInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCloudCredentialInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCloudCredentialInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *CloudCredentialInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CloudCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CloudCredentialHandlerFunc + } + lockCloudCredentialInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCloudCredentialInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *CloudCredentialInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CloudCredentialLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("CloudCredentialInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but CloudCredentialInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CloudCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockCloudCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockCloudCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedCloudCredentialInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *CloudCredentialInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CloudCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CloudCredentialLifecycle + } + lockCloudCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockCloudCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CloudCredentialInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.CloudCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *CloudCredentialInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CloudCredentialInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CloudCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CloudCredentialInterfaceMock.AddFeatureHandlerFunc: method is nil but CloudCredentialInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CloudCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCloudCredentialInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCloudCredentialInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCloudCredentialInterface.AddFeatureHandlerCalls()) +func (mock *CloudCredentialInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CloudCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CloudCredentialHandlerFunc + } + lockCloudCredentialInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCloudCredentialInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *CloudCredentialInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.CloudCredentialLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("CloudCredentialInterfaceMock.AddFeatureLifecycleFunc: method is nil but CloudCredentialInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CloudCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockCloudCredentialInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockCloudCredentialInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedCloudCredentialInterface.AddFeatureLifecycleCalls()) +func (mock *CloudCredentialInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CloudCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CloudCredentialLifecycle + } + lockCloudCredentialInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockCloudCredentialInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CloudCredentialInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.CloudCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_group_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_group_mock.go index 59853950..0db7ec18 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_group_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_group_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterAlertGroupListerMock) ListCalls() []struct { } var ( - lockClusterAlertGroupControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterAlertGroupControllerMockAddHandler sync.RWMutex - lockClusterAlertGroupControllerMockEnqueue sync.RWMutex - lockClusterAlertGroupControllerMockGeneric sync.RWMutex - lockClusterAlertGroupControllerMockInformer sync.RWMutex - lockClusterAlertGroupControllerMockLister sync.RWMutex - lockClusterAlertGroupControllerMockStart sync.RWMutex - lockClusterAlertGroupControllerMockSync sync.RWMutex + lockClusterAlertGroupControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAlertGroupControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterAlertGroupControllerMockAddFeatureHandler sync.RWMutex + lockClusterAlertGroupControllerMockAddHandler sync.RWMutex + lockClusterAlertGroupControllerMockEnqueue sync.RWMutex + lockClusterAlertGroupControllerMockGeneric sync.RWMutex + lockClusterAlertGroupControllerMockInformer sync.RWMutex + lockClusterAlertGroupControllerMockLister sync.RWMutex + lockClusterAlertGroupControllerMockStart sync.RWMutex + lockClusterAlertGroupControllerMockSync sync.RWMutex ) // Ensure, that ClusterAlertGroupControllerMock does implement ClusterAlertGroupController. @@ -160,9 +162,15 @@ var _ v3.ClusterAlertGroupController = &ClusterAlertGroupControllerMock{} // // // make and configure a mocked ClusterAlertGroupController // mockedClusterAlertGroupController := &ClusterAlertGroupControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertGroupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertGroupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertGroupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterAlertGroupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterAlertGroupController = &ClusterAlertGroupControllerMock{} // // } type ClusterAlertGroupControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertGroupHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertGroupHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertGroupHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterAlertGroupHandlerFunc) @@ -217,6 +231,19 @@ type ClusterAlertGroupControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterAlertGroupHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterAlertGroupControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterAlertGroupHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAlertGroupHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterAlertGroupControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAlertGroupControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertGroupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAlertGroupControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAlertGroupController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterAlertGroupControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAlertGroupControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAlertGroupController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAlertGroupControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertGroupHandlerFunc + } + lockClusterAlertGroupControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAlertGroupControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAlertGroupControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertGroupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterAlertGroupControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAlertGroupControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertGroupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAlertGroupControllerMock.AddFeatureHandlerFunc: method is nil but ClusterAlertGroupController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAlertGroupControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAlertGroupControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAlertGroupController.AddFeatureHandlerCalls()) +func (mock *ClusterAlertGroupControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertGroupHandlerFunc + } + lockClusterAlertGroupControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAlertGroupControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAlertGroupControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterAlertGroupHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterAlertGroupControllerMock) SyncCalls() []struct { } var ( - lockClusterAlertGroupInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterAlertGroupInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterAlertGroupInterfaceMockAddHandler sync.RWMutex - lockClusterAlertGroupInterfaceMockAddLifecycle sync.RWMutex - lockClusterAlertGroupInterfaceMockController sync.RWMutex - lockClusterAlertGroupInterfaceMockCreate sync.RWMutex - lockClusterAlertGroupInterfaceMockDelete sync.RWMutex - lockClusterAlertGroupInterfaceMockDeleteCollection sync.RWMutex - lockClusterAlertGroupInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterAlertGroupInterfaceMockGet sync.RWMutex - lockClusterAlertGroupInterfaceMockGetNamespaced sync.RWMutex - lockClusterAlertGroupInterfaceMockList sync.RWMutex - lockClusterAlertGroupInterfaceMockObjectClient sync.RWMutex - lockClusterAlertGroupInterfaceMockUpdate sync.RWMutex - lockClusterAlertGroupInterfaceMockWatch sync.RWMutex + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterAlertGroupInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterAlertGroupInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterAlertGroupInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterAlertGroupInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterAlertGroupInterfaceMockAddHandler sync.RWMutex + lockClusterAlertGroupInterfaceMockAddLifecycle sync.RWMutex + lockClusterAlertGroupInterfaceMockController sync.RWMutex + lockClusterAlertGroupInterfaceMockCreate sync.RWMutex + lockClusterAlertGroupInterfaceMockDelete sync.RWMutex + lockClusterAlertGroupInterfaceMockDeleteCollection sync.RWMutex + lockClusterAlertGroupInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterAlertGroupInterfaceMockGet sync.RWMutex + lockClusterAlertGroupInterfaceMockGetNamespaced sync.RWMutex + lockClusterAlertGroupInterfaceMockList sync.RWMutex + lockClusterAlertGroupInterfaceMockObjectClient sync.RWMutex + lockClusterAlertGroupInterfaceMockUpdate sync.RWMutex + lockClusterAlertGroupInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterAlertGroupInterfaceMock does implement ClusterAlertGroupInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterAlertGroupInterface = &ClusterAlertGroupInterfaceMock{} // // // make and configure a mocked ClusterAlertGroupInterface // mockedClusterAlertGroupInterface := &ClusterAlertGroupInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertGroupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertGroupLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertGroupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAlertGroupLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertGroupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertGroupLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterAlertGroupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterAlertGroupInterface = &ClusterAlertGroupInterfaceMock{} // // } type ClusterAlertGroupInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertGroupHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertGroupLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertGroupHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAlertGroupLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertGroupHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertGroupLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterAlertGroupHandlerFunc) @@ -656,6 +812,32 @@ type ClusterAlertGroupInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterAlertGroupHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAlertGroupLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterAlertGroupInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterAlertGroupLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAlertGroupHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAlertGroupLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterAlertGroupInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAlertGroupInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertGroupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAlertGroupInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAlertGroupInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAlertGroupInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAlertGroupInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertGroupHandlerFunc + } + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterAlertGroupInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertGroupLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterAlertGroupInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterAlertGroupInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertGroupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterAlertGroupInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterAlertGroupInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertGroupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertGroupLifecycle + } + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAlertGroupInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertGroupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterAlertGroupInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAlertGroupInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertGroupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAlertGroupInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterAlertGroupInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAlertGroupInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAlertGroupInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAlertGroupInterface.AddFeatureHandlerCalls()) +func (mock *ClusterAlertGroupInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertGroupHandlerFunc + } + lockClusterAlertGroupInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAlertGroupInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterAlertGroupInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertGroupLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterAlertGroupInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterAlertGroupInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertGroupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterAlertGroupInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterAlertGroupInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterAlertGroupInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterAlertGroupInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertGroupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertGroupLifecycle + } + lockClusterAlertGroupInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterAlertGroupInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAlertGroupInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterAlertGroupHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_mock.go index e668203b..c554156f 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterAlertListerMock) ListCalls() []struct { } var ( - lockClusterAlertControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterAlertControllerMockAddHandler sync.RWMutex - lockClusterAlertControllerMockEnqueue sync.RWMutex - lockClusterAlertControllerMockGeneric sync.RWMutex - lockClusterAlertControllerMockInformer sync.RWMutex - lockClusterAlertControllerMockLister sync.RWMutex - lockClusterAlertControllerMockStart sync.RWMutex - lockClusterAlertControllerMockSync sync.RWMutex + lockClusterAlertControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAlertControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterAlertControllerMockAddFeatureHandler sync.RWMutex + lockClusterAlertControllerMockAddHandler sync.RWMutex + lockClusterAlertControllerMockEnqueue sync.RWMutex + lockClusterAlertControllerMockGeneric sync.RWMutex + lockClusterAlertControllerMockInformer sync.RWMutex + lockClusterAlertControllerMockLister sync.RWMutex + lockClusterAlertControllerMockStart sync.RWMutex + lockClusterAlertControllerMockSync sync.RWMutex ) // Ensure, that ClusterAlertControllerMock does implement ClusterAlertController. @@ -160,9 +162,15 @@ var _ v3.ClusterAlertController = &ClusterAlertControllerMock{} // // // make and configure a mocked ClusterAlertController // mockedClusterAlertController := &ClusterAlertControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterAlertHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterAlertController = &ClusterAlertControllerMock{} // // } type ClusterAlertControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterAlertHandlerFunc) @@ -217,6 +231,19 @@ type ClusterAlertControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterAlertHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterAlertControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterAlertHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAlertHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterAlertControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAlertControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAlertControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAlertController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterAlertControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAlertControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAlertController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAlertControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertHandlerFunc + } + lockClusterAlertControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAlertControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAlertControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterAlertControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAlertControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAlertControllerMock.AddFeatureHandlerFunc: method is nil but ClusterAlertController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAlertControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAlertControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAlertController.AddFeatureHandlerCalls()) +func (mock *ClusterAlertControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertHandlerFunc + } + lockClusterAlertControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAlertControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAlertControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterAlertHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterAlertControllerMock) SyncCalls() []struct { } var ( - lockClusterAlertInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterAlertInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterAlertInterfaceMockAddHandler sync.RWMutex - lockClusterAlertInterfaceMockAddLifecycle sync.RWMutex - lockClusterAlertInterfaceMockController sync.RWMutex - lockClusterAlertInterfaceMockCreate sync.RWMutex - lockClusterAlertInterfaceMockDelete sync.RWMutex - lockClusterAlertInterfaceMockDeleteCollection sync.RWMutex - lockClusterAlertInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterAlertInterfaceMockGet sync.RWMutex - lockClusterAlertInterfaceMockGetNamespaced sync.RWMutex - lockClusterAlertInterfaceMockList sync.RWMutex - lockClusterAlertInterfaceMockObjectClient sync.RWMutex - lockClusterAlertInterfaceMockUpdate sync.RWMutex - lockClusterAlertInterfaceMockWatch sync.RWMutex + lockClusterAlertInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAlertInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterAlertInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterAlertInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterAlertInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterAlertInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterAlertInterfaceMockAddHandler sync.RWMutex + lockClusterAlertInterfaceMockAddLifecycle sync.RWMutex + lockClusterAlertInterfaceMockController sync.RWMutex + lockClusterAlertInterfaceMockCreate sync.RWMutex + lockClusterAlertInterfaceMockDelete sync.RWMutex + lockClusterAlertInterfaceMockDeleteCollection sync.RWMutex + lockClusterAlertInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterAlertInterfaceMockGet sync.RWMutex + lockClusterAlertInterfaceMockGetNamespaced sync.RWMutex + lockClusterAlertInterfaceMockList sync.RWMutex + lockClusterAlertInterfaceMockObjectClient sync.RWMutex + lockClusterAlertInterfaceMockUpdate sync.RWMutex + lockClusterAlertInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterAlertInterfaceMock does implement ClusterAlertInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterAlertInterface = &ClusterAlertInterfaceMock{} // // // make and configure a mocked ClusterAlertInterface // mockedClusterAlertInterface := &ClusterAlertInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAlertLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterAlertHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterAlertInterface = &ClusterAlertInterfaceMock{} // // } type ClusterAlertInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAlertLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterAlertHandlerFunc) @@ -656,6 +812,32 @@ type ClusterAlertInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterAlertHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAlertLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterAlertInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterAlertLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAlertHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAlertLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterAlertInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAlertInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAlertInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAlertInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterAlertInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAlertInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAlertInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAlertInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertHandlerFunc + } + lockClusterAlertInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAlertInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterAlertInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterAlertInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterAlertInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterAlertInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterAlertInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterAlertInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterAlertInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertLifecycle + } + lockClusterAlertInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterAlertInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAlertInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterAlertInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAlertInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAlertInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterAlertInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAlertInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAlertInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAlertInterface.AddFeatureHandlerCalls()) +func (mock *ClusterAlertInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertHandlerFunc + } + lockClusterAlertInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAlertInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterAlertInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterAlertInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterAlertInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterAlertInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterAlertInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterAlertInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterAlertInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertLifecycle + } + lockClusterAlertInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterAlertInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAlertInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterAlertHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_rule_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_rule_mock.go index 75ae2b9e..892a8c81 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_rule_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_alert_rule_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterAlertRuleListerMock) ListCalls() []struct { } var ( - lockClusterAlertRuleControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterAlertRuleControllerMockAddHandler sync.RWMutex - lockClusterAlertRuleControllerMockEnqueue sync.RWMutex - lockClusterAlertRuleControllerMockGeneric sync.RWMutex - lockClusterAlertRuleControllerMockInformer sync.RWMutex - lockClusterAlertRuleControllerMockLister sync.RWMutex - lockClusterAlertRuleControllerMockStart sync.RWMutex - lockClusterAlertRuleControllerMockSync sync.RWMutex + lockClusterAlertRuleControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAlertRuleControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterAlertRuleControllerMockAddFeatureHandler sync.RWMutex + lockClusterAlertRuleControllerMockAddHandler sync.RWMutex + lockClusterAlertRuleControllerMockEnqueue sync.RWMutex + lockClusterAlertRuleControllerMockGeneric sync.RWMutex + lockClusterAlertRuleControllerMockInformer sync.RWMutex + lockClusterAlertRuleControllerMockLister sync.RWMutex + lockClusterAlertRuleControllerMockStart sync.RWMutex + lockClusterAlertRuleControllerMockSync sync.RWMutex ) // Ensure, that ClusterAlertRuleControllerMock does implement ClusterAlertRuleController. @@ -160,9 +162,15 @@ var _ v3.ClusterAlertRuleController = &ClusterAlertRuleControllerMock{} // // // make and configure a mocked ClusterAlertRuleController // mockedClusterAlertRuleController := &ClusterAlertRuleControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertRuleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertRuleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertRuleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterAlertRuleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterAlertRuleController = &ClusterAlertRuleControllerMock{} // // } type ClusterAlertRuleControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertRuleHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertRuleHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertRuleHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterAlertRuleHandlerFunc) @@ -217,6 +231,19 @@ type ClusterAlertRuleControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterAlertRuleHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterAlertRuleControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterAlertRuleHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAlertRuleHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterAlertRuleControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAlertRuleControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterAlertRuleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAlertRuleControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAlertRuleController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterAlertRuleControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAlertRuleControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAlertRuleController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAlertRuleControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterAlertRuleHandlerFunc + } + lockClusterAlertRuleControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAlertRuleControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAlertRuleControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterAlertRuleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterAlertRuleControllerMock) AddClusterScopedHandlerCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAlertRuleControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertRuleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAlertRuleControllerMock.AddFeatureHandlerFunc: method is nil but ClusterAlertRuleController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAlertRuleControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAlertRuleControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAlertRuleController.AddFeatureHandlerCalls()) +func (mock *ClusterAlertRuleControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertRuleHandlerFunc + } + lockClusterAlertRuleControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAlertRuleControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAlertRuleControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterAlertRuleHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterAlertRuleControllerMock) SyncCalls() []struct { } var ( - lockClusterAlertRuleInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterAlertRuleInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterAlertRuleInterfaceMockAddHandler sync.RWMutex - lockClusterAlertRuleInterfaceMockAddLifecycle sync.RWMutex - lockClusterAlertRuleInterfaceMockController sync.RWMutex - lockClusterAlertRuleInterfaceMockCreate sync.RWMutex - lockClusterAlertRuleInterfaceMockDelete sync.RWMutex - lockClusterAlertRuleInterfaceMockDeleteCollection sync.RWMutex - lockClusterAlertRuleInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterAlertRuleInterfaceMockGet sync.RWMutex - lockClusterAlertRuleInterfaceMockGetNamespaced sync.RWMutex - lockClusterAlertRuleInterfaceMockList sync.RWMutex - lockClusterAlertRuleInterfaceMockObjectClient sync.RWMutex - lockClusterAlertRuleInterfaceMockUpdate sync.RWMutex - lockClusterAlertRuleInterfaceMockWatch sync.RWMutex + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterAlertRuleInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterAlertRuleInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterAlertRuleInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterAlertRuleInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterAlertRuleInterfaceMockAddHandler sync.RWMutex + lockClusterAlertRuleInterfaceMockAddLifecycle sync.RWMutex + lockClusterAlertRuleInterfaceMockController sync.RWMutex + lockClusterAlertRuleInterfaceMockCreate sync.RWMutex + lockClusterAlertRuleInterfaceMockDelete sync.RWMutex + lockClusterAlertRuleInterfaceMockDeleteCollection sync.RWMutex + lockClusterAlertRuleInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterAlertRuleInterfaceMockGet sync.RWMutex + lockClusterAlertRuleInterfaceMockGetNamespaced sync.RWMutex + lockClusterAlertRuleInterfaceMockList sync.RWMutex + lockClusterAlertRuleInterfaceMockObjectClient sync.RWMutex + lockClusterAlertRuleInterfaceMockUpdate sync.RWMutex + lockClusterAlertRuleInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterAlertRuleInterfaceMock does implement ClusterAlertRuleInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterAlertRuleInterface = &ClusterAlertRuleInterfaceMock{} // // // make and configure a mocked ClusterAlertRuleInterface // mockedClusterAlertRuleInterface := &ClusterAlertRuleInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertRuleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertRuleLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertRuleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAlertRuleLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertRuleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertRuleLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterAlertRuleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterAlertRuleInterface = &ClusterAlertRuleInterfaceMock{} // // } type ClusterAlertRuleInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertRuleHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertRuleLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertRuleHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterAlertRuleLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertRuleHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertRuleLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterAlertRuleHandlerFunc) @@ -656,6 +812,32 @@ type ClusterAlertRuleInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterAlertRuleHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAlertRuleLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterAlertRuleInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterAlertRuleLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterAlertRuleHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterAlertRuleLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterAlertRuleInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterAlertRuleInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterAlertRuleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterAlertRuleInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterAlertRuleInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterAlertRuleInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterAlertRuleInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterAlertRuleHandlerFunc + } + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterAlertRuleInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterAlertRuleLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterAlertRuleInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterAlertRuleInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertRuleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterAlertRuleInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterAlertRuleInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertRuleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterAlertRuleLifecycle + } + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterAlertRuleInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterAlertRuleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterAlertRuleInterfaceMock) AddClusterScopedLifecycleCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterAlertRuleInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterAlertRuleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterAlertRuleInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterAlertRuleInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterAlertRuleInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterAlertRuleInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterAlertRuleInterface.AddFeatureHandlerCalls()) +func (mock *ClusterAlertRuleInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterAlertRuleHandlerFunc + } + lockClusterAlertRuleInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterAlertRuleInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterAlertRuleInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterAlertRuleLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterAlertRuleInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterAlertRuleInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertRuleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterAlertRuleInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterAlertRuleInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterAlertRuleInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterAlertRuleInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertRuleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterAlertRuleLifecycle + } + lockClusterAlertRuleInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterAlertRuleInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterAlertRuleInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterAlertRuleHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_catalog_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_catalog_mock.go index d0eaeaaf..f8134c10 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_catalog_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_catalog_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterCatalogListerMock) ListCalls() []struct { } var ( - lockClusterCatalogControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterCatalogControllerMockAddHandler sync.RWMutex - lockClusterCatalogControllerMockEnqueue sync.RWMutex - lockClusterCatalogControllerMockGeneric sync.RWMutex - lockClusterCatalogControllerMockInformer sync.RWMutex - lockClusterCatalogControllerMockLister sync.RWMutex - lockClusterCatalogControllerMockStart sync.RWMutex - lockClusterCatalogControllerMockSync sync.RWMutex + lockClusterCatalogControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterCatalogControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterCatalogControllerMockAddFeatureHandler sync.RWMutex + lockClusterCatalogControllerMockAddHandler sync.RWMutex + lockClusterCatalogControllerMockEnqueue sync.RWMutex + lockClusterCatalogControllerMockGeneric sync.RWMutex + lockClusterCatalogControllerMockInformer sync.RWMutex + lockClusterCatalogControllerMockLister sync.RWMutex + lockClusterCatalogControllerMockStart sync.RWMutex + lockClusterCatalogControllerMockSync sync.RWMutex ) // Ensure, that ClusterCatalogControllerMock does implement ClusterCatalogController. @@ -160,9 +162,15 @@ var _ v3.ClusterCatalogController = &ClusterCatalogControllerMock{} // // // make and configure a mocked ClusterCatalogController // mockedClusterCatalogController := &ClusterCatalogControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterCatalogHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterCatalogHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterCatalogHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterCatalogHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterCatalogController = &ClusterCatalogControllerMock{} // // } type ClusterCatalogControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterCatalogHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterCatalogHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterCatalogHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterCatalogHandlerFunc) @@ -217,6 +231,19 @@ type ClusterCatalogControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterCatalogHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterCatalogControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterCatalogHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterCatalogHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterCatalogControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterCatalogControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterCatalogHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterCatalogControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterCatalogController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterCatalogControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterCatalogControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterCatalogController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterCatalogControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterCatalogHandlerFunc + } + lockClusterCatalogControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterCatalogControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterCatalogControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterCatalogHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterCatalogControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterCatalogControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterCatalogHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterCatalogControllerMock.AddFeatureHandlerFunc: method is nil but ClusterCatalogController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterCatalogControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterCatalogControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterCatalogController.AddFeatureHandlerCalls()) +func (mock *ClusterCatalogControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterCatalogHandlerFunc + } + lockClusterCatalogControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterCatalogControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterCatalogControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterCatalogHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterCatalogControllerMock) SyncCalls() []struct { } var ( - lockClusterCatalogInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterCatalogInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterCatalogInterfaceMockAddHandler sync.RWMutex - lockClusterCatalogInterfaceMockAddLifecycle sync.RWMutex - lockClusterCatalogInterfaceMockController sync.RWMutex - lockClusterCatalogInterfaceMockCreate sync.RWMutex - lockClusterCatalogInterfaceMockDelete sync.RWMutex - lockClusterCatalogInterfaceMockDeleteCollection sync.RWMutex - lockClusterCatalogInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterCatalogInterfaceMockGet sync.RWMutex - lockClusterCatalogInterfaceMockGetNamespaced sync.RWMutex - lockClusterCatalogInterfaceMockList sync.RWMutex - lockClusterCatalogInterfaceMockObjectClient sync.RWMutex - lockClusterCatalogInterfaceMockUpdate sync.RWMutex - lockClusterCatalogInterfaceMockWatch sync.RWMutex + lockClusterCatalogInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterCatalogInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterCatalogInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterCatalogInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterCatalogInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterCatalogInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterCatalogInterfaceMockAddHandler sync.RWMutex + lockClusterCatalogInterfaceMockAddLifecycle sync.RWMutex + lockClusterCatalogInterfaceMockController sync.RWMutex + lockClusterCatalogInterfaceMockCreate sync.RWMutex + lockClusterCatalogInterfaceMockDelete sync.RWMutex + lockClusterCatalogInterfaceMockDeleteCollection sync.RWMutex + lockClusterCatalogInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterCatalogInterfaceMockGet sync.RWMutex + lockClusterCatalogInterfaceMockGetNamespaced sync.RWMutex + lockClusterCatalogInterfaceMockList sync.RWMutex + lockClusterCatalogInterfaceMockObjectClient sync.RWMutex + lockClusterCatalogInterfaceMockUpdate sync.RWMutex + lockClusterCatalogInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterCatalogInterfaceMock does implement ClusterCatalogInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterCatalogInterface = &ClusterCatalogInterfaceMock{} // // // make and configure a mocked ClusterCatalogInterface // mockedClusterCatalogInterface := &ClusterCatalogInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterCatalogHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterCatalogLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterCatalogHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterCatalogLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterCatalogHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterCatalogLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterCatalogHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterCatalogInterface = &ClusterCatalogInterfaceMock{} // // } type ClusterCatalogInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterCatalogHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterCatalogLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterCatalogHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterCatalogLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterCatalogHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterCatalogLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterCatalogHandlerFunc) @@ -656,6 +812,32 @@ type ClusterCatalogInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterCatalogHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterCatalogLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterCatalogInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterCatalogLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterCatalogHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterCatalogLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterCatalogInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterCatalogInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterCatalogHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterCatalogInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterCatalogInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterCatalogInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterCatalogInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterCatalogInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterCatalogInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterCatalogHandlerFunc + } + lockClusterCatalogInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterCatalogInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterCatalogInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterCatalogLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterCatalogInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterCatalogInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterCatalogLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterCatalogInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterCatalogInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterCatalogInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterCatalogInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterCatalogLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterCatalogLifecycle + } + lockClusterCatalogInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterCatalogInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterCatalogInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterCatalogHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterCatalogInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterCatalogInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterCatalogHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterCatalogInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterCatalogInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterCatalogInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterCatalogInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterCatalogInterface.AddFeatureHandlerCalls()) +func (mock *ClusterCatalogInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterCatalogHandlerFunc + } + lockClusterCatalogInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterCatalogInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterCatalogInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterCatalogLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterCatalogInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterCatalogInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterCatalogLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterCatalogInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterCatalogInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterCatalogInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterCatalogInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterCatalogLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterCatalogLifecycle + } + lockClusterCatalogInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterCatalogInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterCatalogInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterCatalogHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_logging_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_logging_mock.go index 535dd219..06f87f0f 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_logging_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_logging_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterLoggingListerMock) ListCalls() []struct { } var ( - lockClusterLoggingControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterLoggingControllerMockAddHandler sync.RWMutex - lockClusterLoggingControllerMockEnqueue sync.RWMutex - lockClusterLoggingControllerMockGeneric sync.RWMutex - lockClusterLoggingControllerMockInformer sync.RWMutex - lockClusterLoggingControllerMockLister sync.RWMutex - lockClusterLoggingControllerMockStart sync.RWMutex - lockClusterLoggingControllerMockSync sync.RWMutex + lockClusterLoggingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterLoggingControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterLoggingControllerMockAddFeatureHandler sync.RWMutex + lockClusterLoggingControllerMockAddHandler sync.RWMutex + lockClusterLoggingControllerMockEnqueue sync.RWMutex + lockClusterLoggingControllerMockGeneric sync.RWMutex + lockClusterLoggingControllerMockInformer sync.RWMutex + lockClusterLoggingControllerMockLister sync.RWMutex + lockClusterLoggingControllerMockStart sync.RWMutex + lockClusterLoggingControllerMockSync sync.RWMutex ) // Ensure, that ClusterLoggingControllerMock does implement ClusterLoggingController. @@ -160,9 +162,15 @@ var _ v3.ClusterLoggingController = &ClusterLoggingControllerMock{} // // // make and configure a mocked ClusterLoggingController // mockedClusterLoggingController := &ClusterLoggingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterLoggingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterLoggingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterLoggingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterLoggingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterLoggingController = &ClusterLoggingControllerMock{} // // } type ClusterLoggingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterLoggingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterLoggingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterLoggingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterLoggingHandlerFunc) @@ -217,6 +231,19 @@ type ClusterLoggingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterLoggingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterLoggingControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterLoggingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterLoggingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterLoggingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterLoggingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterLoggingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterLoggingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterLoggingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterLoggingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterLoggingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterLoggingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterLoggingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterLoggingHandlerFunc + } + lockClusterLoggingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterLoggingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterLoggingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterLoggingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterLoggingControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterLoggingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterLoggingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterLoggingControllerMock.AddFeatureHandlerFunc: method is nil but ClusterLoggingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterLoggingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterLoggingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterLoggingController.AddFeatureHandlerCalls()) +func (mock *ClusterLoggingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterLoggingHandlerFunc + } + lockClusterLoggingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterLoggingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterLoggingControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterLoggingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterLoggingControllerMock) SyncCalls() []struct { } var ( - lockClusterLoggingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterLoggingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterLoggingInterfaceMockAddHandler sync.RWMutex - lockClusterLoggingInterfaceMockAddLifecycle sync.RWMutex - lockClusterLoggingInterfaceMockController sync.RWMutex - lockClusterLoggingInterfaceMockCreate sync.RWMutex - lockClusterLoggingInterfaceMockDelete sync.RWMutex - lockClusterLoggingInterfaceMockDeleteCollection sync.RWMutex - lockClusterLoggingInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterLoggingInterfaceMockGet sync.RWMutex - lockClusterLoggingInterfaceMockGetNamespaced sync.RWMutex - lockClusterLoggingInterfaceMockList sync.RWMutex - lockClusterLoggingInterfaceMockObjectClient sync.RWMutex - lockClusterLoggingInterfaceMockUpdate sync.RWMutex - lockClusterLoggingInterfaceMockWatch sync.RWMutex + lockClusterLoggingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterLoggingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterLoggingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterLoggingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterLoggingInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterLoggingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterLoggingInterfaceMockAddHandler sync.RWMutex + lockClusterLoggingInterfaceMockAddLifecycle sync.RWMutex + lockClusterLoggingInterfaceMockController sync.RWMutex + lockClusterLoggingInterfaceMockCreate sync.RWMutex + lockClusterLoggingInterfaceMockDelete sync.RWMutex + lockClusterLoggingInterfaceMockDeleteCollection sync.RWMutex + lockClusterLoggingInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterLoggingInterfaceMockGet sync.RWMutex + lockClusterLoggingInterfaceMockGetNamespaced sync.RWMutex + lockClusterLoggingInterfaceMockList sync.RWMutex + lockClusterLoggingInterfaceMockObjectClient sync.RWMutex + lockClusterLoggingInterfaceMockUpdate sync.RWMutex + lockClusterLoggingInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterLoggingInterfaceMock does implement ClusterLoggingInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterLoggingInterface = &ClusterLoggingInterfaceMock{} // // // make and configure a mocked ClusterLoggingInterface // mockedClusterLoggingInterface := &ClusterLoggingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterLoggingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterLoggingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterLoggingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterLoggingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterLoggingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterLoggingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterLoggingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterLoggingInterface = &ClusterLoggingInterfaceMock{} // // } type ClusterLoggingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterLoggingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterLoggingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterLoggingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterLoggingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterLoggingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterLoggingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterLoggingHandlerFunc) @@ -656,6 +812,32 @@ type ClusterLoggingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterLoggingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterLoggingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterLoggingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterLoggingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterLoggingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterLoggingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterLoggingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterLoggingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterLoggingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterLoggingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterLoggingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterLoggingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterLoggingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterLoggingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterLoggingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterLoggingHandlerFunc + } + lockClusterLoggingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterLoggingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterLoggingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterLoggingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterLoggingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterLoggingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterLoggingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterLoggingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterLoggingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterLoggingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterLoggingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterLoggingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterLoggingLifecycle + } + lockClusterLoggingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterLoggingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterLoggingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterLoggingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterLoggingInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterLoggingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterLoggingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterLoggingInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterLoggingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterLoggingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterLoggingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterLoggingInterface.AddFeatureHandlerCalls()) +func (mock *ClusterLoggingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterLoggingHandlerFunc + } + lockClusterLoggingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterLoggingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterLoggingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterLoggingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterLoggingInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterLoggingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterLoggingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterLoggingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterLoggingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterLoggingInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterLoggingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterLoggingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterLoggingLifecycle + } + lockClusterLoggingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterLoggingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterLoggingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterLoggingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_mock.go index 6a15dba4..b6bfdcee 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterListerMock) ListCalls() []struct { } var ( - lockClusterControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterControllerMockAddHandler sync.RWMutex - lockClusterControllerMockEnqueue sync.RWMutex - lockClusterControllerMockGeneric sync.RWMutex - lockClusterControllerMockInformer sync.RWMutex - lockClusterControllerMockLister sync.RWMutex - lockClusterControllerMockStart sync.RWMutex - lockClusterControllerMockSync sync.RWMutex + lockClusterControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterControllerMockAddFeatureHandler sync.RWMutex + lockClusterControllerMockAddHandler sync.RWMutex + lockClusterControllerMockEnqueue sync.RWMutex + lockClusterControllerMockGeneric sync.RWMutex + lockClusterControllerMockInformer sync.RWMutex + lockClusterControllerMockLister sync.RWMutex + lockClusterControllerMockStart sync.RWMutex + lockClusterControllerMockSync sync.RWMutex ) // Ensure, that ClusterControllerMock does implement ClusterController. @@ -160,9 +162,15 @@ var _ v3.ClusterController = &ClusterControllerMock{} // // // make and configure a mocked ClusterController // mockedClusterController := &ClusterControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterController = &ClusterControllerMock{} // // } type ClusterControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterHandlerFunc) @@ -217,6 +231,19 @@ type ClusterControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterHandlerFunc + } + lockClusterControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterControllerMock.AddFeatureHandlerFunc: method is nil but ClusterController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterController.AddFeatureHandlerCalls()) +func (mock *ClusterControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterHandlerFunc + } + lockClusterControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterControllerMock) SyncCalls() []struct { } var ( - lockClusterInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterInterfaceMockAddHandler sync.RWMutex - lockClusterInterfaceMockAddLifecycle sync.RWMutex - lockClusterInterfaceMockController sync.RWMutex - lockClusterInterfaceMockCreate sync.RWMutex - lockClusterInterfaceMockDelete sync.RWMutex - lockClusterInterfaceMockDeleteCollection sync.RWMutex - lockClusterInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterInterfaceMockGet sync.RWMutex - lockClusterInterfaceMockGetNamespaced sync.RWMutex - lockClusterInterfaceMockList sync.RWMutex - lockClusterInterfaceMockObjectClient sync.RWMutex - lockClusterInterfaceMockUpdate sync.RWMutex - lockClusterInterfaceMockWatch sync.RWMutex + lockClusterInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterInterfaceMockAddHandler sync.RWMutex + lockClusterInterfaceMockAddLifecycle sync.RWMutex + lockClusterInterfaceMockController sync.RWMutex + lockClusterInterfaceMockCreate sync.RWMutex + lockClusterInterfaceMockDelete sync.RWMutex + lockClusterInterfaceMockDeleteCollection sync.RWMutex + lockClusterInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterInterfaceMockGet sync.RWMutex + lockClusterInterfaceMockGetNamespaced sync.RWMutex + lockClusterInterfaceMockList sync.RWMutex + lockClusterInterfaceMockObjectClient sync.RWMutex + lockClusterInterfaceMockUpdate sync.RWMutex + lockClusterInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterInterfaceMock does implement ClusterInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterInterface = &ClusterInterfaceMock{} // // // make and configure a mocked ClusterInterface // mockedClusterInterface := &ClusterInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterInterface = &ClusterInterfaceMock{} // // } type ClusterInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterHandlerFunc) @@ -656,6 +812,32 @@ type ClusterInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterHandlerFunc + } + lockClusterInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterLifecycle + } + lockClusterInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterInterface.AddFeatureHandlerCalls()) +func (mock *ClusterInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterHandlerFunc + } + lockClusterInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterLifecycle + } + lockClusterInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_monitor_graph_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_monitor_graph_mock.go index ff721edc..b5663a52 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_monitor_graph_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_monitor_graph_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterMonitorGraphListerMock) ListCalls() []struct { } var ( - lockClusterMonitorGraphControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterMonitorGraphControllerMockAddHandler sync.RWMutex - lockClusterMonitorGraphControllerMockEnqueue sync.RWMutex - lockClusterMonitorGraphControllerMockGeneric sync.RWMutex - lockClusterMonitorGraphControllerMockInformer sync.RWMutex - lockClusterMonitorGraphControllerMockLister sync.RWMutex - lockClusterMonitorGraphControllerMockStart sync.RWMutex - lockClusterMonitorGraphControllerMockSync sync.RWMutex + lockClusterMonitorGraphControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterMonitorGraphControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterMonitorGraphControllerMockAddFeatureHandler sync.RWMutex + lockClusterMonitorGraphControllerMockAddHandler sync.RWMutex + lockClusterMonitorGraphControllerMockEnqueue sync.RWMutex + lockClusterMonitorGraphControllerMockGeneric sync.RWMutex + lockClusterMonitorGraphControllerMockInformer sync.RWMutex + lockClusterMonitorGraphControllerMockLister sync.RWMutex + lockClusterMonitorGraphControllerMockStart sync.RWMutex + lockClusterMonitorGraphControllerMockSync sync.RWMutex ) // Ensure, that ClusterMonitorGraphControllerMock does implement ClusterMonitorGraphController. @@ -160,9 +162,15 @@ var _ v3.ClusterMonitorGraphController = &ClusterMonitorGraphControllerMock{} // // // make and configure a mocked ClusterMonitorGraphController // mockedClusterMonitorGraphController := &ClusterMonitorGraphControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterMonitorGraphHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterMonitorGraphHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterMonitorGraphHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterMonitorGraphHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterMonitorGraphController = &ClusterMonitorGraphControllerMock{} // // } type ClusterMonitorGraphControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterMonitorGraphHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterMonitorGraphHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterMonitorGraphHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterMonitorGraphHandlerFunc) @@ -217,6 +231,19 @@ type ClusterMonitorGraphControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterMonitorGraphHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterMonitorGraphControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterMonitorGraphHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterMonitorGraphHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterMonitorGraphControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterMonitorGraphControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterMonitorGraphHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterMonitorGraphControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterMonitorGraphController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterMonitorGraphControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterMonitorGraphControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterMonitorGraphController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterMonitorGraphControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterMonitorGraphHandlerFunc + } + lockClusterMonitorGraphControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterMonitorGraphControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterMonitorGraphControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterMonitorGraphHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterMonitorGraphControllerMock) AddClusterScopedHandlerCalls() [] return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterMonitorGraphControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterMonitorGraphHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterMonitorGraphControllerMock.AddFeatureHandlerFunc: method is nil but ClusterMonitorGraphController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterMonitorGraphControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterMonitorGraphControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterMonitorGraphController.AddFeatureHandlerCalls()) +func (mock *ClusterMonitorGraphControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterMonitorGraphHandlerFunc + } + lockClusterMonitorGraphControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterMonitorGraphControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterMonitorGraphControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterMonitorGraphHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterMonitorGraphControllerMock) SyncCalls() []struct { } var ( - lockClusterMonitorGraphInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterMonitorGraphInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterMonitorGraphInterfaceMockAddHandler sync.RWMutex - lockClusterMonitorGraphInterfaceMockAddLifecycle sync.RWMutex - lockClusterMonitorGraphInterfaceMockController sync.RWMutex - lockClusterMonitorGraphInterfaceMockCreate sync.RWMutex - lockClusterMonitorGraphInterfaceMockDelete sync.RWMutex - lockClusterMonitorGraphInterfaceMockDeleteCollection sync.RWMutex - lockClusterMonitorGraphInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterMonitorGraphInterfaceMockGet sync.RWMutex - lockClusterMonitorGraphInterfaceMockGetNamespaced sync.RWMutex - lockClusterMonitorGraphInterfaceMockList sync.RWMutex - lockClusterMonitorGraphInterfaceMockObjectClient sync.RWMutex - lockClusterMonitorGraphInterfaceMockUpdate sync.RWMutex - lockClusterMonitorGraphInterfaceMockWatch sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddHandler sync.RWMutex + lockClusterMonitorGraphInterfaceMockAddLifecycle sync.RWMutex + lockClusterMonitorGraphInterfaceMockController sync.RWMutex + lockClusterMonitorGraphInterfaceMockCreate sync.RWMutex + lockClusterMonitorGraphInterfaceMockDelete sync.RWMutex + lockClusterMonitorGraphInterfaceMockDeleteCollection sync.RWMutex + lockClusterMonitorGraphInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterMonitorGraphInterfaceMockGet sync.RWMutex + lockClusterMonitorGraphInterfaceMockGetNamespaced sync.RWMutex + lockClusterMonitorGraphInterfaceMockList sync.RWMutex + lockClusterMonitorGraphInterfaceMockObjectClient sync.RWMutex + lockClusterMonitorGraphInterfaceMockUpdate sync.RWMutex + lockClusterMonitorGraphInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterMonitorGraphInterfaceMock does implement ClusterMonitorGraphInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterMonitorGraphInterface = &ClusterMonitorGraphInterfaceMock{} // // // make and configure a mocked ClusterMonitorGraphInterface // mockedClusterMonitorGraphInterface := &ClusterMonitorGraphInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterMonitorGraphHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterMonitorGraphLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterMonitorGraphHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterMonitorGraphLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterMonitorGraphHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterMonitorGraphLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterMonitorGraphHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterMonitorGraphInterface = &ClusterMonitorGraphInterfaceMock{} // // } type ClusterMonitorGraphInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterMonitorGraphHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterMonitorGraphLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterMonitorGraphHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterMonitorGraphLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterMonitorGraphHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterMonitorGraphLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterMonitorGraphHandlerFunc) @@ -656,6 +812,32 @@ type ClusterMonitorGraphInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterMonitorGraphHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterMonitorGraphLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterMonitorGraphInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterMonitorGraphLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterMonitorGraphHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterMonitorGraphLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterMonitorGraphInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterMonitorGraphInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterMonitorGraphHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterMonitorGraphInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterMonitorGraphInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterMonitorGraphInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterMonitorGraphInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterMonitorGraphHandlerFunc + } + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterMonitorGraphInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterMonitorGraphLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterMonitorGraphInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterMonitorGraphInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterMonitorGraphLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterMonitorGraphInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterMonitorGraphInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterMonitorGraphLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterMonitorGraphLifecycle + } + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterMonitorGraphInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterMonitorGraphHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterMonitorGraphInterfaceMock) AddClusterScopedLifecycleCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterMonitorGraphInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterMonitorGraphHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterMonitorGraphInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterMonitorGraphInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterMonitorGraphInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterMonitorGraphInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterMonitorGraphInterface.AddFeatureHandlerCalls()) +func (mock *ClusterMonitorGraphInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterMonitorGraphHandlerFunc + } + lockClusterMonitorGraphInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterMonitorGraphInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterMonitorGraphInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterMonitorGraphLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterMonitorGraphInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterMonitorGraphInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterMonitorGraphLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterMonitorGraphInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterMonitorGraphInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterMonitorGraphInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterMonitorGraphInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterMonitorGraphLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterMonitorGraphLifecycle + } + lockClusterMonitorGraphInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterMonitorGraphInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterMonitorGraphInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterMonitorGraphHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_registration_token_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_registration_token_mock.go index da277cb9..ca9d0b16 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_registration_token_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_registration_token_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterRegistrationTokenListerMock) ListCalls() []struct { } var ( - lockClusterRegistrationTokenControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterRegistrationTokenControllerMockAddHandler sync.RWMutex - lockClusterRegistrationTokenControllerMockEnqueue sync.RWMutex - lockClusterRegistrationTokenControllerMockGeneric sync.RWMutex - lockClusterRegistrationTokenControllerMockInformer sync.RWMutex - lockClusterRegistrationTokenControllerMockLister sync.RWMutex - lockClusterRegistrationTokenControllerMockStart sync.RWMutex - lockClusterRegistrationTokenControllerMockSync sync.RWMutex + lockClusterRegistrationTokenControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRegistrationTokenControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterRegistrationTokenControllerMockAddFeatureHandler sync.RWMutex + lockClusterRegistrationTokenControllerMockAddHandler sync.RWMutex + lockClusterRegistrationTokenControllerMockEnqueue sync.RWMutex + lockClusterRegistrationTokenControllerMockGeneric sync.RWMutex + lockClusterRegistrationTokenControllerMockInformer sync.RWMutex + lockClusterRegistrationTokenControllerMockLister sync.RWMutex + lockClusterRegistrationTokenControllerMockStart sync.RWMutex + lockClusterRegistrationTokenControllerMockSync sync.RWMutex ) // Ensure, that ClusterRegistrationTokenControllerMock does implement ClusterRegistrationTokenController. @@ -160,9 +162,15 @@ var _ v3.ClusterRegistrationTokenController = &ClusterRegistrationTokenControlle // // // make and configure a mocked ClusterRegistrationTokenController // mockedClusterRegistrationTokenController := &ClusterRegistrationTokenControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterRegistrationTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterRegistrationTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRegistrationTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterRegistrationTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterRegistrationTokenController = &ClusterRegistrationTokenControlle // // } type ClusterRegistrationTokenControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterRegistrationTokenHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterRegistrationTokenHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRegistrationTokenHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterRegistrationTokenHandlerFunc) @@ -217,6 +231,19 @@ type ClusterRegistrationTokenControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterRegistrationTokenHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterRegistrationTokenControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterRegistrationTokenHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterRegistrationTokenHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterRegistrationTokenControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRegistrationTokenControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterRegistrationTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRegistrationTokenControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRegistrationTokenController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterRegistrationTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterRegistrationTokenControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRegistrationTokenControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRegistrationTokenController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRegistrationTokenControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterRegistrationTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterRegistrationTokenHandlerFunc + } + lockClusterRegistrationTokenControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRegistrationTokenControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRegistrationTokenControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterRegistrationTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterRegistrationTokenControllerMock) AddClusterScopedHandlerCalls return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRegistrationTokenControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRegistrationTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRegistrationTokenControllerMock.AddFeatureHandlerFunc: method is nil but ClusterRegistrationTokenController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRegistrationTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRegistrationTokenControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRegistrationTokenControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRegistrationTokenController.AddFeatureHandlerCalls()) +func (mock *ClusterRegistrationTokenControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRegistrationTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRegistrationTokenHandlerFunc + } + lockClusterRegistrationTokenControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRegistrationTokenControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRegistrationTokenControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterRegistrationTokenHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterRegistrationTokenControllerMock) SyncCalls() []struct { } var ( - lockClusterRegistrationTokenInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterRegistrationTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterRegistrationTokenInterfaceMockAddHandler sync.RWMutex - lockClusterRegistrationTokenInterfaceMockAddLifecycle sync.RWMutex - lockClusterRegistrationTokenInterfaceMockController sync.RWMutex - lockClusterRegistrationTokenInterfaceMockCreate sync.RWMutex - lockClusterRegistrationTokenInterfaceMockDelete sync.RWMutex - lockClusterRegistrationTokenInterfaceMockDeleteCollection sync.RWMutex - lockClusterRegistrationTokenInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterRegistrationTokenInterfaceMockGet sync.RWMutex - lockClusterRegistrationTokenInterfaceMockGetNamespaced sync.RWMutex - lockClusterRegistrationTokenInterfaceMockList sync.RWMutex - lockClusterRegistrationTokenInterfaceMockObjectClient sync.RWMutex - lockClusterRegistrationTokenInterfaceMockUpdate sync.RWMutex - lockClusterRegistrationTokenInterfaceMockWatch sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddHandler sync.RWMutex + lockClusterRegistrationTokenInterfaceMockAddLifecycle sync.RWMutex + lockClusterRegistrationTokenInterfaceMockController sync.RWMutex + lockClusterRegistrationTokenInterfaceMockCreate sync.RWMutex + lockClusterRegistrationTokenInterfaceMockDelete sync.RWMutex + lockClusterRegistrationTokenInterfaceMockDeleteCollection sync.RWMutex + lockClusterRegistrationTokenInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterRegistrationTokenInterfaceMockGet sync.RWMutex + lockClusterRegistrationTokenInterfaceMockGetNamespaced sync.RWMutex + lockClusterRegistrationTokenInterfaceMockList sync.RWMutex + lockClusterRegistrationTokenInterfaceMockObjectClient sync.RWMutex + lockClusterRegistrationTokenInterfaceMockUpdate sync.RWMutex + lockClusterRegistrationTokenInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterRegistrationTokenInterfaceMock does implement ClusterRegistrationTokenInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterRegistrationTokenInterface = &ClusterRegistrationTokenInterfaceM // // // make and configure a mocked ClusterRegistrationTokenInterface // mockedClusterRegistrationTokenInterface := &ClusterRegistrationTokenInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterRegistrationTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterRegistrationTokenLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterRegistrationTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterRegistrationTokenLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRegistrationTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterRegistrationTokenLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterRegistrationTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterRegistrationTokenInterface = &ClusterRegistrationTokenInterfaceM // // } type ClusterRegistrationTokenInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterRegistrationTokenHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterRegistrationTokenLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterRegistrationTokenHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterRegistrationTokenLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRegistrationTokenHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterRegistrationTokenLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterRegistrationTokenHandlerFunc) @@ -656,6 +812,32 @@ type ClusterRegistrationTokenInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterRegistrationTokenHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterRegistrationTokenLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterRegistrationTokenInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterRegistrationTokenLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterRegistrationTokenHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterRegistrationTokenLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterRegistrationTokenInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRegistrationTokenInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterRegistrationTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRegistrationTokenInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRegistrationTokenInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterRegistrationTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRegistrationTokenInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRegistrationTokenInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterRegistrationTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterRegistrationTokenHandlerFunc + } + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterRegistrationTokenInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterRegistrationTokenLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterRegistrationTokenInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterRegistrationTokenInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterRegistrationTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterRegistrationTokenInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterRegistrationTokenInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterRegistrationTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterRegistrationTokenLifecycle + } + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterRegistrationTokenInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRegistrationTokenInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterRegistrationTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterRegistrationTokenInterfaceMock) AddClusterScopedLifecycleCall return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRegistrationTokenInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRegistrationTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRegistrationTokenInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterRegistrationTokenInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRegistrationTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRegistrationTokenInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRegistrationTokenInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRegistrationTokenInterface.AddFeatureHandlerCalls()) +func (mock *ClusterRegistrationTokenInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRegistrationTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRegistrationTokenHandlerFunc + } + lockClusterRegistrationTokenInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRegistrationTokenInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterRegistrationTokenInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterRegistrationTokenLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterRegistrationTokenInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterRegistrationTokenInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterRegistrationTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterRegistrationTokenInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterRegistrationTokenInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterRegistrationTokenInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterRegistrationTokenInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterRegistrationTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterRegistrationTokenLifecycle + } + lockClusterRegistrationTokenInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterRegistrationTokenInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRegistrationTokenInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterRegistrationTokenHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_role_template_binding_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_role_template_binding_mock.go index 28dbd3fd..e05b2c1b 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_role_template_binding_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_role_template_binding_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterRoleTemplateBindingListerMock) ListCalls() []struct { } var ( - lockClusterRoleTemplateBindingControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterRoleTemplateBindingControllerMockAddHandler sync.RWMutex - lockClusterRoleTemplateBindingControllerMockEnqueue sync.RWMutex - lockClusterRoleTemplateBindingControllerMockGeneric sync.RWMutex - lockClusterRoleTemplateBindingControllerMockInformer sync.RWMutex - lockClusterRoleTemplateBindingControllerMockLister sync.RWMutex - lockClusterRoleTemplateBindingControllerMockStart sync.RWMutex - lockClusterRoleTemplateBindingControllerMockSync sync.RWMutex + lockClusterRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRoleTemplateBindingControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterRoleTemplateBindingControllerMockAddFeatureHandler sync.RWMutex + lockClusterRoleTemplateBindingControllerMockAddHandler sync.RWMutex + lockClusterRoleTemplateBindingControllerMockEnqueue sync.RWMutex + lockClusterRoleTemplateBindingControllerMockGeneric sync.RWMutex + lockClusterRoleTemplateBindingControllerMockInformer sync.RWMutex + lockClusterRoleTemplateBindingControllerMockLister sync.RWMutex + lockClusterRoleTemplateBindingControllerMockStart sync.RWMutex + lockClusterRoleTemplateBindingControllerMockSync sync.RWMutex ) // Ensure, that ClusterRoleTemplateBindingControllerMock does implement ClusterRoleTemplateBindingController. @@ -160,9 +162,15 @@ var _ v3.ClusterRoleTemplateBindingController = &ClusterRoleTemplateBindingContr // // // make and configure a mocked ClusterRoleTemplateBindingController // mockedClusterRoleTemplateBindingController := &ClusterRoleTemplateBindingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterRoleTemplateBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterRoleTemplateBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterRoleTemplateBindingController = &ClusterRoleTemplateBindingContr // // } type ClusterRoleTemplateBindingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterRoleTemplateBindingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterRoleTemplateBindingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterRoleTemplateBindingHandlerFunc) @@ -217,6 +231,19 @@ type ClusterRoleTemplateBindingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterRoleTemplateBindingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterRoleTemplateBindingControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterRoleTemplateBindingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterRoleTemplateBindingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterRoleTemplateBindingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRoleTemplateBindingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterRoleTemplateBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRoleTemplateBindingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRoleTemplateBindingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRoleTemplateBindingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRoleTemplateBindingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterRoleTemplateBindingHandlerFunc + } + lockClusterRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRoleTemplateBindingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterRoleTemplateBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterRoleTemplateBindingControllerMock) AddClusterScopedHandlerCal return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRoleTemplateBindingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRoleTemplateBindingControllerMock.AddFeatureHandlerFunc: method is nil but ClusterRoleTemplateBindingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRoleTemplateBindingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRoleTemplateBindingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRoleTemplateBindingController.AddFeatureHandlerCalls()) +func (mock *ClusterRoleTemplateBindingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRoleTemplateBindingHandlerFunc + } + lockClusterRoleTemplateBindingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRoleTemplateBindingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRoleTemplateBindingControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterRoleTemplateBindingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterRoleTemplateBindingControllerMock) SyncCalls() []struct { } var ( - lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockAddHandler sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockAddLifecycle sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockController sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockCreate sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockDelete sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockDeleteCollection sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockGet sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockGetNamespaced sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockList sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockObjectClient sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockUpdate sync.RWMutex - lockClusterRoleTemplateBindingInterfaceMockWatch sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddHandler sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockAddLifecycle sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockController sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockCreate sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockDelete sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockDeleteCollection sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockGet sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockGetNamespaced sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockList sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockObjectClient sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockUpdate sync.RWMutex + lockClusterRoleTemplateBindingInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterRoleTemplateBindingInterfaceMock does implement ClusterRoleTemplateBindingInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterRoleTemplateBindingInterface = &ClusterRoleTemplateBindingInterf // // // make and configure a mocked ClusterRoleTemplateBindingInterface // mockedClusterRoleTemplateBindingInterface := &ClusterRoleTemplateBindingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterRoleTemplateBindingInterface = &ClusterRoleTemplateBindingInterf // // } type ClusterRoleTemplateBindingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterRoleTemplateBindingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterRoleTemplateBindingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) @@ -656,6 +812,32 @@ type ClusterRoleTemplateBindingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterRoleTemplateBindingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterRoleTemplateBindingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterRoleTemplateBindingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterRoleTemplateBindingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterRoleTemplateBindingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterRoleTemplateBindingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterRoleTemplateBindingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRoleTemplateBindingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRoleTemplateBindingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRoleTemplateBindingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterRoleTemplateBindingHandlerFunc + } + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterRoleTemplateBindingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterRoleTemplateBindingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterRoleTemplateBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterRoleTemplateBindingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterRoleTemplateBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterRoleTemplateBindingLifecycle + } + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRoleTemplateBindingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterRoleTemplateBindingInterfaceMock) AddClusterScopedLifecycleCa return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRoleTemplateBindingInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterRoleTemplateBindingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRoleTemplateBindingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRoleTemplateBindingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRoleTemplateBindingInterface.AddFeatureHandlerCalls()) +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterRoleTemplateBindingHandlerFunc + } + lockClusterRoleTemplateBindingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRoleTemplateBindingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterRoleTemplateBindingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterRoleTemplateBindingInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterRoleTemplateBindingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterRoleTemplateBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterRoleTemplateBindingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterRoleTemplateBindingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterRoleTemplateBindingInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterRoleTemplateBindingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterRoleTemplateBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterRoleTemplateBindingLifecycle + } + lockClusterRoleTemplateBindingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterRoleTemplateBindingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRoleTemplateBindingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterRoleTemplateBindingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_scan_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_scan_mock.go index f3c040ee..54bad455 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_scan_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_scan_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterScanListerMock) ListCalls() []struct { } var ( - lockClusterScanControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterScanControllerMockAddHandler sync.RWMutex - lockClusterScanControllerMockEnqueue sync.RWMutex - lockClusterScanControllerMockGeneric sync.RWMutex - lockClusterScanControllerMockInformer sync.RWMutex - lockClusterScanControllerMockLister sync.RWMutex - lockClusterScanControllerMockStart sync.RWMutex - lockClusterScanControllerMockSync sync.RWMutex + lockClusterScanControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterScanControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterScanControllerMockAddFeatureHandler sync.RWMutex + lockClusterScanControllerMockAddHandler sync.RWMutex + lockClusterScanControllerMockEnqueue sync.RWMutex + lockClusterScanControllerMockGeneric sync.RWMutex + lockClusterScanControllerMockInformer sync.RWMutex + lockClusterScanControllerMockLister sync.RWMutex + lockClusterScanControllerMockStart sync.RWMutex + lockClusterScanControllerMockSync sync.RWMutex ) // Ensure, that ClusterScanControllerMock does implement ClusterScanController. @@ -160,9 +162,15 @@ var _ v3.ClusterScanController = &ClusterScanControllerMock{} // // // make and configure a mocked ClusterScanController // mockedClusterScanController := &ClusterScanControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterScanHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterScanHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterScanHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterScanHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterScanController = &ClusterScanControllerMock{} // // } type ClusterScanControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterScanHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterScanHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterScanHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterScanHandlerFunc) @@ -217,6 +231,19 @@ type ClusterScanControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterScanHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterScanControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterScanHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterScanHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterScanControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterScanControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterScanHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterScanControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterScanController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterScanHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterScanControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterScanControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterScanController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterScanControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterScanHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterScanHandlerFunc + } + lockClusterScanControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterScanControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterScanControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterScanHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterScanControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterScanControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterScanHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterScanControllerMock.AddFeatureHandlerFunc: method is nil but ClusterScanController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterScanHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterScanControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterScanControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterScanController.AddFeatureHandlerCalls()) +func (mock *ClusterScanControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterScanHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterScanHandlerFunc + } + lockClusterScanControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterScanControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterScanControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterScanHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterScanControllerMock) SyncCalls() []struct { } var ( - lockClusterScanInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterScanInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterScanInterfaceMockAddHandler sync.RWMutex - lockClusterScanInterfaceMockAddLifecycle sync.RWMutex - lockClusterScanInterfaceMockController sync.RWMutex - lockClusterScanInterfaceMockCreate sync.RWMutex - lockClusterScanInterfaceMockDelete sync.RWMutex - lockClusterScanInterfaceMockDeleteCollection sync.RWMutex - lockClusterScanInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterScanInterfaceMockGet sync.RWMutex - lockClusterScanInterfaceMockGetNamespaced sync.RWMutex - lockClusterScanInterfaceMockList sync.RWMutex - lockClusterScanInterfaceMockObjectClient sync.RWMutex - lockClusterScanInterfaceMockUpdate sync.RWMutex - lockClusterScanInterfaceMockWatch sync.RWMutex + lockClusterScanInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterScanInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterScanInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterScanInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterScanInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterScanInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterScanInterfaceMockAddHandler sync.RWMutex + lockClusterScanInterfaceMockAddLifecycle sync.RWMutex + lockClusterScanInterfaceMockController sync.RWMutex + lockClusterScanInterfaceMockCreate sync.RWMutex + lockClusterScanInterfaceMockDelete sync.RWMutex + lockClusterScanInterfaceMockDeleteCollection sync.RWMutex + lockClusterScanInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterScanInterfaceMockGet sync.RWMutex + lockClusterScanInterfaceMockGetNamespaced sync.RWMutex + lockClusterScanInterfaceMockList sync.RWMutex + lockClusterScanInterfaceMockObjectClient sync.RWMutex + lockClusterScanInterfaceMockUpdate sync.RWMutex + lockClusterScanInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterScanInterfaceMock does implement ClusterScanInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterScanInterface = &ClusterScanInterfaceMock{} // // // make and configure a mocked ClusterScanInterface // mockedClusterScanInterface := &ClusterScanInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterScanHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterScanLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterScanHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterScanLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterScanHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterScanLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterScanHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterScanInterface = &ClusterScanInterfaceMock{} // // } type ClusterScanInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterScanHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterScanLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterScanHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterScanLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterScanHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterScanLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterScanHandlerFunc) @@ -656,6 +812,32 @@ type ClusterScanInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterScanHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterScanLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterScanInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterScanLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterScanHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterScanLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterScanInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterScanInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterScanHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterScanInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterScanInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterScanHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterScanInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterScanInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterScanInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterScanInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterScanHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterScanHandlerFunc + } + lockClusterScanInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterScanInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterScanInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterScanLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterScanInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterScanInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterScanLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterScanInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterScanInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterScanInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterScanInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterScanLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterScanLifecycle + } + lockClusterScanInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterScanInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterScanInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterScanHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterScanInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterScanInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterScanHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterScanInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterScanInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterScanHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterScanInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterScanInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterScanInterface.AddFeatureHandlerCalls()) +func (mock *ClusterScanInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterScanHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterScanHandlerFunc + } + lockClusterScanInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterScanInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterScanInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterScanLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterScanInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterScanInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterScanLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterScanInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterScanInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterScanInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterScanInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterScanLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterScanLifecycle + } + lockClusterScanInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterScanInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterScanInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterScanHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_mock.go index 6253fbe9..a85d0708 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterTemplateListerMock) ListCalls() []struct { } var ( - lockClusterTemplateControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterTemplateControllerMockAddHandler sync.RWMutex - lockClusterTemplateControllerMockEnqueue sync.RWMutex - lockClusterTemplateControllerMockGeneric sync.RWMutex - lockClusterTemplateControllerMockInformer sync.RWMutex - lockClusterTemplateControllerMockLister sync.RWMutex - lockClusterTemplateControllerMockStart sync.RWMutex - lockClusterTemplateControllerMockSync sync.RWMutex + lockClusterTemplateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterTemplateControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterTemplateControllerMockAddFeatureHandler sync.RWMutex + lockClusterTemplateControllerMockAddHandler sync.RWMutex + lockClusterTemplateControllerMockEnqueue sync.RWMutex + lockClusterTemplateControllerMockGeneric sync.RWMutex + lockClusterTemplateControllerMockInformer sync.RWMutex + lockClusterTemplateControllerMockLister sync.RWMutex + lockClusterTemplateControllerMockStart sync.RWMutex + lockClusterTemplateControllerMockSync sync.RWMutex ) // Ensure, that ClusterTemplateControllerMock does implement ClusterTemplateController. @@ -160,9 +162,15 @@ var _ v3.ClusterTemplateController = &ClusterTemplateControllerMock{} // // // make and configure a mocked ClusterTemplateController // mockedClusterTemplateController := &ClusterTemplateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterTemplateController = &ClusterTemplateControllerMock{} // // } type ClusterTemplateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterTemplateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterTemplateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterTemplateHandlerFunc) @@ -217,6 +231,19 @@ type ClusterTemplateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterTemplateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterTemplateControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterTemplateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterTemplateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterTemplateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterTemplateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterTemplateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterTemplateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterTemplateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterTemplateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterTemplateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterTemplateHandlerFunc + } + lockClusterTemplateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterTemplateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterTemplateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterTemplateControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterTemplateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterTemplateControllerMock.AddFeatureHandlerFunc: method is nil but ClusterTemplateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterTemplateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterTemplateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateController.AddFeatureHandlerCalls()) +func (mock *ClusterTemplateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateHandlerFunc + } + lockClusterTemplateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterTemplateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterTemplateControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterTemplateControllerMock) SyncCalls() []struct { } var ( - lockClusterTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterTemplateInterfaceMockAddHandler sync.RWMutex - lockClusterTemplateInterfaceMockAddLifecycle sync.RWMutex - lockClusterTemplateInterfaceMockController sync.RWMutex - lockClusterTemplateInterfaceMockCreate sync.RWMutex - lockClusterTemplateInterfaceMockDelete sync.RWMutex - lockClusterTemplateInterfaceMockDeleteCollection sync.RWMutex - lockClusterTemplateInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterTemplateInterfaceMockGet sync.RWMutex - lockClusterTemplateInterfaceMockGetNamespaced sync.RWMutex - lockClusterTemplateInterfaceMockList sync.RWMutex - lockClusterTemplateInterfaceMockObjectClient sync.RWMutex - lockClusterTemplateInterfaceMockUpdate sync.RWMutex - lockClusterTemplateInterfaceMockWatch sync.RWMutex + lockClusterTemplateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterTemplateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterTemplateInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterTemplateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterTemplateInterfaceMockAddHandler sync.RWMutex + lockClusterTemplateInterfaceMockAddLifecycle sync.RWMutex + lockClusterTemplateInterfaceMockController sync.RWMutex + lockClusterTemplateInterfaceMockCreate sync.RWMutex + lockClusterTemplateInterfaceMockDelete sync.RWMutex + lockClusterTemplateInterfaceMockDeleteCollection sync.RWMutex + lockClusterTemplateInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterTemplateInterfaceMockGet sync.RWMutex + lockClusterTemplateInterfaceMockGetNamespaced sync.RWMutex + lockClusterTemplateInterfaceMockList sync.RWMutex + lockClusterTemplateInterfaceMockObjectClient sync.RWMutex + lockClusterTemplateInterfaceMockUpdate sync.RWMutex + lockClusterTemplateInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterTemplateInterfaceMock does implement ClusterTemplateInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterTemplateInterface = &ClusterTemplateInterfaceMock{} // // // make and configure a mocked ClusterTemplateInterface // mockedClusterTemplateInterface := &ClusterTemplateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterTemplateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterTemplateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterTemplateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterTemplateInterface = &ClusterTemplateInterfaceMock{} // // } type ClusterTemplateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterTemplateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterTemplateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterTemplateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterTemplateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterTemplateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterTemplateHandlerFunc) @@ -656,6 +812,32 @@ type ClusterTemplateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterTemplateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterTemplateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterTemplateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterTemplateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterTemplateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterTemplateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterTemplateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterTemplateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterTemplateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterTemplateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterTemplateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterTemplateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterTemplateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterTemplateHandlerFunc + } + lockClusterTemplateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterTemplateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterTemplateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterTemplateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterTemplateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterTemplateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterTemplateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterTemplateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterTemplateLifecycle + } + lockClusterTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterTemplateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterTemplateInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterTemplateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterTemplateInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterTemplateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterTemplateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterTemplateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateInterface.AddFeatureHandlerCalls()) +func (mock *ClusterTemplateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateHandlerFunc + } + lockClusterTemplateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterTemplateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterTemplateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterTemplateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterTemplateInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterTemplateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterTemplateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterTemplateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterTemplateInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterTemplateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterTemplateLifecycle + } + lockClusterTemplateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterTemplateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterTemplateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_revision_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_revision_mock.go index 90b3ae75..c3c5b4b8 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_revision_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_cluster_template_revision_mock.go @@ -140,14 +140,16 @@ func (mock *ClusterTemplateRevisionListerMock) ListCalls() []struct { } var ( - lockClusterTemplateRevisionControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterTemplateRevisionControllerMockAddHandler sync.RWMutex - lockClusterTemplateRevisionControllerMockEnqueue sync.RWMutex - lockClusterTemplateRevisionControllerMockGeneric sync.RWMutex - lockClusterTemplateRevisionControllerMockInformer sync.RWMutex - lockClusterTemplateRevisionControllerMockLister sync.RWMutex - lockClusterTemplateRevisionControllerMockStart sync.RWMutex - lockClusterTemplateRevisionControllerMockSync sync.RWMutex + lockClusterTemplateRevisionControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterTemplateRevisionControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterTemplateRevisionControllerMockAddFeatureHandler sync.RWMutex + lockClusterTemplateRevisionControllerMockAddHandler sync.RWMutex + lockClusterTemplateRevisionControllerMockEnqueue sync.RWMutex + lockClusterTemplateRevisionControllerMockGeneric sync.RWMutex + lockClusterTemplateRevisionControllerMockInformer sync.RWMutex + lockClusterTemplateRevisionControllerMockLister sync.RWMutex + lockClusterTemplateRevisionControllerMockStart sync.RWMutex + lockClusterTemplateRevisionControllerMockSync sync.RWMutex ) // Ensure, that ClusterTemplateRevisionControllerMock does implement ClusterTemplateRevisionController. @@ -160,9 +162,15 @@ var _ v3.ClusterTemplateRevisionController = &ClusterTemplateRevisionControllerM // // // make and configure a mocked ClusterTemplateRevisionController // mockedClusterTemplateRevisionController := &ClusterTemplateRevisionControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterTemplateRevisionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ClusterTemplateRevisionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateRevisionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ClusterTemplateRevisionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ClusterTemplateRevisionController = &ClusterTemplateRevisionControllerM // // } type ClusterTemplateRevisionControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterTemplateRevisionHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ClusterTemplateRevisionHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateRevisionHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ClusterTemplateRevisionHandlerFunc) @@ -217,6 +231,19 @@ type ClusterTemplateRevisionControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ClusterTemplateRevisionHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ClusterTemplateRevisionControllerMock struct { // Handler is the handler argument value. Handler v3.ClusterTemplateRevisionHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterTemplateRevisionHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ClusterTemplateRevisionControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterTemplateRevisionControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ClusterTemplateRevisionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterTemplateRevisionControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterTemplateRevisionController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterTemplateRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterTemplateRevisionControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterTemplateRevisionControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateRevisionController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterTemplateRevisionControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterTemplateRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ClusterTemplateRevisionHandlerFunc + } + lockClusterTemplateRevisionControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterTemplateRevisionControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterTemplateRevisionControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ClusterTemplateRevisionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ClusterTemplateRevisionControllerMock) AddClusterScopedHandlerCalls( return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterTemplateRevisionControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateRevisionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterTemplateRevisionControllerMock.AddFeatureHandlerFunc: method is nil but ClusterTemplateRevisionController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterTemplateRevisionControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterTemplateRevisionControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateRevisionController.AddFeatureHandlerCalls()) +func (mock *ClusterTemplateRevisionControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateRevisionHandlerFunc + } + lockClusterTemplateRevisionControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterTemplateRevisionControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterTemplateRevisionControllerMock) AddHandler(ctx context.Context, name string, handler v3.ClusterTemplateRevisionHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ClusterTemplateRevisionControllerMock) SyncCalls() []struct { } var ( - lockClusterTemplateRevisionInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterTemplateRevisionInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterTemplateRevisionInterfaceMockAddHandler sync.RWMutex - lockClusterTemplateRevisionInterfaceMockAddLifecycle sync.RWMutex - lockClusterTemplateRevisionInterfaceMockController sync.RWMutex - lockClusterTemplateRevisionInterfaceMockCreate sync.RWMutex - lockClusterTemplateRevisionInterfaceMockDelete sync.RWMutex - lockClusterTemplateRevisionInterfaceMockDeleteCollection sync.RWMutex - lockClusterTemplateRevisionInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterTemplateRevisionInterfaceMockGet sync.RWMutex - lockClusterTemplateRevisionInterfaceMockGetNamespaced sync.RWMutex - lockClusterTemplateRevisionInterfaceMockList sync.RWMutex - lockClusterTemplateRevisionInterfaceMockObjectClient sync.RWMutex - lockClusterTemplateRevisionInterfaceMockUpdate sync.RWMutex - lockClusterTemplateRevisionInterfaceMockWatch sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddHandler sync.RWMutex + lockClusterTemplateRevisionInterfaceMockAddLifecycle sync.RWMutex + lockClusterTemplateRevisionInterfaceMockController sync.RWMutex + lockClusterTemplateRevisionInterfaceMockCreate sync.RWMutex + lockClusterTemplateRevisionInterfaceMockDelete sync.RWMutex + lockClusterTemplateRevisionInterfaceMockDeleteCollection sync.RWMutex + lockClusterTemplateRevisionInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterTemplateRevisionInterfaceMockGet sync.RWMutex + lockClusterTemplateRevisionInterfaceMockGetNamespaced sync.RWMutex + lockClusterTemplateRevisionInterfaceMockList sync.RWMutex + lockClusterTemplateRevisionInterfaceMockObjectClient sync.RWMutex + lockClusterTemplateRevisionInterfaceMockUpdate sync.RWMutex + lockClusterTemplateRevisionInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterTemplateRevisionInterfaceMock does implement ClusterTemplateRevisionInterface. @@ -557,12 +689,24 @@ var _ v3.ClusterTemplateRevisionInterface = &ClusterTemplateRevisionInterfaceMoc // // // make and configure a mocked ClusterTemplateRevisionInterface // mockedClusterTemplateRevisionInterface := &ClusterTemplateRevisionInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterTemplateRevisionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterTemplateRevisionLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ClusterTemplateRevisionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterTemplateRevisionLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateRevisionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterTemplateRevisionLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ClusterTemplateRevisionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ClusterTemplateRevisionInterface = &ClusterTemplateRevisionInterfaceMoc // // } type ClusterTemplateRevisionInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterTemplateRevisionHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterTemplateRevisionLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ClusterTemplateRevisionHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ClusterTemplateRevisionLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateRevisionHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterTemplateRevisionLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ClusterTemplateRevisionHandlerFunc) @@ -656,6 +812,32 @@ type ClusterTemplateRevisionInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ClusterTemplateRevisionHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterTemplateRevisionLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ClusterTemplateRevisionInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ClusterTemplateRevisionLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ClusterTemplateRevisionHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ClusterTemplateRevisionLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ClusterTemplateRevisionInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterTemplateRevisionInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ClusterTemplateRevisionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterTemplateRevisionInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterTemplateRevisionInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterTemplateRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateRevisionInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterTemplateRevisionInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterTemplateRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ClusterTemplateRevisionHandlerFunc + } + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterTemplateRevisionInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ClusterTemplateRevisionLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterTemplateRevisionInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterTemplateRevisionInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterTemplateRevisionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterTemplateRevisionInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterTemplateRevisionInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterTemplateRevisionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ClusterTemplateRevisionLifecycle + } + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterTemplateRevisionInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterTemplateRevisionInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ClusterTemplateRevisionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ClusterTemplateRevisionInterfaceMock) AddClusterScopedLifecycleCalls return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterTemplateRevisionInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ClusterTemplateRevisionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterTemplateRevisionInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterTemplateRevisionInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterTemplateRevisionInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterTemplateRevisionInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterTemplateRevisionInterface.AddFeatureHandlerCalls()) +func (mock *ClusterTemplateRevisionInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ClusterTemplateRevisionHandlerFunc + } + lockClusterTemplateRevisionInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterTemplateRevisionInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterTemplateRevisionInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ClusterTemplateRevisionLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterTemplateRevisionInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterTemplateRevisionInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterTemplateRevisionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterTemplateRevisionInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterTemplateRevisionInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterTemplateRevisionInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterTemplateRevisionInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterTemplateRevisionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ClusterTemplateRevisionLifecycle + } + lockClusterTemplateRevisionInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterTemplateRevisionInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterTemplateRevisionInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ClusterTemplateRevisionHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_compose_config_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_compose_config_mock.go index dcfd480f..71f74b4d 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_compose_config_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_compose_config_mock.go @@ -140,14 +140,16 @@ func (mock *ComposeConfigListerMock) ListCalls() []struct { } var ( - lockComposeConfigControllerMockAddClusterScopedHandler sync.RWMutex - lockComposeConfigControllerMockAddHandler sync.RWMutex - lockComposeConfigControllerMockEnqueue sync.RWMutex - lockComposeConfigControllerMockGeneric sync.RWMutex - lockComposeConfigControllerMockInformer sync.RWMutex - lockComposeConfigControllerMockLister sync.RWMutex - lockComposeConfigControllerMockStart sync.RWMutex - lockComposeConfigControllerMockSync sync.RWMutex + lockComposeConfigControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockComposeConfigControllerMockAddClusterScopedHandler sync.RWMutex + lockComposeConfigControllerMockAddFeatureHandler sync.RWMutex + lockComposeConfigControllerMockAddHandler sync.RWMutex + lockComposeConfigControllerMockEnqueue sync.RWMutex + lockComposeConfigControllerMockGeneric sync.RWMutex + lockComposeConfigControllerMockInformer sync.RWMutex + lockComposeConfigControllerMockLister sync.RWMutex + lockComposeConfigControllerMockStart sync.RWMutex + lockComposeConfigControllerMockSync sync.RWMutex ) // Ensure, that ComposeConfigControllerMock does implement ComposeConfigController. @@ -160,9 +162,15 @@ var _ v3.ComposeConfigController = &ComposeConfigControllerMock{} // // // make and configure a mocked ComposeConfigController // mockedComposeConfigController := &ComposeConfigControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ComposeConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ComposeConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ComposeConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ComposeConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ComposeConfigController = &ComposeConfigControllerMock{} // // } type ComposeConfigControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ComposeConfigHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ComposeConfigHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ComposeConfigHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ComposeConfigHandlerFunc) @@ -217,6 +231,19 @@ type ComposeConfigControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ComposeConfigHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ComposeConfigControllerMock struct { // Handler is the handler argument value. Handler v3.ComposeConfigHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ComposeConfigHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ComposeConfigControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ComposeConfigControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ComposeConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ComposeConfigControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ComposeConfigController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ComposeConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockComposeConfigControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockComposeConfigControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedComposeConfigController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ComposeConfigControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ComposeConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ComposeConfigHandlerFunc + } + lockComposeConfigControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockComposeConfigControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ComposeConfigControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ComposeConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ComposeConfigControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ComposeConfigControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ComposeConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ComposeConfigControllerMock.AddFeatureHandlerFunc: method is nil but ComposeConfigController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ComposeConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockComposeConfigControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockComposeConfigControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedComposeConfigController.AddFeatureHandlerCalls()) +func (mock *ComposeConfigControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ComposeConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ComposeConfigHandlerFunc + } + lockComposeConfigControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockComposeConfigControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ComposeConfigControllerMock) AddHandler(ctx context.Context, name string, handler v3.ComposeConfigHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ComposeConfigControllerMock) SyncCalls() []struct { } var ( - lockComposeConfigInterfaceMockAddClusterScopedHandler sync.RWMutex - lockComposeConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockComposeConfigInterfaceMockAddHandler sync.RWMutex - lockComposeConfigInterfaceMockAddLifecycle sync.RWMutex - lockComposeConfigInterfaceMockController sync.RWMutex - lockComposeConfigInterfaceMockCreate sync.RWMutex - lockComposeConfigInterfaceMockDelete sync.RWMutex - lockComposeConfigInterfaceMockDeleteCollection sync.RWMutex - lockComposeConfigInterfaceMockDeleteNamespaced sync.RWMutex - lockComposeConfigInterfaceMockGet sync.RWMutex - lockComposeConfigInterfaceMockGetNamespaced sync.RWMutex - lockComposeConfigInterfaceMockList sync.RWMutex - lockComposeConfigInterfaceMockObjectClient sync.RWMutex - lockComposeConfigInterfaceMockUpdate sync.RWMutex - lockComposeConfigInterfaceMockWatch sync.RWMutex + lockComposeConfigInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockComposeConfigInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockComposeConfigInterfaceMockAddClusterScopedHandler sync.RWMutex + lockComposeConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockComposeConfigInterfaceMockAddFeatureHandler sync.RWMutex + lockComposeConfigInterfaceMockAddFeatureLifecycle sync.RWMutex + lockComposeConfigInterfaceMockAddHandler sync.RWMutex + lockComposeConfigInterfaceMockAddLifecycle sync.RWMutex + lockComposeConfigInterfaceMockController sync.RWMutex + lockComposeConfigInterfaceMockCreate sync.RWMutex + lockComposeConfigInterfaceMockDelete sync.RWMutex + lockComposeConfigInterfaceMockDeleteCollection sync.RWMutex + lockComposeConfigInterfaceMockDeleteNamespaced sync.RWMutex + lockComposeConfigInterfaceMockGet sync.RWMutex + lockComposeConfigInterfaceMockGetNamespaced sync.RWMutex + lockComposeConfigInterfaceMockList sync.RWMutex + lockComposeConfigInterfaceMockObjectClient sync.RWMutex + lockComposeConfigInterfaceMockUpdate sync.RWMutex + lockComposeConfigInterfaceMockWatch sync.RWMutex ) // Ensure, that ComposeConfigInterfaceMock does implement ComposeConfigInterface. @@ -557,12 +689,24 @@ var _ v3.ComposeConfigInterface = &ComposeConfigInterfaceMock{} // // // make and configure a mocked ComposeConfigInterface // mockedComposeConfigInterface := &ComposeConfigInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ComposeConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ComposeConfigLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ComposeConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ComposeConfigLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ComposeConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ComposeConfigLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ComposeConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ComposeConfigInterface = &ComposeConfigInterfaceMock{} // // } type ComposeConfigInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ComposeConfigHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ComposeConfigLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ComposeConfigHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ComposeConfigLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ComposeConfigHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ComposeConfigLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ComposeConfigHandlerFunc) @@ -656,6 +812,32 @@ type ComposeConfigInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ComposeConfigHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ComposeConfigLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ComposeConfigInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ComposeConfigLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ComposeConfigHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ComposeConfigLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ComposeConfigInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ComposeConfigInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ComposeConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ComposeConfigInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ComposeConfigInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ComposeConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockComposeConfigInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockComposeConfigInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedComposeConfigInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ComposeConfigInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ComposeConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ComposeConfigHandlerFunc + } + lockComposeConfigInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockComposeConfigInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ComposeConfigInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ComposeConfigLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ComposeConfigInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ComposeConfigInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ComposeConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockComposeConfigInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockComposeConfigInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedComposeConfigInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ComposeConfigInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ComposeConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ComposeConfigLifecycle + } + lockComposeConfigInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockComposeConfigInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ComposeConfigInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ComposeConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ComposeConfigInterfaceMock) AddClusterScopedLifecycleCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ComposeConfigInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ComposeConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ComposeConfigInterfaceMock.AddFeatureHandlerFunc: method is nil but ComposeConfigInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ComposeConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockComposeConfigInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockComposeConfigInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedComposeConfigInterface.AddFeatureHandlerCalls()) +func (mock *ComposeConfigInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ComposeConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ComposeConfigHandlerFunc + } + lockComposeConfigInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockComposeConfigInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ComposeConfigInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ComposeConfigLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ComposeConfigInterfaceMock.AddFeatureLifecycleFunc: method is nil but ComposeConfigInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ComposeConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockComposeConfigInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockComposeConfigInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedComposeConfigInterface.AddFeatureLifecycleCalls()) +func (mock *ComposeConfigInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ComposeConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ComposeConfigLifecycle + } + lockComposeConfigInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockComposeConfigInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ComposeConfigInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ComposeConfigHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_dynamic_schema_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_dynamic_schema_mock.go index acfb0c26..3b7958c8 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_dynamic_schema_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_dynamic_schema_mock.go @@ -140,14 +140,16 @@ func (mock *DynamicSchemaListerMock) ListCalls() []struct { } var ( - lockDynamicSchemaControllerMockAddClusterScopedHandler sync.RWMutex - lockDynamicSchemaControllerMockAddHandler sync.RWMutex - lockDynamicSchemaControllerMockEnqueue sync.RWMutex - lockDynamicSchemaControllerMockGeneric sync.RWMutex - lockDynamicSchemaControllerMockInformer sync.RWMutex - lockDynamicSchemaControllerMockLister sync.RWMutex - lockDynamicSchemaControllerMockStart sync.RWMutex - lockDynamicSchemaControllerMockSync sync.RWMutex + lockDynamicSchemaControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockDynamicSchemaControllerMockAddClusterScopedHandler sync.RWMutex + lockDynamicSchemaControllerMockAddFeatureHandler sync.RWMutex + lockDynamicSchemaControllerMockAddHandler sync.RWMutex + lockDynamicSchemaControllerMockEnqueue sync.RWMutex + lockDynamicSchemaControllerMockGeneric sync.RWMutex + lockDynamicSchemaControllerMockInformer sync.RWMutex + lockDynamicSchemaControllerMockLister sync.RWMutex + lockDynamicSchemaControllerMockStart sync.RWMutex + lockDynamicSchemaControllerMockSync sync.RWMutex ) // Ensure, that DynamicSchemaControllerMock does implement DynamicSchemaController. @@ -160,9 +162,15 @@ var _ v3.DynamicSchemaController = &DynamicSchemaControllerMock{} // // // make and configure a mocked DynamicSchemaController // mockedDynamicSchemaController := &DynamicSchemaControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.DynamicSchemaHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.DynamicSchemaHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.DynamicSchemaHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.DynamicSchemaHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.DynamicSchemaController = &DynamicSchemaControllerMock{} // // } type DynamicSchemaControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.DynamicSchemaHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.DynamicSchemaHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.DynamicSchemaHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.DynamicSchemaHandlerFunc) @@ -217,6 +231,19 @@ type DynamicSchemaControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.DynamicSchemaHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type DynamicSchemaControllerMock struct { // Handler is the handler argument value. Handler v3.DynamicSchemaHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.DynamicSchemaHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type DynamicSchemaControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DynamicSchemaControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.DynamicSchemaHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DynamicSchemaControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but DynamicSchemaController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.DynamicSchemaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockDynamicSchemaControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDynamicSchemaControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDynamicSchemaController.AddClusterScopedFeatureHandlerCalls()) +func (mock *DynamicSchemaControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.DynamicSchemaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.DynamicSchemaHandlerFunc + } + lockDynamicSchemaControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDynamicSchemaControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DynamicSchemaControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.DynamicSchemaHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *DynamicSchemaControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DynamicSchemaControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.DynamicSchemaHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DynamicSchemaControllerMock.AddFeatureHandlerFunc: method is nil but DynamicSchemaController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DynamicSchemaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDynamicSchemaControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDynamicSchemaControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDynamicSchemaController.AddFeatureHandlerCalls()) +func (mock *DynamicSchemaControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DynamicSchemaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DynamicSchemaHandlerFunc + } + lockDynamicSchemaControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDynamicSchemaControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DynamicSchemaControllerMock) AddHandler(ctx context.Context, name string, handler v3.DynamicSchemaHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *DynamicSchemaControllerMock) SyncCalls() []struct { } var ( - lockDynamicSchemaInterfaceMockAddClusterScopedHandler sync.RWMutex - lockDynamicSchemaInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockDynamicSchemaInterfaceMockAddHandler sync.RWMutex - lockDynamicSchemaInterfaceMockAddLifecycle sync.RWMutex - lockDynamicSchemaInterfaceMockController sync.RWMutex - lockDynamicSchemaInterfaceMockCreate sync.RWMutex - lockDynamicSchemaInterfaceMockDelete sync.RWMutex - lockDynamicSchemaInterfaceMockDeleteCollection sync.RWMutex - lockDynamicSchemaInterfaceMockDeleteNamespaced sync.RWMutex - lockDynamicSchemaInterfaceMockGet sync.RWMutex - lockDynamicSchemaInterfaceMockGetNamespaced sync.RWMutex - lockDynamicSchemaInterfaceMockList sync.RWMutex - lockDynamicSchemaInterfaceMockObjectClient sync.RWMutex - lockDynamicSchemaInterfaceMockUpdate sync.RWMutex - lockDynamicSchemaInterfaceMockWatch sync.RWMutex + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockDynamicSchemaInterfaceMockAddClusterScopedHandler sync.RWMutex + lockDynamicSchemaInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockDynamicSchemaInterfaceMockAddFeatureHandler sync.RWMutex + lockDynamicSchemaInterfaceMockAddFeatureLifecycle sync.RWMutex + lockDynamicSchemaInterfaceMockAddHandler sync.RWMutex + lockDynamicSchemaInterfaceMockAddLifecycle sync.RWMutex + lockDynamicSchemaInterfaceMockController sync.RWMutex + lockDynamicSchemaInterfaceMockCreate sync.RWMutex + lockDynamicSchemaInterfaceMockDelete sync.RWMutex + lockDynamicSchemaInterfaceMockDeleteCollection sync.RWMutex + lockDynamicSchemaInterfaceMockDeleteNamespaced sync.RWMutex + lockDynamicSchemaInterfaceMockGet sync.RWMutex + lockDynamicSchemaInterfaceMockGetNamespaced sync.RWMutex + lockDynamicSchemaInterfaceMockList sync.RWMutex + lockDynamicSchemaInterfaceMockObjectClient sync.RWMutex + lockDynamicSchemaInterfaceMockUpdate sync.RWMutex + lockDynamicSchemaInterfaceMockWatch sync.RWMutex ) // Ensure, that DynamicSchemaInterfaceMock does implement DynamicSchemaInterface. @@ -557,12 +689,24 @@ var _ v3.DynamicSchemaInterface = &DynamicSchemaInterfaceMock{} // // // make and configure a mocked DynamicSchemaInterface // mockedDynamicSchemaInterface := &DynamicSchemaInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.DynamicSchemaHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.DynamicSchemaLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.DynamicSchemaHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.DynamicSchemaLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.DynamicSchemaHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.DynamicSchemaLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.DynamicSchemaHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.DynamicSchemaInterface = &DynamicSchemaInterfaceMock{} // // } type DynamicSchemaInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.DynamicSchemaHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.DynamicSchemaLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.DynamicSchemaHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.DynamicSchemaLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.DynamicSchemaHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.DynamicSchemaLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.DynamicSchemaHandlerFunc) @@ -656,6 +812,32 @@ type DynamicSchemaInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.DynamicSchemaHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.DynamicSchemaLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type DynamicSchemaInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.DynamicSchemaLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.DynamicSchemaHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.DynamicSchemaLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type DynamicSchemaInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DynamicSchemaInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.DynamicSchemaHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DynamicSchemaInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but DynamicSchemaInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.DynamicSchemaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDynamicSchemaInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *DynamicSchemaInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.DynamicSchemaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.DynamicSchemaHandlerFunc + } + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *DynamicSchemaInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.DynamicSchemaLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("DynamicSchemaInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but DynamicSchemaInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.DynamicSchemaLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedDynamicSchemaInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *DynamicSchemaInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.DynamicSchemaLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.DynamicSchemaLifecycle + } + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockDynamicSchemaInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DynamicSchemaInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.DynamicSchemaHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *DynamicSchemaInterfaceMock) AddClusterScopedLifecycleCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DynamicSchemaInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.DynamicSchemaHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DynamicSchemaInterfaceMock.AddFeatureHandlerFunc: method is nil but DynamicSchemaInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DynamicSchemaHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDynamicSchemaInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDynamicSchemaInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDynamicSchemaInterface.AddFeatureHandlerCalls()) +func (mock *DynamicSchemaInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DynamicSchemaHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DynamicSchemaHandlerFunc + } + lockDynamicSchemaInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDynamicSchemaInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *DynamicSchemaInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.DynamicSchemaLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("DynamicSchemaInterfaceMock.AddFeatureLifecycleFunc: method is nil but DynamicSchemaInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.DynamicSchemaLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockDynamicSchemaInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockDynamicSchemaInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedDynamicSchemaInterface.AddFeatureLifecycleCalls()) +func (mock *DynamicSchemaInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.DynamicSchemaLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.DynamicSchemaLifecycle + } + lockDynamicSchemaInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockDynamicSchemaInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DynamicSchemaInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.DynamicSchemaHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_etcd_backup_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_etcd_backup_mock.go index 822c2e21..8d8a9945 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_etcd_backup_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_etcd_backup_mock.go @@ -140,14 +140,16 @@ func (mock *EtcdBackupListerMock) ListCalls() []struct { } var ( - lockEtcdBackupControllerMockAddClusterScopedHandler sync.RWMutex - lockEtcdBackupControllerMockAddHandler sync.RWMutex - lockEtcdBackupControllerMockEnqueue sync.RWMutex - lockEtcdBackupControllerMockGeneric sync.RWMutex - lockEtcdBackupControllerMockInformer sync.RWMutex - lockEtcdBackupControllerMockLister sync.RWMutex - lockEtcdBackupControllerMockStart sync.RWMutex - lockEtcdBackupControllerMockSync sync.RWMutex + lockEtcdBackupControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockEtcdBackupControllerMockAddClusterScopedHandler sync.RWMutex + lockEtcdBackupControllerMockAddFeatureHandler sync.RWMutex + lockEtcdBackupControllerMockAddHandler sync.RWMutex + lockEtcdBackupControllerMockEnqueue sync.RWMutex + lockEtcdBackupControllerMockGeneric sync.RWMutex + lockEtcdBackupControllerMockInformer sync.RWMutex + lockEtcdBackupControllerMockLister sync.RWMutex + lockEtcdBackupControllerMockStart sync.RWMutex + lockEtcdBackupControllerMockSync sync.RWMutex ) // Ensure, that EtcdBackupControllerMock does implement EtcdBackupController. @@ -160,9 +162,15 @@ var _ v3.EtcdBackupController = &EtcdBackupControllerMock{} // // // make and configure a mocked EtcdBackupController // mockedEtcdBackupController := &EtcdBackupControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.EtcdBackupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.EtcdBackupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.EtcdBackupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.EtcdBackupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.EtcdBackupController = &EtcdBackupControllerMock{} // // } type EtcdBackupControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.EtcdBackupHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.EtcdBackupHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.EtcdBackupHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.EtcdBackupHandlerFunc) @@ -217,6 +231,19 @@ type EtcdBackupControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.EtcdBackupHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type EtcdBackupControllerMock struct { // Handler is the handler argument value. Handler v3.EtcdBackupHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.EtcdBackupHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type EtcdBackupControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *EtcdBackupControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.EtcdBackupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("EtcdBackupControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but EtcdBackupController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.EtcdBackupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockEtcdBackupControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockEtcdBackupControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedEtcdBackupController.AddClusterScopedFeatureHandlerCalls()) +func (mock *EtcdBackupControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.EtcdBackupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.EtcdBackupHandlerFunc + } + lockEtcdBackupControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockEtcdBackupControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *EtcdBackupControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.EtcdBackupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *EtcdBackupControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *EtcdBackupControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.EtcdBackupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("EtcdBackupControllerMock.AddFeatureHandlerFunc: method is nil but EtcdBackupController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.EtcdBackupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockEtcdBackupControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockEtcdBackupControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedEtcdBackupController.AddFeatureHandlerCalls()) +func (mock *EtcdBackupControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.EtcdBackupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.EtcdBackupHandlerFunc + } + lockEtcdBackupControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockEtcdBackupControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *EtcdBackupControllerMock) AddHandler(ctx context.Context, name string, handler v3.EtcdBackupHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *EtcdBackupControllerMock) SyncCalls() []struct { } var ( - lockEtcdBackupInterfaceMockAddClusterScopedHandler sync.RWMutex - lockEtcdBackupInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockEtcdBackupInterfaceMockAddHandler sync.RWMutex - lockEtcdBackupInterfaceMockAddLifecycle sync.RWMutex - lockEtcdBackupInterfaceMockController sync.RWMutex - lockEtcdBackupInterfaceMockCreate sync.RWMutex - lockEtcdBackupInterfaceMockDelete sync.RWMutex - lockEtcdBackupInterfaceMockDeleteCollection sync.RWMutex - lockEtcdBackupInterfaceMockDeleteNamespaced sync.RWMutex - lockEtcdBackupInterfaceMockGet sync.RWMutex - lockEtcdBackupInterfaceMockGetNamespaced sync.RWMutex - lockEtcdBackupInterfaceMockList sync.RWMutex - lockEtcdBackupInterfaceMockObjectClient sync.RWMutex - lockEtcdBackupInterfaceMockUpdate sync.RWMutex - lockEtcdBackupInterfaceMockWatch sync.RWMutex + lockEtcdBackupInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockEtcdBackupInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockEtcdBackupInterfaceMockAddClusterScopedHandler sync.RWMutex + lockEtcdBackupInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockEtcdBackupInterfaceMockAddFeatureHandler sync.RWMutex + lockEtcdBackupInterfaceMockAddFeatureLifecycle sync.RWMutex + lockEtcdBackupInterfaceMockAddHandler sync.RWMutex + lockEtcdBackupInterfaceMockAddLifecycle sync.RWMutex + lockEtcdBackupInterfaceMockController sync.RWMutex + lockEtcdBackupInterfaceMockCreate sync.RWMutex + lockEtcdBackupInterfaceMockDelete sync.RWMutex + lockEtcdBackupInterfaceMockDeleteCollection sync.RWMutex + lockEtcdBackupInterfaceMockDeleteNamespaced sync.RWMutex + lockEtcdBackupInterfaceMockGet sync.RWMutex + lockEtcdBackupInterfaceMockGetNamespaced sync.RWMutex + lockEtcdBackupInterfaceMockList sync.RWMutex + lockEtcdBackupInterfaceMockObjectClient sync.RWMutex + lockEtcdBackupInterfaceMockUpdate sync.RWMutex + lockEtcdBackupInterfaceMockWatch sync.RWMutex ) // Ensure, that EtcdBackupInterfaceMock does implement EtcdBackupInterface. @@ -557,12 +689,24 @@ var _ v3.EtcdBackupInterface = &EtcdBackupInterfaceMock{} // // // make and configure a mocked EtcdBackupInterface // mockedEtcdBackupInterface := &EtcdBackupInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.EtcdBackupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.EtcdBackupLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.EtcdBackupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.EtcdBackupLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.EtcdBackupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.EtcdBackupLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.EtcdBackupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.EtcdBackupInterface = &EtcdBackupInterfaceMock{} // // } type EtcdBackupInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.EtcdBackupHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.EtcdBackupLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.EtcdBackupHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.EtcdBackupLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.EtcdBackupHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.EtcdBackupLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.EtcdBackupHandlerFunc) @@ -656,6 +812,32 @@ type EtcdBackupInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.EtcdBackupHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.EtcdBackupLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type EtcdBackupInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.EtcdBackupLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.EtcdBackupHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.EtcdBackupLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type EtcdBackupInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *EtcdBackupInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.EtcdBackupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("EtcdBackupInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but EtcdBackupInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.EtcdBackupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockEtcdBackupInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockEtcdBackupInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedEtcdBackupInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *EtcdBackupInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.EtcdBackupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.EtcdBackupHandlerFunc + } + lockEtcdBackupInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockEtcdBackupInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *EtcdBackupInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.EtcdBackupLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("EtcdBackupInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but EtcdBackupInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.EtcdBackupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockEtcdBackupInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockEtcdBackupInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedEtcdBackupInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *EtcdBackupInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.EtcdBackupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.EtcdBackupLifecycle + } + lockEtcdBackupInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockEtcdBackupInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *EtcdBackupInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.EtcdBackupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *EtcdBackupInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *EtcdBackupInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.EtcdBackupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("EtcdBackupInterfaceMock.AddFeatureHandlerFunc: method is nil but EtcdBackupInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.EtcdBackupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockEtcdBackupInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockEtcdBackupInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedEtcdBackupInterface.AddFeatureHandlerCalls()) +func (mock *EtcdBackupInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.EtcdBackupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.EtcdBackupHandlerFunc + } + lockEtcdBackupInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockEtcdBackupInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *EtcdBackupInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.EtcdBackupLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("EtcdBackupInterfaceMock.AddFeatureLifecycleFunc: method is nil but EtcdBackupInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.EtcdBackupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockEtcdBackupInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockEtcdBackupInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedEtcdBackupInterface.AddFeatureLifecycleCalls()) +func (mock *EtcdBackupInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.EtcdBackupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.EtcdBackupLifecycle + } + lockEtcdBackupInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockEtcdBackupInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *EtcdBackupInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.EtcdBackupHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_mock.go index 2e4ebfde..a05c68d4 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_mock.go @@ -140,14 +140,16 @@ func (mock *GlobalDNSListerMock) ListCalls() []struct { } var ( - lockGlobalDNSControllerMockAddClusterScopedHandler sync.RWMutex - lockGlobalDNSControllerMockAddHandler sync.RWMutex - lockGlobalDNSControllerMockEnqueue sync.RWMutex - lockGlobalDNSControllerMockGeneric sync.RWMutex - lockGlobalDNSControllerMockInformer sync.RWMutex - lockGlobalDNSControllerMockLister sync.RWMutex - lockGlobalDNSControllerMockStart sync.RWMutex - lockGlobalDNSControllerMockSync sync.RWMutex + lockGlobalDNSControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalDNSControllerMockAddClusterScopedHandler sync.RWMutex + lockGlobalDNSControllerMockAddFeatureHandler sync.RWMutex + lockGlobalDNSControllerMockAddHandler sync.RWMutex + lockGlobalDNSControllerMockEnqueue sync.RWMutex + lockGlobalDNSControllerMockGeneric sync.RWMutex + lockGlobalDNSControllerMockInformer sync.RWMutex + lockGlobalDNSControllerMockLister sync.RWMutex + lockGlobalDNSControllerMockStart sync.RWMutex + lockGlobalDNSControllerMockSync sync.RWMutex ) // Ensure, that GlobalDNSControllerMock does implement GlobalDNSController. @@ -160,9 +162,15 @@ var _ v3.GlobalDNSController = &GlobalDNSControllerMock{} // // // make and configure a mocked GlobalDNSController // mockedGlobalDNSController := &GlobalDNSControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalDNSHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.GlobalDNSHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.GlobalDNSHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.GlobalDNSController = &GlobalDNSControllerMock{} // // } type GlobalDNSControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalDNSHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.GlobalDNSHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.GlobalDNSHandlerFunc) @@ -217,6 +231,19 @@ type GlobalDNSControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.GlobalDNSHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type GlobalDNSControllerMock struct { // Handler is the handler argument value. Handler v3.GlobalDNSHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalDNSHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type GlobalDNSControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalDNSControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalDNSHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalDNSControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalDNSController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalDNSHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockGlobalDNSControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalDNSControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSController.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalDNSControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalDNSHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalDNSHandlerFunc + } + lockGlobalDNSControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalDNSControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalDNSControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.GlobalDNSHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *GlobalDNSControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalDNSControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalDNSControllerMock.AddFeatureHandlerFunc: method is nil but GlobalDNSController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalDNSControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalDNSControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSController.AddFeatureHandlerCalls()) +func (mock *GlobalDNSControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSHandlerFunc + } + lockGlobalDNSControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalDNSControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalDNSControllerMock) AddHandler(ctx context.Context, name string, handler v3.GlobalDNSHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *GlobalDNSControllerMock) SyncCalls() []struct { } var ( - lockGlobalDNSInterfaceMockAddClusterScopedHandler sync.RWMutex - lockGlobalDNSInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockGlobalDNSInterfaceMockAddHandler sync.RWMutex - lockGlobalDNSInterfaceMockAddLifecycle sync.RWMutex - lockGlobalDNSInterfaceMockController sync.RWMutex - lockGlobalDNSInterfaceMockCreate sync.RWMutex - lockGlobalDNSInterfaceMockDelete sync.RWMutex - lockGlobalDNSInterfaceMockDeleteCollection sync.RWMutex - lockGlobalDNSInterfaceMockDeleteNamespaced sync.RWMutex - lockGlobalDNSInterfaceMockGet sync.RWMutex - lockGlobalDNSInterfaceMockGetNamespaced sync.RWMutex - lockGlobalDNSInterfaceMockList sync.RWMutex - lockGlobalDNSInterfaceMockObjectClient sync.RWMutex - lockGlobalDNSInterfaceMockUpdate sync.RWMutex - lockGlobalDNSInterfaceMockWatch sync.RWMutex + lockGlobalDNSInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalDNSInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockGlobalDNSInterfaceMockAddClusterScopedHandler sync.RWMutex + lockGlobalDNSInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockGlobalDNSInterfaceMockAddFeatureHandler sync.RWMutex + lockGlobalDNSInterfaceMockAddFeatureLifecycle sync.RWMutex + lockGlobalDNSInterfaceMockAddHandler sync.RWMutex + lockGlobalDNSInterfaceMockAddLifecycle sync.RWMutex + lockGlobalDNSInterfaceMockController sync.RWMutex + lockGlobalDNSInterfaceMockCreate sync.RWMutex + lockGlobalDNSInterfaceMockDelete sync.RWMutex + lockGlobalDNSInterfaceMockDeleteCollection sync.RWMutex + lockGlobalDNSInterfaceMockDeleteNamespaced sync.RWMutex + lockGlobalDNSInterfaceMockGet sync.RWMutex + lockGlobalDNSInterfaceMockGetNamespaced sync.RWMutex + lockGlobalDNSInterfaceMockList sync.RWMutex + lockGlobalDNSInterfaceMockObjectClient sync.RWMutex + lockGlobalDNSInterfaceMockUpdate sync.RWMutex + lockGlobalDNSInterfaceMockWatch sync.RWMutex ) // Ensure, that GlobalDNSInterfaceMock does implement GlobalDNSInterface. @@ -557,12 +689,24 @@ var _ v3.GlobalDNSInterface = &GlobalDNSInterfaceMock{} // // // make and configure a mocked GlobalDNSInterface // mockedGlobalDNSInterface := &GlobalDNSInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalDNSHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalDNSLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.GlobalDNSHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalDNSLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalDNSLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.GlobalDNSHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.GlobalDNSInterface = &GlobalDNSInterfaceMock{} // // } type GlobalDNSInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalDNSHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalDNSLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.GlobalDNSHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalDNSLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalDNSLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.GlobalDNSHandlerFunc) @@ -656,6 +812,32 @@ type GlobalDNSInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.GlobalDNSHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalDNSLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type GlobalDNSInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.GlobalDNSLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalDNSHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalDNSLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type GlobalDNSInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalDNSInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalDNSHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalDNSInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalDNSInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalDNSHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockGlobalDNSInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalDNSInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalDNSInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalDNSHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalDNSHandlerFunc + } + lockGlobalDNSInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalDNSInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *GlobalDNSInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalDNSLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("GlobalDNSInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but GlobalDNSInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalDNSLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockGlobalDNSInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockGlobalDNSInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedGlobalDNSInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *GlobalDNSInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalDNSLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalDNSLifecycle + } + lockGlobalDNSInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockGlobalDNSInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalDNSInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.GlobalDNSHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *GlobalDNSInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalDNSInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalDNSInterfaceMock.AddFeatureHandlerFunc: method is nil but GlobalDNSInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalDNSInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalDNSInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSInterface.AddFeatureHandlerCalls()) +func (mock *GlobalDNSInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSHandlerFunc + } + lockGlobalDNSInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalDNSInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *GlobalDNSInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalDNSLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("GlobalDNSInterfaceMock.AddFeatureLifecycleFunc: method is nil but GlobalDNSInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalDNSLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockGlobalDNSInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockGlobalDNSInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedGlobalDNSInterface.AddFeatureLifecycleCalls()) +func (mock *GlobalDNSInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalDNSLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalDNSLifecycle + } + lockGlobalDNSInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockGlobalDNSInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalDNSInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.GlobalDNSHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_provider_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_provider_mock.go index 681941e4..c43a3e6c 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_provider_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_global_dns_provider_mock.go @@ -140,14 +140,16 @@ func (mock *GlobalDNSProviderListerMock) ListCalls() []struct { } var ( - lockGlobalDNSProviderControllerMockAddClusterScopedHandler sync.RWMutex - lockGlobalDNSProviderControllerMockAddHandler sync.RWMutex - lockGlobalDNSProviderControllerMockEnqueue sync.RWMutex - lockGlobalDNSProviderControllerMockGeneric sync.RWMutex - lockGlobalDNSProviderControllerMockInformer sync.RWMutex - lockGlobalDNSProviderControllerMockLister sync.RWMutex - lockGlobalDNSProviderControllerMockStart sync.RWMutex - lockGlobalDNSProviderControllerMockSync sync.RWMutex + lockGlobalDNSProviderControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalDNSProviderControllerMockAddClusterScopedHandler sync.RWMutex + lockGlobalDNSProviderControllerMockAddFeatureHandler sync.RWMutex + lockGlobalDNSProviderControllerMockAddHandler sync.RWMutex + lockGlobalDNSProviderControllerMockEnqueue sync.RWMutex + lockGlobalDNSProviderControllerMockGeneric sync.RWMutex + lockGlobalDNSProviderControllerMockInformer sync.RWMutex + lockGlobalDNSProviderControllerMockLister sync.RWMutex + lockGlobalDNSProviderControllerMockStart sync.RWMutex + lockGlobalDNSProviderControllerMockSync sync.RWMutex ) // Ensure, that GlobalDNSProviderControllerMock does implement GlobalDNSProviderController. @@ -160,9 +162,15 @@ var _ v3.GlobalDNSProviderController = &GlobalDNSProviderControllerMock{} // // // make and configure a mocked GlobalDNSProviderController // mockedGlobalDNSProviderController := &GlobalDNSProviderControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalDNSProviderHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.GlobalDNSProviderHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSProviderHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.GlobalDNSProviderHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.GlobalDNSProviderController = &GlobalDNSProviderControllerMock{} // // } type GlobalDNSProviderControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalDNSProviderHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.GlobalDNSProviderHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSProviderHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.GlobalDNSProviderHandlerFunc) @@ -217,6 +231,19 @@ type GlobalDNSProviderControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.GlobalDNSProviderHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type GlobalDNSProviderControllerMock struct { // Handler is the handler argument value. Handler v3.GlobalDNSProviderHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalDNSProviderHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type GlobalDNSProviderControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalDNSProviderControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalDNSProviderHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalDNSProviderControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalDNSProviderController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalDNSProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockGlobalDNSProviderControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalDNSProviderControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSProviderController.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalDNSProviderControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalDNSProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalDNSProviderHandlerFunc + } + lockGlobalDNSProviderControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalDNSProviderControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalDNSProviderControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.GlobalDNSProviderHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *GlobalDNSProviderControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalDNSProviderControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSProviderHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalDNSProviderControllerMock.AddFeatureHandlerFunc: method is nil but GlobalDNSProviderController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalDNSProviderControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalDNSProviderControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSProviderController.AddFeatureHandlerCalls()) +func (mock *GlobalDNSProviderControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSProviderHandlerFunc + } + lockGlobalDNSProviderControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalDNSProviderControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalDNSProviderControllerMock) AddHandler(ctx context.Context, name string, handler v3.GlobalDNSProviderHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *GlobalDNSProviderControllerMock) SyncCalls() []struct { } var ( - lockGlobalDNSProviderInterfaceMockAddClusterScopedHandler sync.RWMutex - lockGlobalDNSProviderInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockGlobalDNSProviderInterfaceMockAddHandler sync.RWMutex - lockGlobalDNSProviderInterfaceMockAddLifecycle sync.RWMutex - lockGlobalDNSProviderInterfaceMockController sync.RWMutex - lockGlobalDNSProviderInterfaceMockCreate sync.RWMutex - lockGlobalDNSProviderInterfaceMockDelete sync.RWMutex - lockGlobalDNSProviderInterfaceMockDeleteCollection sync.RWMutex - lockGlobalDNSProviderInterfaceMockDeleteNamespaced sync.RWMutex - lockGlobalDNSProviderInterfaceMockGet sync.RWMutex - lockGlobalDNSProviderInterfaceMockGetNamespaced sync.RWMutex - lockGlobalDNSProviderInterfaceMockList sync.RWMutex - lockGlobalDNSProviderInterfaceMockObjectClient sync.RWMutex - lockGlobalDNSProviderInterfaceMockUpdate sync.RWMutex - lockGlobalDNSProviderInterfaceMockWatch sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddClusterScopedHandler sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddFeatureHandler sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddFeatureLifecycle sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddHandler sync.RWMutex + lockGlobalDNSProviderInterfaceMockAddLifecycle sync.RWMutex + lockGlobalDNSProviderInterfaceMockController sync.RWMutex + lockGlobalDNSProviderInterfaceMockCreate sync.RWMutex + lockGlobalDNSProviderInterfaceMockDelete sync.RWMutex + lockGlobalDNSProviderInterfaceMockDeleteCollection sync.RWMutex + lockGlobalDNSProviderInterfaceMockDeleteNamespaced sync.RWMutex + lockGlobalDNSProviderInterfaceMockGet sync.RWMutex + lockGlobalDNSProviderInterfaceMockGetNamespaced sync.RWMutex + lockGlobalDNSProviderInterfaceMockList sync.RWMutex + lockGlobalDNSProviderInterfaceMockObjectClient sync.RWMutex + lockGlobalDNSProviderInterfaceMockUpdate sync.RWMutex + lockGlobalDNSProviderInterfaceMockWatch sync.RWMutex ) // Ensure, that GlobalDNSProviderInterfaceMock does implement GlobalDNSProviderInterface. @@ -557,12 +689,24 @@ var _ v3.GlobalDNSProviderInterface = &GlobalDNSProviderInterfaceMock{} // // // make and configure a mocked GlobalDNSProviderInterface // mockedGlobalDNSProviderInterface := &GlobalDNSProviderInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalDNSProviderHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalDNSProviderLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.GlobalDNSProviderHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalDNSProviderLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSProviderHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalDNSProviderLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.GlobalDNSProviderHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.GlobalDNSProviderInterface = &GlobalDNSProviderInterfaceMock{} // // } type GlobalDNSProviderInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalDNSProviderHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalDNSProviderLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.GlobalDNSProviderHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalDNSProviderLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSProviderHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalDNSProviderLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.GlobalDNSProviderHandlerFunc) @@ -656,6 +812,32 @@ type GlobalDNSProviderInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.GlobalDNSProviderHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalDNSProviderLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type GlobalDNSProviderInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.GlobalDNSProviderLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalDNSProviderHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalDNSProviderLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type GlobalDNSProviderInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalDNSProviderInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalDNSProviderHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalDNSProviderInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalDNSProviderInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalDNSProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSProviderInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalDNSProviderInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalDNSProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalDNSProviderHandlerFunc + } + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *GlobalDNSProviderInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalDNSProviderLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("GlobalDNSProviderInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but GlobalDNSProviderInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalDNSProviderLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedGlobalDNSProviderInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *GlobalDNSProviderInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalDNSProviderLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalDNSProviderLifecycle + } + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockGlobalDNSProviderInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalDNSProviderInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.GlobalDNSProviderHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *GlobalDNSProviderInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalDNSProviderInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalDNSProviderHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalDNSProviderInterfaceMock.AddFeatureHandlerFunc: method is nil but GlobalDNSProviderInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalDNSProviderInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalDNSProviderInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalDNSProviderInterface.AddFeatureHandlerCalls()) +func (mock *GlobalDNSProviderInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalDNSProviderHandlerFunc + } + lockGlobalDNSProviderInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalDNSProviderInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *GlobalDNSProviderInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalDNSProviderLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("GlobalDNSProviderInterfaceMock.AddFeatureLifecycleFunc: method is nil but GlobalDNSProviderInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalDNSProviderLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockGlobalDNSProviderInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockGlobalDNSProviderInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedGlobalDNSProviderInterface.AddFeatureLifecycleCalls()) +func (mock *GlobalDNSProviderInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalDNSProviderLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalDNSProviderLifecycle + } + lockGlobalDNSProviderInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockGlobalDNSProviderInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalDNSProviderInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.GlobalDNSProviderHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_global_role_binding_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_global_role_binding_mock.go index f88851f5..2f35fb06 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_global_role_binding_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_global_role_binding_mock.go @@ -140,14 +140,16 @@ func (mock *GlobalRoleBindingListerMock) ListCalls() []struct { } var ( - lockGlobalRoleBindingControllerMockAddClusterScopedHandler sync.RWMutex - lockGlobalRoleBindingControllerMockAddHandler sync.RWMutex - lockGlobalRoleBindingControllerMockEnqueue sync.RWMutex - lockGlobalRoleBindingControllerMockGeneric sync.RWMutex - lockGlobalRoleBindingControllerMockInformer sync.RWMutex - lockGlobalRoleBindingControllerMockLister sync.RWMutex - lockGlobalRoleBindingControllerMockStart sync.RWMutex - lockGlobalRoleBindingControllerMockSync sync.RWMutex + lockGlobalRoleBindingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalRoleBindingControllerMockAddClusterScopedHandler sync.RWMutex + lockGlobalRoleBindingControllerMockAddFeatureHandler sync.RWMutex + lockGlobalRoleBindingControllerMockAddHandler sync.RWMutex + lockGlobalRoleBindingControllerMockEnqueue sync.RWMutex + lockGlobalRoleBindingControllerMockGeneric sync.RWMutex + lockGlobalRoleBindingControllerMockInformer sync.RWMutex + lockGlobalRoleBindingControllerMockLister sync.RWMutex + lockGlobalRoleBindingControllerMockStart sync.RWMutex + lockGlobalRoleBindingControllerMockSync sync.RWMutex ) // Ensure, that GlobalRoleBindingControllerMock does implement GlobalRoleBindingController. @@ -160,9 +162,15 @@ var _ v3.GlobalRoleBindingController = &GlobalRoleBindingControllerMock{} // // // make and configure a mocked GlobalRoleBindingController // mockedGlobalRoleBindingController := &GlobalRoleBindingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalRoleBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.GlobalRoleBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.GlobalRoleBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.GlobalRoleBindingController = &GlobalRoleBindingControllerMock{} // // } type GlobalRoleBindingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalRoleBindingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.GlobalRoleBindingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleBindingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.GlobalRoleBindingHandlerFunc) @@ -217,6 +231,19 @@ type GlobalRoleBindingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.GlobalRoleBindingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type GlobalRoleBindingControllerMock struct { // Handler is the handler argument value. Handler v3.GlobalRoleBindingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalRoleBindingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type GlobalRoleBindingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalRoleBindingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalRoleBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalRoleBindingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalRoleBindingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockGlobalRoleBindingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalRoleBindingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleBindingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalRoleBindingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalRoleBindingHandlerFunc + } + lockGlobalRoleBindingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalRoleBindingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalRoleBindingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.GlobalRoleBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *GlobalRoleBindingControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalRoleBindingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalRoleBindingControllerMock.AddFeatureHandlerFunc: method is nil but GlobalRoleBindingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalRoleBindingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalRoleBindingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleBindingController.AddFeatureHandlerCalls()) +func (mock *GlobalRoleBindingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleBindingHandlerFunc + } + lockGlobalRoleBindingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalRoleBindingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalRoleBindingControllerMock) AddHandler(ctx context.Context, name string, handler v3.GlobalRoleBindingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *GlobalRoleBindingControllerMock) SyncCalls() []struct { } var ( - lockGlobalRoleBindingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockGlobalRoleBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockGlobalRoleBindingInterfaceMockAddHandler sync.RWMutex - lockGlobalRoleBindingInterfaceMockAddLifecycle sync.RWMutex - lockGlobalRoleBindingInterfaceMockController sync.RWMutex - lockGlobalRoleBindingInterfaceMockCreate sync.RWMutex - lockGlobalRoleBindingInterfaceMockDelete sync.RWMutex - lockGlobalRoleBindingInterfaceMockDeleteCollection sync.RWMutex - lockGlobalRoleBindingInterfaceMockDeleteNamespaced sync.RWMutex - lockGlobalRoleBindingInterfaceMockGet sync.RWMutex - lockGlobalRoleBindingInterfaceMockGetNamespaced sync.RWMutex - lockGlobalRoleBindingInterfaceMockList sync.RWMutex - lockGlobalRoleBindingInterfaceMockObjectClient sync.RWMutex - lockGlobalRoleBindingInterfaceMockUpdate sync.RWMutex - lockGlobalRoleBindingInterfaceMockWatch sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddFeatureHandler sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddHandler sync.RWMutex + lockGlobalRoleBindingInterfaceMockAddLifecycle sync.RWMutex + lockGlobalRoleBindingInterfaceMockController sync.RWMutex + lockGlobalRoleBindingInterfaceMockCreate sync.RWMutex + lockGlobalRoleBindingInterfaceMockDelete sync.RWMutex + lockGlobalRoleBindingInterfaceMockDeleteCollection sync.RWMutex + lockGlobalRoleBindingInterfaceMockDeleteNamespaced sync.RWMutex + lockGlobalRoleBindingInterfaceMockGet sync.RWMutex + lockGlobalRoleBindingInterfaceMockGetNamespaced sync.RWMutex + lockGlobalRoleBindingInterfaceMockList sync.RWMutex + lockGlobalRoleBindingInterfaceMockObjectClient sync.RWMutex + lockGlobalRoleBindingInterfaceMockUpdate sync.RWMutex + lockGlobalRoleBindingInterfaceMockWatch sync.RWMutex ) // Ensure, that GlobalRoleBindingInterfaceMock does implement GlobalRoleBindingInterface. @@ -557,12 +689,24 @@ var _ v3.GlobalRoleBindingInterface = &GlobalRoleBindingInterfaceMock{} // // // make and configure a mocked GlobalRoleBindingInterface // mockedGlobalRoleBindingInterface := &GlobalRoleBindingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalRoleBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalRoleBindingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.GlobalRoleBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalRoleBindingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalRoleBindingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.GlobalRoleBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.GlobalRoleBindingInterface = &GlobalRoleBindingInterfaceMock{} // // } type GlobalRoleBindingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalRoleBindingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalRoleBindingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.GlobalRoleBindingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalRoleBindingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleBindingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalRoleBindingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.GlobalRoleBindingHandlerFunc) @@ -656,6 +812,32 @@ type GlobalRoleBindingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.GlobalRoleBindingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalRoleBindingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type GlobalRoleBindingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.GlobalRoleBindingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalRoleBindingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalRoleBindingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type GlobalRoleBindingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalRoleBindingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalRoleBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalRoleBindingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalRoleBindingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleBindingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalRoleBindingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalRoleBindingHandlerFunc + } + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *GlobalRoleBindingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalRoleBindingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("GlobalRoleBindingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but GlobalRoleBindingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalRoleBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedGlobalRoleBindingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *GlobalRoleBindingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalRoleBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalRoleBindingLifecycle + } + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockGlobalRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalRoleBindingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.GlobalRoleBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *GlobalRoleBindingInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalRoleBindingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalRoleBindingInterfaceMock.AddFeatureHandlerFunc: method is nil but GlobalRoleBindingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalRoleBindingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalRoleBindingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleBindingInterface.AddFeatureHandlerCalls()) +func (mock *GlobalRoleBindingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleBindingHandlerFunc + } + lockGlobalRoleBindingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalRoleBindingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *GlobalRoleBindingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalRoleBindingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("GlobalRoleBindingInterfaceMock.AddFeatureLifecycleFunc: method is nil but GlobalRoleBindingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalRoleBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockGlobalRoleBindingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockGlobalRoleBindingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedGlobalRoleBindingInterface.AddFeatureLifecycleCalls()) +func (mock *GlobalRoleBindingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalRoleBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalRoleBindingLifecycle + } + lockGlobalRoleBindingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockGlobalRoleBindingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalRoleBindingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.GlobalRoleBindingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_global_role_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_global_role_mock.go index 559cb088..a6fbbe66 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_global_role_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_global_role_mock.go @@ -140,14 +140,16 @@ func (mock *GlobalRoleListerMock) ListCalls() []struct { } var ( - lockGlobalRoleControllerMockAddClusterScopedHandler sync.RWMutex - lockGlobalRoleControllerMockAddHandler sync.RWMutex - lockGlobalRoleControllerMockEnqueue sync.RWMutex - lockGlobalRoleControllerMockGeneric sync.RWMutex - lockGlobalRoleControllerMockInformer sync.RWMutex - lockGlobalRoleControllerMockLister sync.RWMutex - lockGlobalRoleControllerMockStart sync.RWMutex - lockGlobalRoleControllerMockSync sync.RWMutex + lockGlobalRoleControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalRoleControllerMockAddClusterScopedHandler sync.RWMutex + lockGlobalRoleControllerMockAddFeatureHandler sync.RWMutex + lockGlobalRoleControllerMockAddHandler sync.RWMutex + lockGlobalRoleControllerMockEnqueue sync.RWMutex + lockGlobalRoleControllerMockGeneric sync.RWMutex + lockGlobalRoleControllerMockInformer sync.RWMutex + lockGlobalRoleControllerMockLister sync.RWMutex + lockGlobalRoleControllerMockStart sync.RWMutex + lockGlobalRoleControllerMockSync sync.RWMutex ) // Ensure, that GlobalRoleControllerMock does implement GlobalRoleController. @@ -160,9 +162,15 @@ var _ v3.GlobalRoleController = &GlobalRoleControllerMock{} // // // make and configure a mocked GlobalRoleController // mockedGlobalRoleController := &GlobalRoleControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalRoleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.GlobalRoleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.GlobalRoleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.GlobalRoleController = &GlobalRoleControllerMock{} // // } type GlobalRoleControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalRoleHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.GlobalRoleHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.GlobalRoleHandlerFunc) @@ -217,6 +231,19 @@ type GlobalRoleControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.GlobalRoleHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type GlobalRoleControllerMock struct { // Handler is the handler argument value. Handler v3.GlobalRoleHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalRoleHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type GlobalRoleControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalRoleControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GlobalRoleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalRoleControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalRoleController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockGlobalRoleControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalRoleControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleController.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalRoleControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GlobalRoleHandlerFunc + } + lockGlobalRoleControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalRoleControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalRoleControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.GlobalRoleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *GlobalRoleControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalRoleControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalRoleControllerMock.AddFeatureHandlerFunc: method is nil but GlobalRoleController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalRoleControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalRoleControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleController.AddFeatureHandlerCalls()) +func (mock *GlobalRoleControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleHandlerFunc + } + lockGlobalRoleControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalRoleControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalRoleControllerMock) AddHandler(ctx context.Context, name string, handler v3.GlobalRoleHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *GlobalRoleControllerMock) SyncCalls() []struct { } var ( - lockGlobalRoleInterfaceMockAddClusterScopedHandler sync.RWMutex - lockGlobalRoleInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockGlobalRoleInterfaceMockAddHandler sync.RWMutex - lockGlobalRoleInterfaceMockAddLifecycle sync.RWMutex - lockGlobalRoleInterfaceMockController sync.RWMutex - lockGlobalRoleInterfaceMockCreate sync.RWMutex - lockGlobalRoleInterfaceMockDelete sync.RWMutex - lockGlobalRoleInterfaceMockDeleteCollection sync.RWMutex - lockGlobalRoleInterfaceMockDeleteNamespaced sync.RWMutex - lockGlobalRoleInterfaceMockGet sync.RWMutex - lockGlobalRoleInterfaceMockGetNamespaced sync.RWMutex - lockGlobalRoleInterfaceMockList sync.RWMutex - lockGlobalRoleInterfaceMockObjectClient sync.RWMutex - lockGlobalRoleInterfaceMockUpdate sync.RWMutex - lockGlobalRoleInterfaceMockWatch sync.RWMutex + lockGlobalRoleInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockGlobalRoleInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockGlobalRoleInterfaceMockAddClusterScopedHandler sync.RWMutex + lockGlobalRoleInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockGlobalRoleInterfaceMockAddFeatureHandler sync.RWMutex + lockGlobalRoleInterfaceMockAddFeatureLifecycle sync.RWMutex + lockGlobalRoleInterfaceMockAddHandler sync.RWMutex + lockGlobalRoleInterfaceMockAddLifecycle sync.RWMutex + lockGlobalRoleInterfaceMockController sync.RWMutex + lockGlobalRoleInterfaceMockCreate sync.RWMutex + lockGlobalRoleInterfaceMockDelete sync.RWMutex + lockGlobalRoleInterfaceMockDeleteCollection sync.RWMutex + lockGlobalRoleInterfaceMockDeleteNamespaced sync.RWMutex + lockGlobalRoleInterfaceMockGet sync.RWMutex + lockGlobalRoleInterfaceMockGetNamespaced sync.RWMutex + lockGlobalRoleInterfaceMockList sync.RWMutex + lockGlobalRoleInterfaceMockObjectClient sync.RWMutex + lockGlobalRoleInterfaceMockUpdate sync.RWMutex + lockGlobalRoleInterfaceMockWatch sync.RWMutex ) // Ensure, that GlobalRoleInterfaceMock does implement GlobalRoleInterface. @@ -557,12 +689,24 @@ var _ v3.GlobalRoleInterface = &GlobalRoleInterfaceMock{} // // // make and configure a mocked GlobalRoleInterface // mockedGlobalRoleInterface := &GlobalRoleInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalRoleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalRoleLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.GlobalRoleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalRoleLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalRoleLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.GlobalRoleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.GlobalRoleInterface = &GlobalRoleInterfaceMock{} // // } type GlobalRoleInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalRoleHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalRoleLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.GlobalRoleHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.GlobalRoleLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalRoleLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.GlobalRoleHandlerFunc) @@ -656,6 +812,32 @@ type GlobalRoleInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.GlobalRoleHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalRoleLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type GlobalRoleInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.GlobalRoleLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GlobalRoleHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GlobalRoleLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type GlobalRoleInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GlobalRoleInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GlobalRoleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GlobalRoleInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but GlobalRoleInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockGlobalRoleInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGlobalRoleInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *GlobalRoleInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GlobalRoleHandlerFunc + } + lockGlobalRoleInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGlobalRoleInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *GlobalRoleInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GlobalRoleLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("GlobalRoleInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but GlobalRoleInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalRoleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockGlobalRoleInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockGlobalRoleInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedGlobalRoleInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *GlobalRoleInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalRoleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GlobalRoleLifecycle + } + lockGlobalRoleInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockGlobalRoleInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GlobalRoleInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.GlobalRoleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *GlobalRoleInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GlobalRoleInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GlobalRoleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GlobalRoleInterfaceMock.AddFeatureHandlerFunc: method is nil but GlobalRoleInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGlobalRoleInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGlobalRoleInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGlobalRoleInterface.AddFeatureHandlerCalls()) +func (mock *GlobalRoleInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GlobalRoleHandlerFunc + } + lockGlobalRoleInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGlobalRoleInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *GlobalRoleInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.GlobalRoleLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("GlobalRoleInterfaceMock.AddFeatureLifecycleFunc: method is nil but GlobalRoleInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalRoleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockGlobalRoleInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockGlobalRoleInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedGlobalRoleInterface.AddFeatureLifecycleCalls()) +func (mock *GlobalRoleInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalRoleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GlobalRoleLifecycle + } + lockGlobalRoleInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockGlobalRoleInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GlobalRoleInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.GlobalRoleHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_group_member_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_group_member_mock.go index d3f558b1..63253800 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_group_member_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_group_member_mock.go @@ -140,14 +140,16 @@ func (mock *GroupMemberListerMock) ListCalls() []struct { } var ( - lockGroupMemberControllerMockAddClusterScopedHandler sync.RWMutex - lockGroupMemberControllerMockAddHandler sync.RWMutex - lockGroupMemberControllerMockEnqueue sync.RWMutex - lockGroupMemberControllerMockGeneric sync.RWMutex - lockGroupMemberControllerMockInformer sync.RWMutex - lockGroupMemberControllerMockLister sync.RWMutex - lockGroupMemberControllerMockStart sync.RWMutex - lockGroupMemberControllerMockSync sync.RWMutex + lockGroupMemberControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockGroupMemberControllerMockAddClusterScopedHandler sync.RWMutex + lockGroupMemberControllerMockAddFeatureHandler sync.RWMutex + lockGroupMemberControllerMockAddHandler sync.RWMutex + lockGroupMemberControllerMockEnqueue sync.RWMutex + lockGroupMemberControllerMockGeneric sync.RWMutex + lockGroupMemberControllerMockInformer sync.RWMutex + lockGroupMemberControllerMockLister sync.RWMutex + lockGroupMemberControllerMockStart sync.RWMutex + lockGroupMemberControllerMockSync sync.RWMutex ) // Ensure, that GroupMemberControllerMock does implement GroupMemberController. @@ -160,9 +162,15 @@ var _ v3.GroupMemberController = &GroupMemberControllerMock{} // // // make and configure a mocked GroupMemberController // mockedGroupMemberController := &GroupMemberControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GroupMemberHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.GroupMemberHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GroupMemberHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.GroupMemberHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.GroupMemberController = &GroupMemberControllerMock{} // // } type GroupMemberControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GroupMemberHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.GroupMemberHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GroupMemberHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.GroupMemberHandlerFunc) @@ -217,6 +231,19 @@ type GroupMemberControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.GroupMemberHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type GroupMemberControllerMock struct { // Handler is the handler argument value. Handler v3.GroupMemberHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GroupMemberHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type GroupMemberControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GroupMemberControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GroupMemberHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GroupMemberControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but GroupMemberController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GroupMemberHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockGroupMemberControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGroupMemberControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGroupMemberController.AddClusterScopedFeatureHandlerCalls()) +func (mock *GroupMemberControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GroupMemberHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GroupMemberHandlerFunc + } + lockGroupMemberControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGroupMemberControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GroupMemberControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.GroupMemberHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *GroupMemberControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GroupMemberControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GroupMemberHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GroupMemberControllerMock.AddFeatureHandlerFunc: method is nil but GroupMemberController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupMemberHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGroupMemberControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGroupMemberControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGroupMemberController.AddFeatureHandlerCalls()) +func (mock *GroupMemberControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupMemberHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupMemberHandlerFunc + } + lockGroupMemberControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGroupMemberControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GroupMemberControllerMock) AddHandler(ctx context.Context, name string, handler v3.GroupMemberHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *GroupMemberControllerMock) SyncCalls() []struct { } var ( - lockGroupMemberInterfaceMockAddClusterScopedHandler sync.RWMutex - lockGroupMemberInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockGroupMemberInterfaceMockAddHandler sync.RWMutex - lockGroupMemberInterfaceMockAddLifecycle sync.RWMutex - lockGroupMemberInterfaceMockController sync.RWMutex - lockGroupMemberInterfaceMockCreate sync.RWMutex - lockGroupMemberInterfaceMockDelete sync.RWMutex - lockGroupMemberInterfaceMockDeleteCollection sync.RWMutex - lockGroupMemberInterfaceMockDeleteNamespaced sync.RWMutex - lockGroupMemberInterfaceMockGet sync.RWMutex - lockGroupMemberInterfaceMockGetNamespaced sync.RWMutex - lockGroupMemberInterfaceMockList sync.RWMutex - lockGroupMemberInterfaceMockObjectClient sync.RWMutex - lockGroupMemberInterfaceMockUpdate sync.RWMutex - lockGroupMemberInterfaceMockWatch sync.RWMutex + lockGroupMemberInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockGroupMemberInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockGroupMemberInterfaceMockAddClusterScopedHandler sync.RWMutex + lockGroupMemberInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockGroupMemberInterfaceMockAddFeatureHandler sync.RWMutex + lockGroupMemberInterfaceMockAddFeatureLifecycle sync.RWMutex + lockGroupMemberInterfaceMockAddHandler sync.RWMutex + lockGroupMemberInterfaceMockAddLifecycle sync.RWMutex + lockGroupMemberInterfaceMockController sync.RWMutex + lockGroupMemberInterfaceMockCreate sync.RWMutex + lockGroupMemberInterfaceMockDelete sync.RWMutex + lockGroupMemberInterfaceMockDeleteCollection sync.RWMutex + lockGroupMemberInterfaceMockDeleteNamespaced sync.RWMutex + lockGroupMemberInterfaceMockGet sync.RWMutex + lockGroupMemberInterfaceMockGetNamespaced sync.RWMutex + lockGroupMemberInterfaceMockList sync.RWMutex + lockGroupMemberInterfaceMockObjectClient sync.RWMutex + lockGroupMemberInterfaceMockUpdate sync.RWMutex + lockGroupMemberInterfaceMockWatch sync.RWMutex ) // Ensure, that GroupMemberInterfaceMock does implement GroupMemberInterface. @@ -557,12 +689,24 @@ var _ v3.GroupMemberInterface = &GroupMemberInterfaceMock{} // // // make and configure a mocked GroupMemberInterface // mockedGroupMemberInterface := &GroupMemberInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GroupMemberHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GroupMemberLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.GroupMemberHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.GroupMemberLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GroupMemberHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GroupMemberLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.GroupMemberHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.GroupMemberInterface = &GroupMemberInterfaceMock{} // // } type GroupMemberInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GroupMemberHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GroupMemberLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.GroupMemberHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.GroupMemberLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GroupMemberHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GroupMemberLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.GroupMemberHandlerFunc) @@ -656,6 +812,32 @@ type GroupMemberInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.GroupMemberHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GroupMemberLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type GroupMemberInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.GroupMemberLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GroupMemberHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GroupMemberLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type GroupMemberInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GroupMemberInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GroupMemberHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GroupMemberInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but GroupMemberInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GroupMemberHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockGroupMemberInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGroupMemberInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGroupMemberInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *GroupMemberInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GroupMemberHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GroupMemberHandlerFunc + } + lockGroupMemberInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGroupMemberInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *GroupMemberInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GroupMemberLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("GroupMemberInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but GroupMemberInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GroupMemberLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockGroupMemberInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockGroupMemberInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedGroupMemberInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *GroupMemberInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GroupMemberLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GroupMemberLifecycle + } + lockGroupMemberInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockGroupMemberInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GroupMemberInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.GroupMemberHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *GroupMemberInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GroupMemberInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GroupMemberHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GroupMemberInterfaceMock.AddFeatureHandlerFunc: method is nil but GroupMemberInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupMemberHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGroupMemberInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGroupMemberInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGroupMemberInterface.AddFeatureHandlerCalls()) +func (mock *GroupMemberInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupMemberHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupMemberHandlerFunc + } + lockGroupMemberInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGroupMemberInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *GroupMemberInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.GroupMemberLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("GroupMemberInterfaceMock.AddFeatureLifecycleFunc: method is nil but GroupMemberInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GroupMemberLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockGroupMemberInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockGroupMemberInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedGroupMemberInterface.AddFeatureLifecycleCalls()) +func (mock *GroupMemberInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GroupMemberLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GroupMemberLifecycle + } + lockGroupMemberInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockGroupMemberInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GroupMemberInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.GroupMemberHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_group_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_group_mock.go index 3b8d0190..3f11108c 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_group_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_group_mock.go @@ -140,14 +140,16 @@ func (mock *GroupListerMock) ListCalls() []struct { } var ( - lockGroupControllerMockAddClusterScopedHandler sync.RWMutex - lockGroupControllerMockAddHandler sync.RWMutex - lockGroupControllerMockEnqueue sync.RWMutex - lockGroupControllerMockGeneric sync.RWMutex - lockGroupControllerMockInformer sync.RWMutex - lockGroupControllerMockLister sync.RWMutex - lockGroupControllerMockStart sync.RWMutex - lockGroupControllerMockSync sync.RWMutex + lockGroupControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockGroupControllerMockAddClusterScopedHandler sync.RWMutex + lockGroupControllerMockAddFeatureHandler sync.RWMutex + lockGroupControllerMockAddHandler sync.RWMutex + lockGroupControllerMockEnqueue sync.RWMutex + lockGroupControllerMockGeneric sync.RWMutex + lockGroupControllerMockInformer sync.RWMutex + lockGroupControllerMockLister sync.RWMutex + lockGroupControllerMockStart sync.RWMutex + lockGroupControllerMockSync sync.RWMutex ) // Ensure, that GroupControllerMock does implement GroupController. @@ -160,9 +162,15 @@ var _ v3.GroupController = &GroupControllerMock{} // // // make and configure a mocked GroupController // mockedGroupController := &GroupControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GroupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.GroupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GroupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.GroupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.GroupController = &GroupControllerMock{} // // } type GroupControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GroupHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.GroupHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GroupHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.GroupHandlerFunc) @@ -217,6 +231,19 @@ type GroupControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.GroupHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type GroupControllerMock struct { // Handler is the handler argument value. Handler v3.GroupHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GroupHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type GroupControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GroupControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.GroupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GroupControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but GroupController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockGroupControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGroupControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGroupController.AddClusterScopedFeatureHandlerCalls()) +func (mock *GroupControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.GroupHandlerFunc + } + lockGroupControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGroupControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GroupControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.GroupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *GroupControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GroupControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GroupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GroupControllerMock.AddFeatureHandlerFunc: method is nil but GroupController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGroupControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGroupControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGroupController.AddFeatureHandlerCalls()) +func (mock *GroupControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupHandlerFunc + } + lockGroupControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGroupControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GroupControllerMock) AddHandler(ctx context.Context, name string, handler v3.GroupHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *GroupControllerMock) SyncCalls() []struct { } var ( - lockGroupInterfaceMockAddClusterScopedHandler sync.RWMutex - lockGroupInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockGroupInterfaceMockAddHandler sync.RWMutex - lockGroupInterfaceMockAddLifecycle sync.RWMutex - lockGroupInterfaceMockController sync.RWMutex - lockGroupInterfaceMockCreate sync.RWMutex - lockGroupInterfaceMockDelete sync.RWMutex - lockGroupInterfaceMockDeleteCollection sync.RWMutex - lockGroupInterfaceMockDeleteNamespaced sync.RWMutex - lockGroupInterfaceMockGet sync.RWMutex - lockGroupInterfaceMockGetNamespaced sync.RWMutex - lockGroupInterfaceMockList sync.RWMutex - lockGroupInterfaceMockObjectClient sync.RWMutex - lockGroupInterfaceMockUpdate sync.RWMutex - lockGroupInterfaceMockWatch sync.RWMutex + lockGroupInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockGroupInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockGroupInterfaceMockAddClusterScopedHandler sync.RWMutex + lockGroupInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockGroupInterfaceMockAddFeatureHandler sync.RWMutex + lockGroupInterfaceMockAddFeatureLifecycle sync.RWMutex + lockGroupInterfaceMockAddHandler sync.RWMutex + lockGroupInterfaceMockAddLifecycle sync.RWMutex + lockGroupInterfaceMockController sync.RWMutex + lockGroupInterfaceMockCreate sync.RWMutex + lockGroupInterfaceMockDelete sync.RWMutex + lockGroupInterfaceMockDeleteCollection sync.RWMutex + lockGroupInterfaceMockDeleteNamespaced sync.RWMutex + lockGroupInterfaceMockGet sync.RWMutex + lockGroupInterfaceMockGetNamespaced sync.RWMutex + lockGroupInterfaceMockList sync.RWMutex + lockGroupInterfaceMockObjectClient sync.RWMutex + lockGroupInterfaceMockUpdate sync.RWMutex + lockGroupInterfaceMockWatch sync.RWMutex ) // Ensure, that GroupInterfaceMock does implement GroupInterface. @@ -557,12 +689,24 @@ var _ v3.GroupInterface = &GroupInterfaceMock{} // // // make and configure a mocked GroupInterface // mockedGroupInterface := &GroupInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GroupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GroupLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.GroupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.GroupLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.GroupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GroupLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.GroupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.GroupInterface = &GroupInterfaceMock{} // // } type GroupInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GroupHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GroupLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.GroupHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.GroupLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.GroupHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.GroupLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.GroupHandlerFunc) @@ -656,6 +812,32 @@ type GroupInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.GroupHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GroupLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type GroupInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.GroupLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.GroupHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.GroupLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type GroupInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *GroupInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.GroupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("GroupInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but GroupInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockGroupInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockGroupInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedGroupInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *GroupInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.GroupHandlerFunc + } + lockGroupInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockGroupInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *GroupInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.GroupLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("GroupInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but GroupInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GroupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockGroupInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockGroupInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedGroupInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *GroupInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GroupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.GroupLifecycle + } + lockGroupInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockGroupInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *GroupInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.GroupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *GroupInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *GroupInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.GroupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("GroupInterfaceMock.AddFeatureHandlerFunc: method is nil but GroupInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockGroupInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockGroupInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedGroupInterface.AddFeatureHandlerCalls()) +func (mock *GroupInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.GroupHandlerFunc + } + lockGroupInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockGroupInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *GroupInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.GroupLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("GroupInterfaceMock.AddFeatureLifecycleFunc: method is nil but GroupInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GroupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockGroupInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockGroupInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedGroupInterface.AddFeatureLifecycleCalls()) +func (mock *GroupInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GroupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.GroupLifecycle + } + lockGroupInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockGroupInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *GroupInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.GroupHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_kontainer_driver_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_kontainer_driver_mock.go index ee44204f..6bfedadc 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_kontainer_driver_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_kontainer_driver_mock.go @@ -140,14 +140,16 @@ func (mock *KontainerDriverListerMock) ListCalls() []struct { } var ( - lockKontainerDriverControllerMockAddClusterScopedHandler sync.RWMutex - lockKontainerDriverControllerMockAddHandler sync.RWMutex - lockKontainerDriverControllerMockEnqueue sync.RWMutex - lockKontainerDriverControllerMockGeneric sync.RWMutex - lockKontainerDriverControllerMockInformer sync.RWMutex - lockKontainerDriverControllerMockLister sync.RWMutex - lockKontainerDriverControllerMockStart sync.RWMutex - lockKontainerDriverControllerMockSync sync.RWMutex + lockKontainerDriverControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockKontainerDriverControllerMockAddClusterScopedHandler sync.RWMutex + lockKontainerDriverControllerMockAddFeatureHandler sync.RWMutex + lockKontainerDriverControllerMockAddHandler sync.RWMutex + lockKontainerDriverControllerMockEnqueue sync.RWMutex + lockKontainerDriverControllerMockGeneric sync.RWMutex + lockKontainerDriverControllerMockInformer sync.RWMutex + lockKontainerDriverControllerMockLister sync.RWMutex + lockKontainerDriverControllerMockStart sync.RWMutex + lockKontainerDriverControllerMockSync sync.RWMutex ) // Ensure, that KontainerDriverControllerMock does implement KontainerDriverController. @@ -160,9 +162,15 @@ var _ v3.KontainerDriverController = &KontainerDriverControllerMock{} // // // make and configure a mocked KontainerDriverController // mockedKontainerDriverController := &KontainerDriverControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.KontainerDriverHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.KontainerDriverHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.KontainerDriverHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.KontainerDriverHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.KontainerDriverController = &KontainerDriverControllerMock{} // // } type KontainerDriverControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.KontainerDriverHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.KontainerDriverHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.KontainerDriverHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.KontainerDriverHandlerFunc) @@ -217,6 +231,19 @@ type KontainerDriverControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.KontainerDriverHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type KontainerDriverControllerMock struct { // Handler is the handler argument value. Handler v3.KontainerDriverHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.KontainerDriverHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type KontainerDriverControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *KontainerDriverControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.KontainerDriverHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("KontainerDriverControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but KontainerDriverController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.KontainerDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockKontainerDriverControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockKontainerDriverControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedKontainerDriverController.AddClusterScopedFeatureHandlerCalls()) +func (mock *KontainerDriverControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.KontainerDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.KontainerDriverHandlerFunc + } + lockKontainerDriverControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockKontainerDriverControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *KontainerDriverControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.KontainerDriverHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *KontainerDriverControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *KontainerDriverControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.KontainerDriverHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("KontainerDriverControllerMock.AddFeatureHandlerFunc: method is nil but KontainerDriverController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.KontainerDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockKontainerDriverControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockKontainerDriverControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedKontainerDriverController.AddFeatureHandlerCalls()) +func (mock *KontainerDriverControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.KontainerDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.KontainerDriverHandlerFunc + } + lockKontainerDriverControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockKontainerDriverControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *KontainerDriverControllerMock) AddHandler(ctx context.Context, name string, handler v3.KontainerDriverHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *KontainerDriverControllerMock) SyncCalls() []struct { } var ( - lockKontainerDriverInterfaceMockAddClusterScopedHandler sync.RWMutex - lockKontainerDriverInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockKontainerDriverInterfaceMockAddHandler sync.RWMutex - lockKontainerDriverInterfaceMockAddLifecycle sync.RWMutex - lockKontainerDriverInterfaceMockController sync.RWMutex - lockKontainerDriverInterfaceMockCreate sync.RWMutex - lockKontainerDriverInterfaceMockDelete sync.RWMutex - lockKontainerDriverInterfaceMockDeleteCollection sync.RWMutex - lockKontainerDriverInterfaceMockDeleteNamespaced sync.RWMutex - lockKontainerDriverInterfaceMockGet sync.RWMutex - lockKontainerDriverInterfaceMockGetNamespaced sync.RWMutex - lockKontainerDriverInterfaceMockList sync.RWMutex - lockKontainerDriverInterfaceMockObjectClient sync.RWMutex - lockKontainerDriverInterfaceMockUpdate sync.RWMutex - lockKontainerDriverInterfaceMockWatch sync.RWMutex + lockKontainerDriverInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockKontainerDriverInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockKontainerDriverInterfaceMockAddClusterScopedHandler sync.RWMutex + lockKontainerDriverInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockKontainerDriverInterfaceMockAddFeatureHandler sync.RWMutex + lockKontainerDriverInterfaceMockAddFeatureLifecycle sync.RWMutex + lockKontainerDriverInterfaceMockAddHandler sync.RWMutex + lockKontainerDriverInterfaceMockAddLifecycle sync.RWMutex + lockKontainerDriverInterfaceMockController sync.RWMutex + lockKontainerDriverInterfaceMockCreate sync.RWMutex + lockKontainerDriverInterfaceMockDelete sync.RWMutex + lockKontainerDriverInterfaceMockDeleteCollection sync.RWMutex + lockKontainerDriverInterfaceMockDeleteNamespaced sync.RWMutex + lockKontainerDriverInterfaceMockGet sync.RWMutex + lockKontainerDriverInterfaceMockGetNamespaced sync.RWMutex + lockKontainerDriverInterfaceMockList sync.RWMutex + lockKontainerDriverInterfaceMockObjectClient sync.RWMutex + lockKontainerDriverInterfaceMockUpdate sync.RWMutex + lockKontainerDriverInterfaceMockWatch sync.RWMutex ) // Ensure, that KontainerDriverInterfaceMock does implement KontainerDriverInterface. @@ -557,12 +689,24 @@ var _ v3.KontainerDriverInterface = &KontainerDriverInterfaceMock{} // // // make and configure a mocked KontainerDriverInterface // mockedKontainerDriverInterface := &KontainerDriverInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.KontainerDriverHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.KontainerDriverLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.KontainerDriverHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.KontainerDriverLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.KontainerDriverHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.KontainerDriverLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.KontainerDriverHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.KontainerDriverInterface = &KontainerDriverInterfaceMock{} // // } type KontainerDriverInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.KontainerDriverHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.KontainerDriverLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.KontainerDriverHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.KontainerDriverLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.KontainerDriverHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.KontainerDriverLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.KontainerDriverHandlerFunc) @@ -656,6 +812,32 @@ type KontainerDriverInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.KontainerDriverHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.KontainerDriverLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type KontainerDriverInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.KontainerDriverLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.KontainerDriverHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.KontainerDriverLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type KontainerDriverInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *KontainerDriverInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.KontainerDriverHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("KontainerDriverInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but KontainerDriverInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.KontainerDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockKontainerDriverInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockKontainerDriverInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedKontainerDriverInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *KontainerDriverInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.KontainerDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.KontainerDriverHandlerFunc + } + lockKontainerDriverInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockKontainerDriverInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *KontainerDriverInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.KontainerDriverLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("KontainerDriverInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but KontainerDriverInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.KontainerDriverLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockKontainerDriverInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockKontainerDriverInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedKontainerDriverInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *KontainerDriverInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.KontainerDriverLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.KontainerDriverLifecycle + } + lockKontainerDriverInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockKontainerDriverInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *KontainerDriverInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.KontainerDriverHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *KontainerDriverInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *KontainerDriverInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.KontainerDriverHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("KontainerDriverInterfaceMock.AddFeatureHandlerFunc: method is nil but KontainerDriverInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.KontainerDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockKontainerDriverInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockKontainerDriverInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedKontainerDriverInterface.AddFeatureHandlerCalls()) +func (mock *KontainerDriverInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.KontainerDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.KontainerDriverHandlerFunc + } + lockKontainerDriverInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockKontainerDriverInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *KontainerDriverInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.KontainerDriverLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("KontainerDriverInterfaceMock.AddFeatureLifecycleFunc: method is nil but KontainerDriverInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.KontainerDriverLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockKontainerDriverInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockKontainerDriverInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedKontainerDriverInterface.AddFeatureLifecycleCalls()) +func (mock *KontainerDriverInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.KontainerDriverLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.KontainerDriverLifecycle + } + lockKontainerDriverInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockKontainerDriverInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *KontainerDriverInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.KontainerDriverHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_ldap_config_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_ldap_config_mock.go index 658c9ffa..8ab09977 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_ldap_config_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_ldap_config_mock.go @@ -140,14 +140,16 @@ func (mock *LdapConfigListerMock) ListCalls() []struct { } var ( - lockLdapConfigControllerMockAddClusterScopedHandler sync.RWMutex - lockLdapConfigControllerMockAddHandler sync.RWMutex - lockLdapConfigControllerMockEnqueue sync.RWMutex - lockLdapConfigControllerMockGeneric sync.RWMutex - lockLdapConfigControllerMockInformer sync.RWMutex - lockLdapConfigControllerMockLister sync.RWMutex - lockLdapConfigControllerMockStart sync.RWMutex - lockLdapConfigControllerMockSync sync.RWMutex + lockLdapConfigControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockLdapConfigControllerMockAddClusterScopedHandler sync.RWMutex + lockLdapConfigControllerMockAddFeatureHandler sync.RWMutex + lockLdapConfigControllerMockAddHandler sync.RWMutex + lockLdapConfigControllerMockEnqueue sync.RWMutex + lockLdapConfigControllerMockGeneric sync.RWMutex + lockLdapConfigControllerMockInformer sync.RWMutex + lockLdapConfigControllerMockLister sync.RWMutex + lockLdapConfigControllerMockStart sync.RWMutex + lockLdapConfigControllerMockSync sync.RWMutex ) // Ensure, that LdapConfigControllerMock does implement LdapConfigController. @@ -160,9 +162,15 @@ var _ v3.LdapConfigController = &LdapConfigControllerMock{} // // // make and configure a mocked LdapConfigController // mockedLdapConfigController := &LdapConfigControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.LdapConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.LdapConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.LdapConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.LdapConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.LdapConfigController = &LdapConfigControllerMock{} // // } type LdapConfigControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.LdapConfigHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.LdapConfigHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.LdapConfigHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.LdapConfigHandlerFunc) @@ -217,6 +231,19 @@ type LdapConfigControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.LdapConfigHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type LdapConfigControllerMock struct { // Handler is the handler argument value. Handler v3.LdapConfigHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.LdapConfigHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type LdapConfigControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *LdapConfigControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.LdapConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("LdapConfigControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but LdapConfigController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.LdapConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockLdapConfigControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockLdapConfigControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedLdapConfigController.AddClusterScopedFeatureHandlerCalls()) +func (mock *LdapConfigControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.LdapConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.LdapConfigHandlerFunc + } + lockLdapConfigControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockLdapConfigControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *LdapConfigControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.LdapConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *LdapConfigControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *LdapConfigControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.LdapConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("LdapConfigControllerMock.AddFeatureHandlerFunc: method is nil but LdapConfigController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.LdapConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockLdapConfigControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockLdapConfigControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedLdapConfigController.AddFeatureHandlerCalls()) +func (mock *LdapConfigControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.LdapConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.LdapConfigHandlerFunc + } + lockLdapConfigControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockLdapConfigControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *LdapConfigControllerMock) AddHandler(ctx context.Context, name string, handler v3.LdapConfigHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *LdapConfigControllerMock) SyncCalls() []struct { } var ( - lockLdapConfigInterfaceMockAddClusterScopedHandler sync.RWMutex - lockLdapConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockLdapConfigInterfaceMockAddHandler sync.RWMutex - lockLdapConfigInterfaceMockAddLifecycle sync.RWMutex - lockLdapConfigInterfaceMockController sync.RWMutex - lockLdapConfigInterfaceMockCreate sync.RWMutex - lockLdapConfigInterfaceMockDelete sync.RWMutex - lockLdapConfigInterfaceMockDeleteCollection sync.RWMutex - lockLdapConfigInterfaceMockDeleteNamespaced sync.RWMutex - lockLdapConfigInterfaceMockGet sync.RWMutex - lockLdapConfigInterfaceMockGetNamespaced sync.RWMutex - lockLdapConfigInterfaceMockList sync.RWMutex - lockLdapConfigInterfaceMockObjectClient sync.RWMutex - lockLdapConfigInterfaceMockUpdate sync.RWMutex - lockLdapConfigInterfaceMockWatch sync.RWMutex + lockLdapConfigInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockLdapConfigInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockLdapConfigInterfaceMockAddClusterScopedHandler sync.RWMutex + lockLdapConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockLdapConfigInterfaceMockAddFeatureHandler sync.RWMutex + lockLdapConfigInterfaceMockAddFeatureLifecycle sync.RWMutex + lockLdapConfigInterfaceMockAddHandler sync.RWMutex + lockLdapConfigInterfaceMockAddLifecycle sync.RWMutex + lockLdapConfigInterfaceMockController sync.RWMutex + lockLdapConfigInterfaceMockCreate sync.RWMutex + lockLdapConfigInterfaceMockDelete sync.RWMutex + lockLdapConfigInterfaceMockDeleteCollection sync.RWMutex + lockLdapConfigInterfaceMockDeleteNamespaced sync.RWMutex + lockLdapConfigInterfaceMockGet sync.RWMutex + lockLdapConfigInterfaceMockGetNamespaced sync.RWMutex + lockLdapConfigInterfaceMockList sync.RWMutex + lockLdapConfigInterfaceMockObjectClient sync.RWMutex + lockLdapConfigInterfaceMockUpdate sync.RWMutex + lockLdapConfigInterfaceMockWatch sync.RWMutex ) // Ensure, that LdapConfigInterfaceMock does implement LdapConfigInterface. @@ -557,12 +689,24 @@ var _ v3.LdapConfigInterface = &LdapConfigInterfaceMock{} // // // make and configure a mocked LdapConfigInterface // mockedLdapConfigInterface := &LdapConfigInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.LdapConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.LdapConfigLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.LdapConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.LdapConfigLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.LdapConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.LdapConfigLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.LdapConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.LdapConfigInterface = &LdapConfigInterfaceMock{} // // } type LdapConfigInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.LdapConfigHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.LdapConfigLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.LdapConfigHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.LdapConfigLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.LdapConfigHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.LdapConfigLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.LdapConfigHandlerFunc) @@ -656,6 +812,32 @@ type LdapConfigInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.LdapConfigHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.LdapConfigLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type LdapConfigInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.LdapConfigLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.LdapConfigHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.LdapConfigLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type LdapConfigInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *LdapConfigInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.LdapConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("LdapConfigInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but LdapConfigInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.LdapConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockLdapConfigInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockLdapConfigInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedLdapConfigInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *LdapConfigInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.LdapConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.LdapConfigHandlerFunc + } + lockLdapConfigInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockLdapConfigInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *LdapConfigInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.LdapConfigLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("LdapConfigInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but LdapConfigInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.LdapConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockLdapConfigInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockLdapConfigInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedLdapConfigInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *LdapConfigInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.LdapConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.LdapConfigLifecycle + } + lockLdapConfigInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockLdapConfigInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *LdapConfigInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.LdapConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *LdapConfigInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *LdapConfigInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.LdapConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("LdapConfigInterfaceMock.AddFeatureHandlerFunc: method is nil but LdapConfigInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.LdapConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockLdapConfigInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockLdapConfigInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedLdapConfigInterface.AddFeatureHandlerCalls()) +func (mock *LdapConfigInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.LdapConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.LdapConfigHandlerFunc + } + lockLdapConfigInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockLdapConfigInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *LdapConfigInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.LdapConfigLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("LdapConfigInterfaceMock.AddFeatureLifecycleFunc: method is nil but LdapConfigInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.LdapConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockLdapConfigInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockLdapConfigInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedLdapConfigInterface.AddFeatureLifecycleCalls()) +func (mock *LdapConfigInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.LdapConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.LdapConfigLifecycle + } + lockLdapConfigInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockLdapConfigInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *LdapConfigInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.LdapConfigHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_listen_config_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_listen_config_mock.go index 07cd2959..3ea247f1 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_listen_config_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_listen_config_mock.go @@ -140,14 +140,16 @@ func (mock *ListenConfigListerMock) ListCalls() []struct { } var ( - lockListenConfigControllerMockAddClusterScopedHandler sync.RWMutex - lockListenConfigControllerMockAddHandler sync.RWMutex - lockListenConfigControllerMockEnqueue sync.RWMutex - lockListenConfigControllerMockGeneric sync.RWMutex - lockListenConfigControllerMockInformer sync.RWMutex - lockListenConfigControllerMockLister sync.RWMutex - lockListenConfigControllerMockStart sync.RWMutex - lockListenConfigControllerMockSync sync.RWMutex + lockListenConfigControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockListenConfigControllerMockAddClusterScopedHandler sync.RWMutex + lockListenConfigControllerMockAddFeatureHandler sync.RWMutex + lockListenConfigControllerMockAddHandler sync.RWMutex + lockListenConfigControllerMockEnqueue sync.RWMutex + lockListenConfigControllerMockGeneric sync.RWMutex + lockListenConfigControllerMockInformer sync.RWMutex + lockListenConfigControllerMockLister sync.RWMutex + lockListenConfigControllerMockStart sync.RWMutex + lockListenConfigControllerMockSync sync.RWMutex ) // Ensure, that ListenConfigControllerMock does implement ListenConfigController. @@ -160,9 +162,15 @@ var _ v3.ListenConfigController = &ListenConfigControllerMock{} // // // make and configure a mocked ListenConfigController // mockedListenConfigController := &ListenConfigControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ListenConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ListenConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ListenConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ListenConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ListenConfigController = &ListenConfigControllerMock{} // // } type ListenConfigControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ListenConfigHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ListenConfigHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ListenConfigHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ListenConfigHandlerFunc) @@ -217,6 +231,19 @@ type ListenConfigControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ListenConfigHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ListenConfigControllerMock struct { // Handler is the handler argument value. Handler v3.ListenConfigHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ListenConfigHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ListenConfigControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ListenConfigControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ListenConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ListenConfigControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ListenConfigController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ListenConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockListenConfigControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockListenConfigControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedListenConfigController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ListenConfigControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ListenConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ListenConfigHandlerFunc + } + lockListenConfigControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockListenConfigControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ListenConfigControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ListenConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ListenConfigControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ListenConfigControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ListenConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ListenConfigControllerMock.AddFeatureHandlerFunc: method is nil but ListenConfigController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ListenConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockListenConfigControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockListenConfigControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedListenConfigController.AddFeatureHandlerCalls()) +func (mock *ListenConfigControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ListenConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ListenConfigHandlerFunc + } + lockListenConfigControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockListenConfigControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ListenConfigControllerMock) AddHandler(ctx context.Context, name string, handler v3.ListenConfigHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ListenConfigControllerMock) SyncCalls() []struct { } var ( - lockListenConfigInterfaceMockAddClusterScopedHandler sync.RWMutex - lockListenConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockListenConfigInterfaceMockAddHandler sync.RWMutex - lockListenConfigInterfaceMockAddLifecycle sync.RWMutex - lockListenConfigInterfaceMockController sync.RWMutex - lockListenConfigInterfaceMockCreate sync.RWMutex - lockListenConfigInterfaceMockDelete sync.RWMutex - lockListenConfigInterfaceMockDeleteCollection sync.RWMutex - lockListenConfigInterfaceMockDeleteNamespaced sync.RWMutex - lockListenConfigInterfaceMockGet sync.RWMutex - lockListenConfigInterfaceMockGetNamespaced sync.RWMutex - lockListenConfigInterfaceMockList sync.RWMutex - lockListenConfigInterfaceMockObjectClient sync.RWMutex - lockListenConfigInterfaceMockUpdate sync.RWMutex - lockListenConfigInterfaceMockWatch sync.RWMutex + lockListenConfigInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockListenConfigInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockListenConfigInterfaceMockAddClusterScopedHandler sync.RWMutex + lockListenConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockListenConfigInterfaceMockAddFeatureHandler sync.RWMutex + lockListenConfigInterfaceMockAddFeatureLifecycle sync.RWMutex + lockListenConfigInterfaceMockAddHandler sync.RWMutex + lockListenConfigInterfaceMockAddLifecycle sync.RWMutex + lockListenConfigInterfaceMockController sync.RWMutex + lockListenConfigInterfaceMockCreate sync.RWMutex + lockListenConfigInterfaceMockDelete sync.RWMutex + lockListenConfigInterfaceMockDeleteCollection sync.RWMutex + lockListenConfigInterfaceMockDeleteNamespaced sync.RWMutex + lockListenConfigInterfaceMockGet sync.RWMutex + lockListenConfigInterfaceMockGetNamespaced sync.RWMutex + lockListenConfigInterfaceMockList sync.RWMutex + lockListenConfigInterfaceMockObjectClient sync.RWMutex + lockListenConfigInterfaceMockUpdate sync.RWMutex + lockListenConfigInterfaceMockWatch sync.RWMutex ) // Ensure, that ListenConfigInterfaceMock does implement ListenConfigInterface. @@ -557,12 +689,24 @@ var _ v3.ListenConfigInterface = &ListenConfigInterfaceMock{} // // // make and configure a mocked ListenConfigInterface // mockedListenConfigInterface := &ListenConfigInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ListenConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ListenConfigLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ListenConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ListenConfigLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ListenConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ListenConfigLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ListenConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ListenConfigInterface = &ListenConfigInterfaceMock{} // // } type ListenConfigInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ListenConfigHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ListenConfigLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ListenConfigHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ListenConfigLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ListenConfigHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ListenConfigLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ListenConfigHandlerFunc) @@ -656,6 +812,32 @@ type ListenConfigInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ListenConfigHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ListenConfigLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ListenConfigInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ListenConfigLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ListenConfigHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ListenConfigLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ListenConfigInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ListenConfigInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ListenConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ListenConfigInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ListenConfigInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ListenConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockListenConfigInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockListenConfigInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedListenConfigInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ListenConfigInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ListenConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ListenConfigHandlerFunc + } + lockListenConfigInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockListenConfigInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ListenConfigInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ListenConfigLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ListenConfigInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ListenConfigInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ListenConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockListenConfigInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockListenConfigInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedListenConfigInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ListenConfigInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ListenConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ListenConfigLifecycle + } + lockListenConfigInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockListenConfigInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ListenConfigInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ListenConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ListenConfigInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ListenConfigInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ListenConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ListenConfigInterfaceMock.AddFeatureHandlerFunc: method is nil but ListenConfigInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ListenConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockListenConfigInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockListenConfigInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedListenConfigInterface.AddFeatureHandlerCalls()) +func (mock *ListenConfigInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ListenConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ListenConfigHandlerFunc + } + lockListenConfigInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockListenConfigInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ListenConfigInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ListenConfigLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ListenConfigInterfaceMock.AddFeatureLifecycleFunc: method is nil but ListenConfigInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ListenConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockListenConfigInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockListenConfigInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedListenConfigInterface.AddFeatureLifecycleCalls()) +func (mock *ListenConfigInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ListenConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ListenConfigLifecycle + } + lockListenConfigInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockListenConfigInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ListenConfigInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ListenConfigHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_monitor_metric_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_monitor_metric_mock.go index 3821ec0b..b9ab0605 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_monitor_metric_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_monitor_metric_mock.go @@ -140,14 +140,16 @@ func (mock *MonitorMetricListerMock) ListCalls() []struct { } var ( - lockMonitorMetricControllerMockAddClusterScopedHandler sync.RWMutex - lockMonitorMetricControllerMockAddHandler sync.RWMutex - lockMonitorMetricControllerMockEnqueue sync.RWMutex - lockMonitorMetricControllerMockGeneric sync.RWMutex - lockMonitorMetricControllerMockInformer sync.RWMutex - lockMonitorMetricControllerMockLister sync.RWMutex - lockMonitorMetricControllerMockStart sync.RWMutex - lockMonitorMetricControllerMockSync sync.RWMutex + lockMonitorMetricControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockMonitorMetricControllerMockAddClusterScopedHandler sync.RWMutex + lockMonitorMetricControllerMockAddFeatureHandler sync.RWMutex + lockMonitorMetricControllerMockAddHandler sync.RWMutex + lockMonitorMetricControllerMockEnqueue sync.RWMutex + lockMonitorMetricControllerMockGeneric sync.RWMutex + lockMonitorMetricControllerMockInformer sync.RWMutex + lockMonitorMetricControllerMockLister sync.RWMutex + lockMonitorMetricControllerMockStart sync.RWMutex + lockMonitorMetricControllerMockSync sync.RWMutex ) // Ensure, that MonitorMetricControllerMock does implement MonitorMetricController. @@ -160,9 +162,15 @@ var _ v3.MonitorMetricController = &MonitorMetricControllerMock{} // // // make and configure a mocked MonitorMetricController // mockedMonitorMetricController := &MonitorMetricControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MonitorMetricHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.MonitorMetricHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.MonitorMetricHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.MonitorMetricHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.MonitorMetricController = &MonitorMetricControllerMock{} // // } type MonitorMetricControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MonitorMetricHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.MonitorMetricHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.MonitorMetricHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.MonitorMetricHandlerFunc) @@ -217,6 +231,19 @@ type MonitorMetricControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.MonitorMetricHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type MonitorMetricControllerMock struct { // Handler is the handler argument value. Handler v3.MonitorMetricHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.MonitorMetricHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type MonitorMetricControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *MonitorMetricControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MonitorMetricHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("MonitorMetricControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but MonitorMetricController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MonitorMetricHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockMonitorMetricControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockMonitorMetricControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedMonitorMetricController.AddClusterScopedFeatureHandlerCalls()) +func (mock *MonitorMetricControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MonitorMetricHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MonitorMetricHandlerFunc + } + lockMonitorMetricControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockMonitorMetricControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *MonitorMetricControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.MonitorMetricHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *MonitorMetricControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *MonitorMetricControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.MonitorMetricHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("MonitorMetricControllerMock.AddFeatureHandlerFunc: method is nil but MonitorMetricController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MonitorMetricHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockMonitorMetricControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockMonitorMetricControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedMonitorMetricController.AddFeatureHandlerCalls()) +func (mock *MonitorMetricControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MonitorMetricHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MonitorMetricHandlerFunc + } + lockMonitorMetricControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockMonitorMetricControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *MonitorMetricControllerMock) AddHandler(ctx context.Context, name string, handler v3.MonitorMetricHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *MonitorMetricControllerMock) SyncCalls() []struct { } var ( - lockMonitorMetricInterfaceMockAddClusterScopedHandler sync.RWMutex - lockMonitorMetricInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockMonitorMetricInterfaceMockAddHandler sync.RWMutex - lockMonitorMetricInterfaceMockAddLifecycle sync.RWMutex - lockMonitorMetricInterfaceMockController sync.RWMutex - lockMonitorMetricInterfaceMockCreate sync.RWMutex - lockMonitorMetricInterfaceMockDelete sync.RWMutex - lockMonitorMetricInterfaceMockDeleteCollection sync.RWMutex - lockMonitorMetricInterfaceMockDeleteNamespaced sync.RWMutex - lockMonitorMetricInterfaceMockGet sync.RWMutex - lockMonitorMetricInterfaceMockGetNamespaced sync.RWMutex - lockMonitorMetricInterfaceMockList sync.RWMutex - lockMonitorMetricInterfaceMockObjectClient sync.RWMutex - lockMonitorMetricInterfaceMockUpdate sync.RWMutex - lockMonitorMetricInterfaceMockWatch sync.RWMutex + lockMonitorMetricInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockMonitorMetricInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockMonitorMetricInterfaceMockAddClusterScopedHandler sync.RWMutex + lockMonitorMetricInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockMonitorMetricInterfaceMockAddFeatureHandler sync.RWMutex + lockMonitorMetricInterfaceMockAddFeatureLifecycle sync.RWMutex + lockMonitorMetricInterfaceMockAddHandler sync.RWMutex + lockMonitorMetricInterfaceMockAddLifecycle sync.RWMutex + lockMonitorMetricInterfaceMockController sync.RWMutex + lockMonitorMetricInterfaceMockCreate sync.RWMutex + lockMonitorMetricInterfaceMockDelete sync.RWMutex + lockMonitorMetricInterfaceMockDeleteCollection sync.RWMutex + lockMonitorMetricInterfaceMockDeleteNamespaced sync.RWMutex + lockMonitorMetricInterfaceMockGet sync.RWMutex + lockMonitorMetricInterfaceMockGetNamespaced sync.RWMutex + lockMonitorMetricInterfaceMockList sync.RWMutex + lockMonitorMetricInterfaceMockObjectClient sync.RWMutex + lockMonitorMetricInterfaceMockUpdate sync.RWMutex + lockMonitorMetricInterfaceMockWatch sync.RWMutex ) // Ensure, that MonitorMetricInterfaceMock does implement MonitorMetricInterface. @@ -557,12 +689,24 @@ var _ v3.MonitorMetricInterface = &MonitorMetricInterfaceMock{} // // // make and configure a mocked MonitorMetricInterface // mockedMonitorMetricInterface := &MonitorMetricInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MonitorMetricHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MonitorMetricLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.MonitorMetricHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.MonitorMetricLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.MonitorMetricHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.MonitorMetricLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.MonitorMetricHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.MonitorMetricInterface = &MonitorMetricInterfaceMock{} // // } type MonitorMetricInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MonitorMetricHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MonitorMetricLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.MonitorMetricHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.MonitorMetricLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.MonitorMetricHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.MonitorMetricLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.MonitorMetricHandlerFunc) @@ -656,6 +812,32 @@ type MonitorMetricInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.MonitorMetricHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.MonitorMetricLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type MonitorMetricInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.MonitorMetricLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.MonitorMetricHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.MonitorMetricLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type MonitorMetricInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *MonitorMetricInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MonitorMetricHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("MonitorMetricInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but MonitorMetricInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MonitorMetricHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockMonitorMetricInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockMonitorMetricInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedMonitorMetricInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *MonitorMetricInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MonitorMetricHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MonitorMetricHandlerFunc + } + lockMonitorMetricInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockMonitorMetricInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *MonitorMetricInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MonitorMetricLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("MonitorMetricInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but MonitorMetricInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MonitorMetricLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockMonitorMetricInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockMonitorMetricInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedMonitorMetricInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *MonitorMetricInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MonitorMetricLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MonitorMetricLifecycle + } + lockMonitorMetricInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockMonitorMetricInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *MonitorMetricInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.MonitorMetricHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *MonitorMetricInterfaceMock) AddClusterScopedLifecycleCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *MonitorMetricInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.MonitorMetricHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("MonitorMetricInterfaceMock.AddFeatureHandlerFunc: method is nil but MonitorMetricInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MonitorMetricHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockMonitorMetricInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockMonitorMetricInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedMonitorMetricInterface.AddFeatureHandlerCalls()) +func (mock *MonitorMetricInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MonitorMetricHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MonitorMetricHandlerFunc + } + lockMonitorMetricInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockMonitorMetricInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *MonitorMetricInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.MonitorMetricLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("MonitorMetricInterfaceMock.AddFeatureLifecycleFunc: method is nil but MonitorMetricInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MonitorMetricLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockMonitorMetricInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockMonitorMetricInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedMonitorMetricInterface.AddFeatureLifecycleCalls()) +func (mock *MonitorMetricInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MonitorMetricLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MonitorMetricLifecycle + } + lockMonitorMetricInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockMonitorMetricInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *MonitorMetricInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.MonitorMetricHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_mock.go index 8740475f..763f48d8 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_mock.go @@ -140,14 +140,16 @@ func (mock *MultiClusterAppListerMock) ListCalls() []struct { } var ( - lockMultiClusterAppControllerMockAddClusterScopedHandler sync.RWMutex - lockMultiClusterAppControllerMockAddHandler sync.RWMutex - lockMultiClusterAppControllerMockEnqueue sync.RWMutex - lockMultiClusterAppControllerMockGeneric sync.RWMutex - lockMultiClusterAppControllerMockInformer sync.RWMutex - lockMultiClusterAppControllerMockLister sync.RWMutex - lockMultiClusterAppControllerMockStart sync.RWMutex - lockMultiClusterAppControllerMockSync sync.RWMutex + lockMultiClusterAppControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockMultiClusterAppControllerMockAddClusterScopedHandler sync.RWMutex + lockMultiClusterAppControllerMockAddFeatureHandler sync.RWMutex + lockMultiClusterAppControllerMockAddHandler sync.RWMutex + lockMultiClusterAppControllerMockEnqueue sync.RWMutex + lockMultiClusterAppControllerMockGeneric sync.RWMutex + lockMultiClusterAppControllerMockInformer sync.RWMutex + lockMultiClusterAppControllerMockLister sync.RWMutex + lockMultiClusterAppControllerMockStart sync.RWMutex + lockMultiClusterAppControllerMockSync sync.RWMutex ) // Ensure, that MultiClusterAppControllerMock does implement MultiClusterAppController. @@ -160,9 +162,15 @@ var _ v3.MultiClusterAppController = &MultiClusterAppControllerMock{} // // // make and configure a mocked MultiClusterAppController // mockedMultiClusterAppController := &MultiClusterAppControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MultiClusterAppHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.MultiClusterAppHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.MultiClusterAppHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.MultiClusterAppController = &MultiClusterAppControllerMock{} // // } type MultiClusterAppControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MultiClusterAppHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.MultiClusterAppHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.MultiClusterAppHandlerFunc) @@ -217,6 +231,19 @@ type MultiClusterAppControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.MultiClusterAppHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type MultiClusterAppControllerMock struct { // Handler is the handler argument value. Handler v3.MultiClusterAppHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.MultiClusterAppHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type MultiClusterAppControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *MultiClusterAppControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MultiClusterAppHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("MultiClusterAppControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but MultiClusterAppController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MultiClusterAppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockMultiClusterAppControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockMultiClusterAppControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppController.AddClusterScopedFeatureHandlerCalls()) +func (mock *MultiClusterAppControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MultiClusterAppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MultiClusterAppHandlerFunc + } + lockMultiClusterAppControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockMultiClusterAppControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *MultiClusterAppControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.MultiClusterAppHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *MultiClusterAppControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *MultiClusterAppControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("MultiClusterAppControllerMock.AddFeatureHandlerFunc: method is nil but MultiClusterAppController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockMultiClusterAppControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockMultiClusterAppControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppController.AddFeatureHandlerCalls()) +func (mock *MultiClusterAppControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppHandlerFunc + } + lockMultiClusterAppControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockMultiClusterAppControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *MultiClusterAppControllerMock) AddHandler(ctx context.Context, name string, handler v3.MultiClusterAppHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *MultiClusterAppControllerMock) SyncCalls() []struct { } var ( - lockMultiClusterAppInterfaceMockAddClusterScopedHandler sync.RWMutex - lockMultiClusterAppInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockMultiClusterAppInterfaceMockAddHandler sync.RWMutex - lockMultiClusterAppInterfaceMockAddLifecycle sync.RWMutex - lockMultiClusterAppInterfaceMockController sync.RWMutex - lockMultiClusterAppInterfaceMockCreate sync.RWMutex - lockMultiClusterAppInterfaceMockDelete sync.RWMutex - lockMultiClusterAppInterfaceMockDeleteCollection sync.RWMutex - lockMultiClusterAppInterfaceMockDeleteNamespaced sync.RWMutex - lockMultiClusterAppInterfaceMockGet sync.RWMutex - lockMultiClusterAppInterfaceMockGetNamespaced sync.RWMutex - lockMultiClusterAppInterfaceMockList sync.RWMutex - lockMultiClusterAppInterfaceMockObjectClient sync.RWMutex - lockMultiClusterAppInterfaceMockUpdate sync.RWMutex - lockMultiClusterAppInterfaceMockWatch sync.RWMutex + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockMultiClusterAppInterfaceMockAddClusterScopedHandler sync.RWMutex + lockMultiClusterAppInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockMultiClusterAppInterfaceMockAddFeatureHandler sync.RWMutex + lockMultiClusterAppInterfaceMockAddFeatureLifecycle sync.RWMutex + lockMultiClusterAppInterfaceMockAddHandler sync.RWMutex + lockMultiClusterAppInterfaceMockAddLifecycle sync.RWMutex + lockMultiClusterAppInterfaceMockController sync.RWMutex + lockMultiClusterAppInterfaceMockCreate sync.RWMutex + lockMultiClusterAppInterfaceMockDelete sync.RWMutex + lockMultiClusterAppInterfaceMockDeleteCollection sync.RWMutex + lockMultiClusterAppInterfaceMockDeleteNamespaced sync.RWMutex + lockMultiClusterAppInterfaceMockGet sync.RWMutex + lockMultiClusterAppInterfaceMockGetNamespaced sync.RWMutex + lockMultiClusterAppInterfaceMockList sync.RWMutex + lockMultiClusterAppInterfaceMockObjectClient sync.RWMutex + lockMultiClusterAppInterfaceMockUpdate sync.RWMutex + lockMultiClusterAppInterfaceMockWatch sync.RWMutex ) // Ensure, that MultiClusterAppInterfaceMock does implement MultiClusterAppInterface. @@ -557,12 +689,24 @@ var _ v3.MultiClusterAppInterface = &MultiClusterAppInterfaceMock{} // // // make and configure a mocked MultiClusterAppInterface // mockedMultiClusterAppInterface := &MultiClusterAppInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MultiClusterAppHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MultiClusterAppLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.MultiClusterAppHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.MultiClusterAppLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.MultiClusterAppLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.MultiClusterAppHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.MultiClusterAppInterface = &MultiClusterAppInterfaceMock{} // // } type MultiClusterAppInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MultiClusterAppHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MultiClusterAppLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.MultiClusterAppHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.MultiClusterAppLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.MultiClusterAppLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.MultiClusterAppHandlerFunc) @@ -656,6 +812,32 @@ type MultiClusterAppInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.MultiClusterAppHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.MultiClusterAppLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type MultiClusterAppInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.MultiClusterAppLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.MultiClusterAppHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.MultiClusterAppLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type MultiClusterAppInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *MultiClusterAppInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MultiClusterAppHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("MultiClusterAppInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but MultiClusterAppInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MultiClusterAppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *MultiClusterAppInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MultiClusterAppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MultiClusterAppHandlerFunc + } + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *MultiClusterAppInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MultiClusterAppLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("MultiClusterAppInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but MultiClusterAppInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MultiClusterAppLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedMultiClusterAppInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *MultiClusterAppInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MultiClusterAppLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MultiClusterAppLifecycle + } + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockMultiClusterAppInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *MultiClusterAppInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.MultiClusterAppHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *MultiClusterAppInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *MultiClusterAppInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("MultiClusterAppInterfaceMock.AddFeatureHandlerFunc: method is nil but MultiClusterAppInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockMultiClusterAppInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockMultiClusterAppInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppInterface.AddFeatureHandlerCalls()) +func (mock *MultiClusterAppInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppHandlerFunc + } + lockMultiClusterAppInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockMultiClusterAppInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *MultiClusterAppInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.MultiClusterAppLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("MultiClusterAppInterfaceMock.AddFeatureLifecycleFunc: method is nil but MultiClusterAppInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MultiClusterAppLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockMultiClusterAppInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockMultiClusterAppInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedMultiClusterAppInterface.AddFeatureLifecycleCalls()) +func (mock *MultiClusterAppInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MultiClusterAppLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MultiClusterAppLifecycle + } + lockMultiClusterAppInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockMultiClusterAppInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *MultiClusterAppInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.MultiClusterAppHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_revision_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_revision_mock.go index d83e6f19..b0bef376 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_revision_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_multi_cluster_app_revision_mock.go @@ -140,14 +140,16 @@ func (mock *MultiClusterAppRevisionListerMock) ListCalls() []struct { } var ( - lockMultiClusterAppRevisionControllerMockAddClusterScopedHandler sync.RWMutex - lockMultiClusterAppRevisionControllerMockAddHandler sync.RWMutex - lockMultiClusterAppRevisionControllerMockEnqueue sync.RWMutex - lockMultiClusterAppRevisionControllerMockGeneric sync.RWMutex - lockMultiClusterAppRevisionControllerMockInformer sync.RWMutex - lockMultiClusterAppRevisionControllerMockLister sync.RWMutex - lockMultiClusterAppRevisionControllerMockStart sync.RWMutex - lockMultiClusterAppRevisionControllerMockSync sync.RWMutex + lockMultiClusterAppRevisionControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockMultiClusterAppRevisionControllerMockAddClusterScopedHandler sync.RWMutex + lockMultiClusterAppRevisionControllerMockAddFeatureHandler sync.RWMutex + lockMultiClusterAppRevisionControllerMockAddHandler sync.RWMutex + lockMultiClusterAppRevisionControllerMockEnqueue sync.RWMutex + lockMultiClusterAppRevisionControllerMockGeneric sync.RWMutex + lockMultiClusterAppRevisionControllerMockInformer sync.RWMutex + lockMultiClusterAppRevisionControllerMockLister sync.RWMutex + lockMultiClusterAppRevisionControllerMockStart sync.RWMutex + lockMultiClusterAppRevisionControllerMockSync sync.RWMutex ) // Ensure, that MultiClusterAppRevisionControllerMock does implement MultiClusterAppRevisionController. @@ -160,9 +162,15 @@ var _ v3.MultiClusterAppRevisionController = &MultiClusterAppRevisionControllerM // // // make and configure a mocked MultiClusterAppRevisionController // mockedMultiClusterAppRevisionController := &MultiClusterAppRevisionControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MultiClusterAppRevisionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.MultiClusterAppRevisionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppRevisionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.MultiClusterAppRevisionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.MultiClusterAppRevisionController = &MultiClusterAppRevisionControllerM // // } type MultiClusterAppRevisionControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MultiClusterAppRevisionHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.MultiClusterAppRevisionHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppRevisionHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.MultiClusterAppRevisionHandlerFunc) @@ -217,6 +231,19 @@ type MultiClusterAppRevisionControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.MultiClusterAppRevisionHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type MultiClusterAppRevisionControllerMock struct { // Handler is the handler argument value. Handler v3.MultiClusterAppRevisionHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.MultiClusterAppRevisionHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type MultiClusterAppRevisionControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *MultiClusterAppRevisionControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.MultiClusterAppRevisionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("MultiClusterAppRevisionControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but MultiClusterAppRevisionController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MultiClusterAppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockMultiClusterAppRevisionControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockMultiClusterAppRevisionControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppRevisionController.AddClusterScopedFeatureHandlerCalls()) +func (mock *MultiClusterAppRevisionControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MultiClusterAppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.MultiClusterAppRevisionHandlerFunc + } + lockMultiClusterAppRevisionControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockMultiClusterAppRevisionControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *MultiClusterAppRevisionControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.MultiClusterAppRevisionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *MultiClusterAppRevisionControllerMock) AddClusterScopedHandlerCalls( return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *MultiClusterAppRevisionControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppRevisionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("MultiClusterAppRevisionControllerMock.AddFeatureHandlerFunc: method is nil but MultiClusterAppRevisionController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockMultiClusterAppRevisionControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockMultiClusterAppRevisionControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppRevisionController.AddFeatureHandlerCalls()) +func (mock *MultiClusterAppRevisionControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppRevisionHandlerFunc + } + lockMultiClusterAppRevisionControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockMultiClusterAppRevisionControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *MultiClusterAppRevisionControllerMock) AddHandler(ctx context.Context, name string, handler v3.MultiClusterAppRevisionHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *MultiClusterAppRevisionControllerMock) SyncCalls() []struct { } var ( - lockMultiClusterAppRevisionInterfaceMockAddClusterScopedHandler sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockAddHandler sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockAddLifecycle sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockController sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockCreate sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockDelete sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockDeleteCollection sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockDeleteNamespaced sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockGet sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockGetNamespaced sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockList sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockObjectClient sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockUpdate sync.RWMutex - lockMultiClusterAppRevisionInterfaceMockWatch sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedHandler sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddFeatureHandler sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddFeatureLifecycle sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddHandler sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockAddLifecycle sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockController sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockCreate sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockDelete sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockDeleteCollection sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockDeleteNamespaced sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockGet sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockGetNamespaced sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockList sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockObjectClient sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockUpdate sync.RWMutex + lockMultiClusterAppRevisionInterfaceMockWatch sync.RWMutex ) // Ensure, that MultiClusterAppRevisionInterfaceMock does implement MultiClusterAppRevisionInterface. @@ -557,12 +689,24 @@ var _ v3.MultiClusterAppRevisionInterface = &MultiClusterAppRevisionInterfaceMoc // // // make and configure a mocked MultiClusterAppRevisionInterface // mockedMultiClusterAppRevisionInterface := &MultiClusterAppRevisionInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MultiClusterAppRevisionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MultiClusterAppRevisionLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.MultiClusterAppRevisionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.MultiClusterAppRevisionLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppRevisionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.MultiClusterAppRevisionLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.MultiClusterAppRevisionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.MultiClusterAppRevisionInterface = &MultiClusterAppRevisionInterfaceMoc // // } type MultiClusterAppRevisionInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MultiClusterAppRevisionHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MultiClusterAppRevisionLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.MultiClusterAppRevisionHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.MultiClusterAppRevisionLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppRevisionHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.MultiClusterAppRevisionLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.MultiClusterAppRevisionHandlerFunc) @@ -656,6 +812,32 @@ type MultiClusterAppRevisionInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.MultiClusterAppRevisionHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.MultiClusterAppRevisionLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type MultiClusterAppRevisionInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.MultiClusterAppRevisionLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.MultiClusterAppRevisionHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.MultiClusterAppRevisionLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type MultiClusterAppRevisionInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *MultiClusterAppRevisionInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.MultiClusterAppRevisionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("MultiClusterAppRevisionInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but MultiClusterAppRevisionInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MultiClusterAppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppRevisionInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *MultiClusterAppRevisionInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MultiClusterAppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.MultiClusterAppRevisionHandlerFunc + } + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *MultiClusterAppRevisionInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.MultiClusterAppRevisionLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("MultiClusterAppRevisionInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but MultiClusterAppRevisionInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MultiClusterAppRevisionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedMultiClusterAppRevisionInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *MultiClusterAppRevisionInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MultiClusterAppRevisionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.MultiClusterAppRevisionLifecycle + } + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockMultiClusterAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *MultiClusterAppRevisionInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.MultiClusterAppRevisionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *MultiClusterAppRevisionInterfaceMock) AddClusterScopedLifecycleCalls return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *MultiClusterAppRevisionInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.MultiClusterAppRevisionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("MultiClusterAppRevisionInterfaceMock.AddFeatureHandlerFunc: method is nil but MultiClusterAppRevisionInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockMultiClusterAppRevisionInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockMultiClusterAppRevisionInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedMultiClusterAppRevisionInterface.AddFeatureHandlerCalls()) +func (mock *MultiClusterAppRevisionInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.MultiClusterAppRevisionHandlerFunc + } + lockMultiClusterAppRevisionInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockMultiClusterAppRevisionInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *MultiClusterAppRevisionInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.MultiClusterAppRevisionLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("MultiClusterAppRevisionInterfaceMock.AddFeatureLifecycleFunc: method is nil but MultiClusterAppRevisionInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MultiClusterAppRevisionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockMultiClusterAppRevisionInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockMultiClusterAppRevisionInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedMultiClusterAppRevisionInterface.AddFeatureLifecycleCalls()) +func (mock *MultiClusterAppRevisionInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MultiClusterAppRevisionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.MultiClusterAppRevisionLifecycle + } + lockMultiClusterAppRevisionInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockMultiClusterAppRevisionInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *MultiClusterAppRevisionInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.MultiClusterAppRevisionHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_node_driver_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_node_driver_mock.go index 75c68616..e6688620 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_node_driver_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_node_driver_mock.go @@ -140,14 +140,16 @@ func (mock *NodeDriverListerMock) ListCalls() []struct { } var ( - lockNodeDriverControllerMockAddClusterScopedHandler sync.RWMutex - lockNodeDriverControllerMockAddHandler sync.RWMutex - lockNodeDriverControllerMockEnqueue sync.RWMutex - lockNodeDriverControllerMockGeneric sync.RWMutex - lockNodeDriverControllerMockInformer sync.RWMutex - lockNodeDriverControllerMockLister sync.RWMutex - lockNodeDriverControllerMockStart sync.RWMutex - lockNodeDriverControllerMockSync sync.RWMutex + lockNodeDriverControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeDriverControllerMockAddClusterScopedHandler sync.RWMutex + lockNodeDriverControllerMockAddFeatureHandler sync.RWMutex + lockNodeDriverControllerMockAddHandler sync.RWMutex + lockNodeDriverControllerMockEnqueue sync.RWMutex + lockNodeDriverControllerMockGeneric sync.RWMutex + lockNodeDriverControllerMockInformer sync.RWMutex + lockNodeDriverControllerMockLister sync.RWMutex + lockNodeDriverControllerMockStart sync.RWMutex + lockNodeDriverControllerMockSync sync.RWMutex ) // Ensure, that NodeDriverControllerMock does implement NodeDriverController. @@ -160,9 +162,15 @@ var _ v3.NodeDriverController = &NodeDriverControllerMock{} // // // make and configure a mocked NodeDriverController // mockedNodeDriverController := &NodeDriverControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeDriverHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NodeDriverHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodeDriverHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NodeDriverHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NodeDriverController = &NodeDriverControllerMock{} // // } type NodeDriverControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeDriverHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NodeDriverHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodeDriverHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NodeDriverHandlerFunc) @@ -217,6 +231,19 @@ type NodeDriverControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NodeDriverHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NodeDriverControllerMock struct { // Handler is the handler argument value. Handler v3.NodeDriverHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodeDriverHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NodeDriverControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeDriverControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeDriverHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeDriverControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeDriverController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNodeDriverControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeDriverControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeDriverController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeDriverControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeDriverHandlerFunc + } + lockNodeDriverControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeDriverControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeDriverControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NodeDriverHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NodeDriverControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeDriverControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodeDriverHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeDriverControllerMock.AddFeatureHandlerFunc: method is nil but NodeDriverController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeDriverControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeDriverControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeDriverController.AddFeatureHandlerCalls()) +func (mock *NodeDriverControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeDriverHandlerFunc + } + lockNodeDriverControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeDriverControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeDriverControllerMock) AddHandler(ctx context.Context, name string, handler v3.NodeDriverHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NodeDriverControllerMock) SyncCalls() []struct { } var ( - lockNodeDriverInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNodeDriverInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNodeDriverInterfaceMockAddHandler sync.RWMutex - lockNodeDriverInterfaceMockAddLifecycle sync.RWMutex - lockNodeDriverInterfaceMockController sync.RWMutex - lockNodeDriverInterfaceMockCreate sync.RWMutex - lockNodeDriverInterfaceMockDelete sync.RWMutex - lockNodeDriverInterfaceMockDeleteCollection sync.RWMutex - lockNodeDriverInterfaceMockDeleteNamespaced sync.RWMutex - lockNodeDriverInterfaceMockGet sync.RWMutex - lockNodeDriverInterfaceMockGetNamespaced sync.RWMutex - lockNodeDriverInterfaceMockList sync.RWMutex - lockNodeDriverInterfaceMockObjectClient sync.RWMutex - lockNodeDriverInterfaceMockUpdate sync.RWMutex - lockNodeDriverInterfaceMockWatch sync.RWMutex + lockNodeDriverInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeDriverInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNodeDriverInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNodeDriverInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNodeDriverInterfaceMockAddFeatureHandler sync.RWMutex + lockNodeDriverInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNodeDriverInterfaceMockAddHandler sync.RWMutex + lockNodeDriverInterfaceMockAddLifecycle sync.RWMutex + lockNodeDriverInterfaceMockController sync.RWMutex + lockNodeDriverInterfaceMockCreate sync.RWMutex + lockNodeDriverInterfaceMockDelete sync.RWMutex + lockNodeDriverInterfaceMockDeleteCollection sync.RWMutex + lockNodeDriverInterfaceMockDeleteNamespaced sync.RWMutex + lockNodeDriverInterfaceMockGet sync.RWMutex + lockNodeDriverInterfaceMockGetNamespaced sync.RWMutex + lockNodeDriverInterfaceMockList sync.RWMutex + lockNodeDriverInterfaceMockObjectClient sync.RWMutex + lockNodeDriverInterfaceMockUpdate sync.RWMutex + lockNodeDriverInterfaceMockWatch sync.RWMutex ) // Ensure, that NodeDriverInterfaceMock does implement NodeDriverInterface. @@ -557,12 +689,24 @@ var _ v3.NodeDriverInterface = &NodeDriverInterfaceMock{} // // // make and configure a mocked NodeDriverInterface // mockedNodeDriverInterface := &NodeDriverInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeDriverHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeDriverLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NodeDriverHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NodeDriverLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodeDriverHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeDriverLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NodeDriverHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NodeDriverInterface = &NodeDriverInterfaceMock{} // // } type NodeDriverInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeDriverHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeDriverLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NodeDriverHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NodeDriverLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodeDriverHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeDriverLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NodeDriverHandlerFunc) @@ -656,6 +812,32 @@ type NodeDriverInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NodeDriverHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodeDriverLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NodeDriverInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NodeDriverLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodeDriverHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodeDriverLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NodeDriverInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeDriverInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeDriverHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeDriverInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeDriverInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNodeDriverInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeDriverInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeDriverInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeDriverInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeDriverHandlerFunc + } + lockNodeDriverInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeDriverInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NodeDriverInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeDriverLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NodeDriverInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NodeDriverInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeDriverLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNodeDriverInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNodeDriverInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNodeDriverInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NodeDriverInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeDriverLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeDriverLifecycle + } + lockNodeDriverInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNodeDriverInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeDriverInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NodeDriverHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NodeDriverInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeDriverInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodeDriverHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeDriverInterfaceMock.AddFeatureHandlerFunc: method is nil but NodeDriverInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeDriverHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeDriverInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeDriverInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeDriverInterface.AddFeatureHandlerCalls()) +func (mock *NodeDriverInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeDriverHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeDriverHandlerFunc + } + lockNodeDriverInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeDriverInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NodeDriverInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeDriverLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NodeDriverInterfaceMock.AddFeatureLifecycleFunc: method is nil but NodeDriverInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeDriverLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNodeDriverInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNodeDriverInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNodeDriverInterface.AddFeatureLifecycleCalls()) +func (mock *NodeDriverInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeDriverLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeDriverLifecycle + } + lockNodeDriverInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNodeDriverInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeDriverInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NodeDriverHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_node_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_node_mock.go index 431e688e..98c7a5ae 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_node_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_node_mock.go @@ -140,14 +140,16 @@ func (mock *NodeListerMock) ListCalls() []struct { } var ( - lockNodeControllerMockAddClusterScopedHandler sync.RWMutex - lockNodeControllerMockAddHandler sync.RWMutex - lockNodeControllerMockEnqueue sync.RWMutex - lockNodeControllerMockGeneric sync.RWMutex - lockNodeControllerMockInformer sync.RWMutex - lockNodeControllerMockLister sync.RWMutex - lockNodeControllerMockStart sync.RWMutex - lockNodeControllerMockSync sync.RWMutex + lockNodeControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeControllerMockAddClusterScopedHandler sync.RWMutex + lockNodeControllerMockAddFeatureHandler sync.RWMutex + lockNodeControllerMockAddHandler sync.RWMutex + lockNodeControllerMockEnqueue sync.RWMutex + lockNodeControllerMockGeneric sync.RWMutex + lockNodeControllerMockInformer sync.RWMutex + lockNodeControllerMockLister sync.RWMutex + lockNodeControllerMockStart sync.RWMutex + lockNodeControllerMockSync sync.RWMutex ) // Ensure, that NodeControllerMock does implement NodeController. @@ -160,9 +162,15 @@ var _ v3.NodeController = &NodeControllerMock{} // // // make and configure a mocked NodeController // mockedNodeController := &NodeControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NodeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NodeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NodeController = &NodeControllerMock{} // // } type NodeControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NodeHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodeHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NodeHandlerFunc) @@ -217,6 +231,19 @@ type NodeControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NodeHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NodeControllerMock struct { // Handler is the handler argument value. Handler v3.NodeHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodeHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NodeControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNodeControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeHandlerFunc + } + lockNodeControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NodeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NodeControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeControllerMock.AddFeatureHandlerFunc: method is nil but NodeController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeController.AddFeatureHandlerCalls()) +func (mock *NodeControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeHandlerFunc + } + lockNodeControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeControllerMock) AddHandler(ctx context.Context, name string, handler v3.NodeHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NodeControllerMock) SyncCalls() []struct { } var ( - lockNodeInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNodeInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNodeInterfaceMockAddHandler sync.RWMutex - lockNodeInterfaceMockAddLifecycle sync.RWMutex - lockNodeInterfaceMockController sync.RWMutex - lockNodeInterfaceMockCreate sync.RWMutex - lockNodeInterfaceMockDelete sync.RWMutex - lockNodeInterfaceMockDeleteCollection sync.RWMutex - lockNodeInterfaceMockDeleteNamespaced sync.RWMutex - lockNodeInterfaceMockGet sync.RWMutex - lockNodeInterfaceMockGetNamespaced sync.RWMutex - lockNodeInterfaceMockList sync.RWMutex - lockNodeInterfaceMockObjectClient sync.RWMutex - lockNodeInterfaceMockUpdate sync.RWMutex - lockNodeInterfaceMockWatch sync.RWMutex + lockNodeInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNodeInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNodeInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNodeInterfaceMockAddFeatureHandler sync.RWMutex + lockNodeInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNodeInterfaceMockAddHandler sync.RWMutex + lockNodeInterfaceMockAddLifecycle sync.RWMutex + lockNodeInterfaceMockController sync.RWMutex + lockNodeInterfaceMockCreate sync.RWMutex + lockNodeInterfaceMockDelete sync.RWMutex + lockNodeInterfaceMockDeleteCollection sync.RWMutex + lockNodeInterfaceMockDeleteNamespaced sync.RWMutex + lockNodeInterfaceMockGet sync.RWMutex + lockNodeInterfaceMockGetNamespaced sync.RWMutex + lockNodeInterfaceMockList sync.RWMutex + lockNodeInterfaceMockObjectClient sync.RWMutex + lockNodeInterfaceMockUpdate sync.RWMutex + lockNodeInterfaceMockWatch sync.RWMutex ) // Ensure, that NodeInterfaceMock does implement NodeInterface. @@ -557,12 +689,24 @@ var _ v3.NodeInterface = &NodeInterfaceMock{} // // // make and configure a mocked NodeInterface // mockedNodeInterface := &NodeInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NodeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NodeLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NodeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NodeInterface = &NodeInterfaceMock{} // // } type NodeInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NodeHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NodeLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodeHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NodeHandlerFunc) @@ -656,6 +812,32 @@ type NodeInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NodeHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodeLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NodeInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NodeLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodeHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodeLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NodeInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNodeInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeHandlerFunc + } + lockNodeInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NodeInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NodeInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NodeInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNodeInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NodeInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeLifecycle + } + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNodeInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NodeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NodeInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeInterfaceMock.AddFeatureHandlerFunc: method is nil but NodeInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeInterface.AddFeatureHandlerCalls()) +func (mock *NodeInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeHandlerFunc + } + lockNodeInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NodeInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NodeInterfaceMock.AddFeatureLifecycleFunc: method is nil but NodeInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNodeInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNodeInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNodeInterface.AddFeatureLifecycleCalls()) +func (mock *NodeInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeLifecycle + } + lockNodeInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNodeInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NodeHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_node_pool_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_node_pool_mock.go index 241359cf..82abebc7 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_node_pool_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_node_pool_mock.go @@ -140,14 +140,16 @@ func (mock *NodePoolListerMock) ListCalls() []struct { } var ( - lockNodePoolControllerMockAddClusterScopedHandler sync.RWMutex - lockNodePoolControllerMockAddHandler sync.RWMutex - lockNodePoolControllerMockEnqueue sync.RWMutex - lockNodePoolControllerMockGeneric sync.RWMutex - lockNodePoolControllerMockInformer sync.RWMutex - lockNodePoolControllerMockLister sync.RWMutex - lockNodePoolControllerMockStart sync.RWMutex - lockNodePoolControllerMockSync sync.RWMutex + lockNodePoolControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodePoolControllerMockAddClusterScopedHandler sync.RWMutex + lockNodePoolControllerMockAddFeatureHandler sync.RWMutex + lockNodePoolControllerMockAddHandler sync.RWMutex + lockNodePoolControllerMockEnqueue sync.RWMutex + lockNodePoolControllerMockGeneric sync.RWMutex + lockNodePoolControllerMockInformer sync.RWMutex + lockNodePoolControllerMockLister sync.RWMutex + lockNodePoolControllerMockStart sync.RWMutex + lockNodePoolControllerMockSync sync.RWMutex ) // Ensure, that NodePoolControllerMock does implement NodePoolController. @@ -160,9 +162,15 @@ var _ v3.NodePoolController = &NodePoolControllerMock{} // // // make and configure a mocked NodePoolController // mockedNodePoolController := &NodePoolControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodePoolHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NodePoolHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodePoolHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NodePoolHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NodePoolController = &NodePoolControllerMock{} // // } type NodePoolControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodePoolHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NodePoolHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodePoolHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NodePoolHandlerFunc) @@ -217,6 +231,19 @@ type NodePoolControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NodePoolHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NodePoolControllerMock struct { // Handler is the handler argument value. Handler v3.NodePoolHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodePoolHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NodePoolControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodePoolControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodePoolHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodePoolControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodePoolController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodePoolHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNodePoolControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodePoolControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodePoolController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodePoolControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodePoolHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodePoolHandlerFunc + } + lockNodePoolControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodePoolControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodePoolControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NodePoolHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NodePoolControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodePoolControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodePoolHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodePoolControllerMock.AddFeatureHandlerFunc: method is nil but NodePoolController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodePoolHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodePoolControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodePoolControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodePoolController.AddFeatureHandlerCalls()) +func (mock *NodePoolControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodePoolHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodePoolHandlerFunc + } + lockNodePoolControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodePoolControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodePoolControllerMock) AddHandler(ctx context.Context, name string, handler v3.NodePoolHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NodePoolControllerMock) SyncCalls() []struct { } var ( - lockNodePoolInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNodePoolInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNodePoolInterfaceMockAddHandler sync.RWMutex - lockNodePoolInterfaceMockAddLifecycle sync.RWMutex - lockNodePoolInterfaceMockController sync.RWMutex - lockNodePoolInterfaceMockCreate sync.RWMutex - lockNodePoolInterfaceMockDelete sync.RWMutex - lockNodePoolInterfaceMockDeleteCollection sync.RWMutex - lockNodePoolInterfaceMockDeleteNamespaced sync.RWMutex - lockNodePoolInterfaceMockGet sync.RWMutex - lockNodePoolInterfaceMockGetNamespaced sync.RWMutex - lockNodePoolInterfaceMockList sync.RWMutex - lockNodePoolInterfaceMockObjectClient sync.RWMutex - lockNodePoolInterfaceMockUpdate sync.RWMutex - lockNodePoolInterfaceMockWatch sync.RWMutex + lockNodePoolInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodePoolInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNodePoolInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNodePoolInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNodePoolInterfaceMockAddFeatureHandler sync.RWMutex + lockNodePoolInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNodePoolInterfaceMockAddHandler sync.RWMutex + lockNodePoolInterfaceMockAddLifecycle sync.RWMutex + lockNodePoolInterfaceMockController sync.RWMutex + lockNodePoolInterfaceMockCreate sync.RWMutex + lockNodePoolInterfaceMockDelete sync.RWMutex + lockNodePoolInterfaceMockDeleteCollection sync.RWMutex + lockNodePoolInterfaceMockDeleteNamespaced sync.RWMutex + lockNodePoolInterfaceMockGet sync.RWMutex + lockNodePoolInterfaceMockGetNamespaced sync.RWMutex + lockNodePoolInterfaceMockList sync.RWMutex + lockNodePoolInterfaceMockObjectClient sync.RWMutex + lockNodePoolInterfaceMockUpdate sync.RWMutex + lockNodePoolInterfaceMockWatch sync.RWMutex ) // Ensure, that NodePoolInterfaceMock does implement NodePoolInterface. @@ -557,12 +689,24 @@ var _ v3.NodePoolInterface = &NodePoolInterfaceMock{} // // // make and configure a mocked NodePoolInterface // mockedNodePoolInterface := &NodePoolInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodePoolHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodePoolLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NodePoolHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NodePoolLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodePoolHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodePoolLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NodePoolHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NodePoolInterface = &NodePoolInterfaceMock{} // // } type NodePoolInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodePoolHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodePoolLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NodePoolHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NodePoolLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodePoolHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodePoolLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NodePoolHandlerFunc) @@ -656,6 +812,32 @@ type NodePoolInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NodePoolHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodePoolLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NodePoolInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NodePoolLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodePoolHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodePoolLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NodePoolInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodePoolInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodePoolHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodePoolInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodePoolInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodePoolHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNodePoolInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodePoolInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodePoolInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodePoolInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodePoolHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodePoolHandlerFunc + } + lockNodePoolInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodePoolInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NodePoolInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodePoolLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NodePoolInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NodePoolInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodePoolLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNodePoolInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNodePoolInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNodePoolInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NodePoolInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodePoolLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodePoolLifecycle + } + lockNodePoolInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNodePoolInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodePoolInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NodePoolHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NodePoolInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodePoolInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodePoolHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodePoolInterfaceMock.AddFeatureHandlerFunc: method is nil but NodePoolInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodePoolHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodePoolInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodePoolInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodePoolInterface.AddFeatureHandlerCalls()) +func (mock *NodePoolInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodePoolHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodePoolHandlerFunc + } + lockNodePoolInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodePoolInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NodePoolInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodePoolLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NodePoolInterfaceMock.AddFeatureLifecycleFunc: method is nil but NodePoolInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodePoolLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNodePoolInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNodePoolInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNodePoolInterface.AddFeatureLifecycleCalls()) +func (mock *NodePoolInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodePoolLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodePoolLifecycle + } + lockNodePoolInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNodePoolInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodePoolInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NodePoolHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_node_template_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_node_template_mock.go index 4aef7797..01695f1a 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_node_template_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_node_template_mock.go @@ -140,14 +140,16 @@ func (mock *NodeTemplateListerMock) ListCalls() []struct { } var ( - lockNodeTemplateControllerMockAddClusterScopedHandler sync.RWMutex - lockNodeTemplateControllerMockAddHandler sync.RWMutex - lockNodeTemplateControllerMockEnqueue sync.RWMutex - lockNodeTemplateControllerMockGeneric sync.RWMutex - lockNodeTemplateControllerMockInformer sync.RWMutex - lockNodeTemplateControllerMockLister sync.RWMutex - lockNodeTemplateControllerMockStart sync.RWMutex - lockNodeTemplateControllerMockSync sync.RWMutex + lockNodeTemplateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeTemplateControllerMockAddClusterScopedHandler sync.RWMutex + lockNodeTemplateControllerMockAddFeatureHandler sync.RWMutex + lockNodeTemplateControllerMockAddHandler sync.RWMutex + lockNodeTemplateControllerMockEnqueue sync.RWMutex + lockNodeTemplateControllerMockGeneric sync.RWMutex + lockNodeTemplateControllerMockInformer sync.RWMutex + lockNodeTemplateControllerMockLister sync.RWMutex + lockNodeTemplateControllerMockStart sync.RWMutex + lockNodeTemplateControllerMockSync sync.RWMutex ) // Ensure, that NodeTemplateControllerMock does implement NodeTemplateController. @@ -160,9 +162,15 @@ var _ v3.NodeTemplateController = &NodeTemplateControllerMock{} // // // make and configure a mocked NodeTemplateController // mockedNodeTemplateController := &NodeTemplateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NodeTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodeTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NodeTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NodeTemplateController = &NodeTemplateControllerMock{} // // } type NodeTemplateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeTemplateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NodeTemplateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodeTemplateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NodeTemplateHandlerFunc) @@ -217,6 +231,19 @@ type NodeTemplateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NodeTemplateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NodeTemplateControllerMock struct { // Handler is the handler argument value. Handler v3.NodeTemplateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodeTemplateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NodeTemplateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeTemplateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NodeTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeTemplateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeTemplateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNodeTemplateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeTemplateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeTemplateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeTemplateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NodeTemplateHandlerFunc + } + lockNodeTemplateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeTemplateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeTemplateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NodeTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NodeTemplateControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeTemplateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodeTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeTemplateControllerMock.AddFeatureHandlerFunc: method is nil but NodeTemplateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeTemplateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeTemplateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeTemplateController.AddFeatureHandlerCalls()) +func (mock *NodeTemplateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeTemplateHandlerFunc + } + lockNodeTemplateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeTemplateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeTemplateControllerMock) AddHandler(ctx context.Context, name string, handler v3.NodeTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NodeTemplateControllerMock) SyncCalls() []struct { } var ( - lockNodeTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNodeTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNodeTemplateInterfaceMockAddHandler sync.RWMutex - lockNodeTemplateInterfaceMockAddLifecycle sync.RWMutex - lockNodeTemplateInterfaceMockController sync.RWMutex - lockNodeTemplateInterfaceMockCreate sync.RWMutex - lockNodeTemplateInterfaceMockDelete sync.RWMutex - lockNodeTemplateInterfaceMockDeleteCollection sync.RWMutex - lockNodeTemplateInterfaceMockDeleteNamespaced sync.RWMutex - lockNodeTemplateInterfaceMockGet sync.RWMutex - lockNodeTemplateInterfaceMockGetNamespaced sync.RWMutex - lockNodeTemplateInterfaceMockList sync.RWMutex - lockNodeTemplateInterfaceMockObjectClient sync.RWMutex - lockNodeTemplateInterfaceMockUpdate sync.RWMutex - lockNodeTemplateInterfaceMockWatch sync.RWMutex + lockNodeTemplateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNodeTemplateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNodeTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNodeTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNodeTemplateInterfaceMockAddFeatureHandler sync.RWMutex + lockNodeTemplateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNodeTemplateInterfaceMockAddHandler sync.RWMutex + lockNodeTemplateInterfaceMockAddLifecycle sync.RWMutex + lockNodeTemplateInterfaceMockController sync.RWMutex + lockNodeTemplateInterfaceMockCreate sync.RWMutex + lockNodeTemplateInterfaceMockDelete sync.RWMutex + lockNodeTemplateInterfaceMockDeleteCollection sync.RWMutex + lockNodeTemplateInterfaceMockDeleteNamespaced sync.RWMutex + lockNodeTemplateInterfaceMockGet sync.RWMutex + lockNodeTemplateInterfaceMockGetNamespaced sync.RWMutex + lockNodeTemplateInterfaceMockList sync.RWMutex + lockNodeTemplateInterfaceMockObjectClient sync.RWMutex + lockNodeTemplateInterfaceMockUpdate sync.RWMutex + lockNodeTemplateInterfaceMockWatch sync.RWMutex ) // Ensure, that NodeTemplateInterfaceMock does implement NodeTemplateInterface. @@ -557,12 +689,24 @@ var _ v3.NodeTemplateInterface = &NodeTemplateInterfaceMock{} // // // make and configure a mocked NodeTemplateInterface // mockedNodeTemplateInterface := &NodeTemplateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeTemplateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NodeTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NodeTemplateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NodeTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeTemplateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NodeTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NodeTemplateInterface = &NodeTemplateInterfaceMock{} // // } type NodeTemplateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeTemplateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeTemplateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NodeTemplateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NodeTemplateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NodeTemplateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeTemplateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NodeTemplateHandlerFunc) @@ -656,6 +812,32 @@ type NodeTemplateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NodeTemplateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodeTemplateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NodeTemplateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NodeTemplateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NodeTemplateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NodeTemplateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NodeTemplateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NodeTemplateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NodeTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NodeTemplateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NodeTemplateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNodeTemplateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNodeTemplateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNodeTemplateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NodeTemplateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NodeTemplateHandlerFunc + } + lockNodeTemplateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNodeTemplateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NodeTemplateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NodeTemplateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NodeTemplateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NodeTemplateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNodeTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNodeTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNodeTemplateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NodeTemplateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NodeTemplateLifecycle + } + lockNodeTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNodeTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NodeTemplateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NodeTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NodeTemplateInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NodeTemplateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NodeTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NodeTemplateInterfaceMock.AddFeatureHandlerFunc: method is nil but NodeTemplateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNodeTemplateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNodeTemplateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNodeTemplateInterface.AddFeatureHandlerCalls()) +func (mock *NodeTemplateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NodeTemplateHandlerFunc + } + lockNodeTemplateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNodeTemplateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NodeTemplateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NodeTemplateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NodeTemplateInterfaceMock.AddFeatureLifecycleFunc: method is nil but NodeTemplateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNodeTemplateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNodeTemplateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNodeTemplateInterface.AddFeatureLifecycleCalls()) +func (mock *NodeTemplateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NodeTemplateLifecycle + } + lockNodeTemplateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNodeTemplateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NodeTemplateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NodeTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_notifier_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_notifier_mock.go index ebdc9ef2..0c5a8edb 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_notifier_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_notifier_mock.go @@ -140,14 +140,16 @@ func (mock *NotifierListerMock) ListCalls() []struct { } var ( - lockNotifierControllerMockAddClusterScopedHandler sync.RWMutex - lockNotifierControllerMockAddHandler sync.RWMutex - lockNotifierControllerMockEnqueue sync.RWMutex - lockNotifierControllerMockGeneric sync.RWMutex - lockNotifierControllerMockInformer sync.RWMutex - lockNotifierControllerMockLister sync.RWMutex - lockNotifierControllerMockStart sync.RWMutex - lockNotifierControllerMockSync sync.RWMutex + lockNotifierControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNotifierControllerMockAddClusterScopedHandler sync.RWMutex + lockNotifierControllerMockAddFeatureHandler sync.RWMutex + lockNotifierControllerMockAddHandler sync.RWMutex + lockNotifierControllerMockEnqueue sync.RWMutex + lockNotifierControllerMockGeneric sync.RWMutex + lockNotifierControllerMockInformer sync.RWMutex + lockNotifierControllerMockLister sync.RWMutex + lockNotifierControllerMockStart sync.RWMutex + lockNotifierControllerMockSync sync.RWMutex ) // Ensure, that NotifierControllerMock does implement NotifierController. @@ -160,9 +162,15 @@ var _ v3.NotifierController = &NotifierControllerMock{} // // // make and configure a mocked NotifierController // mockedNotifierController := &NotifierControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NotifierHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NotifierHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NotifierHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NotifierHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NotifierController = &NotifierControllerMock{} // // } type NotifierControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NotifierHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NotifierHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NotifierHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NotifierHandlerFunc) @@ -217,6 +231,19 @@ type NotifierControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NotifierHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NotifierControllerMock struct { // Handler is the handler argument value. Handler v3.NotifierHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NotifierHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NotifierControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NotifierControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NotifierHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NotifierControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NotifierController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NotifierHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNotifierControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNotifierControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNotifierController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NotifierControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NotifierHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NotifierHandlerFunc + } + lockNotifierControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNotifierControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NotifierControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NotifierHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NotifierControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NotifierControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NotifierHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NotifierControllerMock.AddFeatureHandlerFunc: method is nil but NotifierController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NotifierHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNotifierControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNotifierControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNotifierController.AddFeatureHandlerCalls()) +func (mock *NotifierControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NotifierHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NotifierHandlerFunc + } + lockNotifierControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNotifierControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NotifierControllerMock) AddHandler(ctx context.Context, name string, handler v3.NotifierHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NotifierControllerMock) SyncCalls() []struct { } var ( - lockNotifierInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNotifierInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNotifierInterfaceMockAddHandler sync.RWMutex - lockNotifierInterfaceMockAddLifecycle sync.RWMutex - lockNotifierInterfaceMockController sync.RWMutex - lockNotifierInterfaceMockCreate sync.RWMutex - lockNotifierInterfaceMockDelete sync.RWMutex - lockNotifierInterfaceMockDeleteCollection sync.RWMutex - lockNotifierInterfaceMockDeleteNamespaced sync.RWMutex - lockNotifierInterfaceMockGet sync.RWMutex - lockNotifierInterfaceMockGetNamespaced sync.RWMutex - lockNotifierInterfaceMockList sync.RWMutex - lockNotifierInterfaceMockObjectClient sync.RWMutex - lockNotifierInterfaceMockUpdate sync.RWMutex - lockNotifierInterfaceMockWatch sync.RWMutex + lockNotifierInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNotifierInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNotifierInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNotifierInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNotifierInterfaceMockAddFeatureHandler sync.RWMutex + lockNotifierInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNotifierInterfaceMockAddHandler sync.RWMutex + lockNotifierInterfaceMockAddLifecycle sync.RWMutex + lockNotifierInterfaceMockController sync.RWMutex + lockNotifierInterfaceMockCreate sync.RWMutex + lockNotifierInterfaceMockDelete sync.RWMutex + lockNotifierInterfaceMockDeleteCollection sync.RWMutex + lockNotifierInterfaceMockDeleteNamespaced sync.RWMutex + lockNotifierInterfaceMockGet sync.RWMutex + lockNotifierInterfaceMockGetNamespaced sync.RWMutex + lockNotifierInterfaceMockList sync.RWMutex + lockNotifierInterfaceMockObjectClient sync.RWMutex + lockNotifierInterfaceMockUpdate sync.RWMutex + lockNotifierInterfaceMockWatch sync.RWMutex ) // Ensure, that NotifierInterfaceMock does implement NotifierInterface. @@ -557,12 +689,24 @@ var _ v3.NotifierInterface = &NotifierInterfaceMock{} // // // make and configure a mocked NotifierInterface // mockedNotifierInterface := &NotifierInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NotifierHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NotifierLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NotifierHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NotifierLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NotifierHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NotifierLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NotifierHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NotifierInterface = &NotifierInterfaceMock{} // // } type NotifierInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NotifierHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NotifierLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NotifierHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NotifierLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NotifierHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NotifierLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NotifierHandlerFunc) @@ -656,6 +812,32 @@ type NotifierInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NotifierHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NotifierLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NotifierInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NotifierLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NotifierHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NotifierLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NotifierInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NotifierInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NotifierHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NotifierInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NotifierInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NotifierHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNotifierInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNotifierInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNotifierInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NotifierInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NotifierHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NotifierHandlerFunc + } + lockNotifierInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNotifierInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NotifierInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NotifierLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NotifierInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NotifierInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NotifierLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNotifierInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNotifierInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNotifierInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NotifierInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NotifierLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NotifierLifecycle + } + lockNotifierInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNotifierInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NotifierInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NotifierHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NotifierInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NotifierInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NotifierHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NotifierInterfaceMock.AddFeatureHandlerFunc: method is nil but NotifierInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NotifierHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNotifierInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNotifierInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNotifierInterface.AddFeatureHandlerCalls()) +func (mock *NotifierInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NotifierHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NotifierHandlerFunc + } + lockNotifierInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNotifierInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NotifierInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NotifierLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NotifierInterfaceMock.AddFeatureLifecycleFunc: method is nil but NotifierInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NotifierLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNotifierInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNotifierInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNotifierInterface.AddFeatureLifecycleCalls()) +func (mock *NotifierInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NotifierLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NotifierLifecycle + } + lockNotifierInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNotifierInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NotifierInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NotifierHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_mock.go index fc8e9626..2f942cc4 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_mock.go @@ -140,14 +140,16 @@ func (mock *PodSecurityPolicyTemplateListerMock) ListCalls() []struct { } var ( - lockPodSecurityPolicyTemplateControllerMockAddClusterScopedHandler sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockAddHandler sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockEnqueue sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockGeneric sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockInformer sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockLister sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockStart sync.RWMutex - lockPodSecurityPolicyTemplateControllerMockSync sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockAddClusterScopedHandler sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockAddFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockAddHandler sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockEnqueue sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockGeneric sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockInformer sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockLister sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockStart sync.RWMutex + lockPodSecurityPolicyTemplateControllerMockSync sync.RWMutex ) // Ensure, that PodSecurityPolicyTemplateControllerMock does implement PodSecurityPolicyTemplateController. @@ -160,9 +162,15 @@ var _ v3.PodSecurityPolicyTemplateController = &PodSecurityPolicyTemplateControl // // // make and configure a mocked PodSecurityPolicyTemplateController // mockedPodSecurityPolicyTemplateController := &PodSecurityPolicyTemplateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PodSecurityPolicyTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PodSecurityPolicyTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PodSecurityPolicyTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PodSecurityPolicyTemplateController = &PodSecurityPolicyTemplateControl // // } type PodSecurityPolicyTemplateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PodSecurityPolicyTemplateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PodSecurityPolicyTemplateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PodSecurityPolicyTemplateHandlerFunc) @@ -217,6 +231,19 @@ type PodSecurityPolicyTemplateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PodSecurityPolicyTemplateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PodSecurityPolicyTemplateControllerMock struct { // Handler is the handler argument value. Handler v3.PodSecurityPolicyTemplateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PodSecurityPolicyTemplateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PodSecurityPolicyTemplateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PodSecurityPolicyTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PodSecurityPolicyTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPodSecurityPolicyTemplateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PodSecurityPolicyTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PodSecurityPolicyTemplateHandlerFunc + } + lockPodSecurityPolicyTemplateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodSecurityPolicyTemplateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodSecurityPolicyTemplateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PodSecurityPolicyTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PodSecurityPolicyTemplateControllerMock) AddClusterScopedHandlerCall return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateControllerMock.AddFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodSecurityPolicyTemplateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateController.AddFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateHandlerFunc + } + lockPodSecurityPolicyTemplateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodSecurityPolicyTemplateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodSecurityPolicyTemplateControllerMock) AddHandler(ctx context.Context, name string, handler v3.PodSecurityPolicyTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PodSecurityPolicyTemplateControllerMock) SyncCalls() []struct { } var ( - lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockAddHandler sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockAddLifecycle sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockController sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockCreate sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockDelete sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockDeleteCollection sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockDeleteNamespaced sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockGet sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockGetNamespaced sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockList sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockObjectClient sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockUpdate sync.RWMutex - lockPodSecurityPolicyTemplateInterfaceMockWatch sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddHandler sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockAddLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockController sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockCreate sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockDelete sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockDeleteCollection sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockDeleteNamespaced sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockGet sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockGetNamespaced sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockList sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockObjectClient sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockUpdate sync.RWMutex + lockPodSecurityPolicyTemplateInterfaceMockWatch sync.RWMutex ) // Ensure, that PodSecurityPolicyTemplateInterfaceMock does implement PodSecurityPolicyTemplateInterface. @@ -557,12 +689,24 @@ var _ v3.PodSecurityPolicyTemplateInterface = &PodSecurityPolicyTemplateInterfac // // // make and configure a mocked PodSecurityPolicyTemplateInterface // mockedPodSecurityPolicyTemplateInterface := &PodSecurityPolicyTemplateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PodSecurityPolicyTemplateInterface = &PodSecurityPolicyTemplateInterfac // // } type PodSecurityPolicyTemplateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PodSecurityPolicyTemplateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PodSecurityPolicyTemplateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) @@ -656,6 +812,32 @@ type PodSecurityPolicyTemplateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PodSecurityPolicyTemplateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PodSecurityPolicyTemplateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PodSecurityPolicyTemplateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PodSecurityPolicyTemplateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PodSecurityPolicyTemplateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PodSecurityPolicyTemplateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PodSecurityPolicyTemplateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PodSecurityPolicyTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PodSecurityPolicyTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PodSecurityPolicyTemplateHandlerFunc + } + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PodSecurityPolicyTemplateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PodSecurityPolicyTemplateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PodSecurityPolicyTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PodSecurityPolicyTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PodSecurityPolicyTemplateLifecycle + } + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPodSecurityPolicyTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodSecurityPolicyTemplateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PodSecurityPolicyTemplateInterfaceMock) AddClusterScopedLifecycleCal return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateInterfaceMock.AddFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateInterface.AddFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateHandlerFunc + } + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PodSecurityPolicyTemplateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PodSecurityPolicyTemplateInterfaceMock.AddFeatureLifecycleFunc: method is nil but PodSecurityPolicyTemplateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PodSecurityPolicyTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateInterface.AddFeatureLifecycleCalls()) +func (mock *PodSecurityPolicyTemplateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PodSecurityPolicyTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PodSecurityPolicyTemplateLifecycle + } + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPodSecurityPolicyTemplateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodSecurityPolicyTemplateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PodSecurityPolicyTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_project_binding_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_project_binding_mock.go index a3a5c80d..cbb451fb 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_project_binding_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_pod_security_policy_template_project_binding_mock.go @@ -140,14 +140,16 @@ func (mock *PodSecurityPolicyTemplateProjectBindingListerMock) ListCalls() []str } var ( - lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedHandler sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockAddHandler sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockEnqueue sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockGeneric sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockInformer sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockLister sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockStart sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingControllerMockSync sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockEnqueue sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockGeneric sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockInformer sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockLister sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockStart sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingControllerMockSync sync.RWMutex ) // Ensure, that PodSecurityPolicyTemplateProjectBindingControllerMock does implement PodSecurityPolicyTemplateProjectBindingController. @@ -160,9 +162,15 @@ var _ v3.PodSecurityPolicyTemplateProjectBindingController = &PodSecurityPolicyT // // // make and configure a mocked PodSecurityPolicyTemplateProjectBindingController // mockedPodSecurityPolicyTemplateProjectBindingController := &PodSecurityPolicyTemplateProjectBindingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PodSecurityPolicyTemplateProjectBindingController = &PodSecurityPolicyT // // } type PodSecurityPolicyTemplateProjectBindingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) @@ -217,6 +231,19 @@ type PodSecurityPolicyTemplateProjectBindingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PodSecurityPolicyTemplateProjectBindingControllerMock struct { // Handler is the handler argument value. Handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PodSecurityPolicyTemplateProjectBindingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateProjectBindingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateProjectBindingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateProjectBindingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddClusterSco return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateProjectBindingControllerMock.AddFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateProjectBindingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateProjectBindingController.AddFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodSecurityPolicyTemplateProjectBindingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) AddHandler(ctx context.Context, name string, handler v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PodSecurityPolicyTemplateProjectBindingControllerMock) SyncCalls() [ } var ( - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddHandler sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddLifecycle sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockController sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockCreate sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockDelete sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockDeleteCollection sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockDeleteNamespaced sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockGet sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockGetNamespaced sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockList sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockObjectClient sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockUpdate sync.RWMutex - lockPodSecurityPolicyTemplateProjectBindingInterfaceMockWatch sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddHandler sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddLifecycle sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockController sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockCreate sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockDelete sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockDeleteCollection sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockDeleteNamespaced sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockGet sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockGetNamespaced sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockList sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockObjectClient sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockUpdate sync.RWMutex + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockWatch sync.RWMutex ) // Ensure, that PodSecurityPolicyTemplateProjectBindingInterfaceMock does implement PodSecurityPolicyTemplateProjectBindingInterface. @@ -557,12 +689,24 @@ var _ v3.PodSecurityPolicyTemplateProjectBindingInterface = &PodSecurityPolicyTe // // // make and configure a mocked PodSecurityPolicyTemplateProjectBindingInterface // mockedPodSecurityPolicyTemplateProjectBindingInterface := &PodSecurityPolicyTemplateProjectBindingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PodSecurityPolicyTemplateProjectBindingInterface = &PodSecurityPolicyTe // // } type PodSecurityPolicyTemplateProjectBindingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) @@ -656,6 +812,32 @@ type PodSecurityPolicyTemplateProjectBindingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PodSecurityPolicyTemplateProjectBindingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PodSecurityPolicyTemplateProjectBindingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateProjectBindingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateProjectBindingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateProjectBindingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PodSecurityPolicyTemplateProjectBindingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PodSecurityPolicyTemplateProjectBindingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateProjectBindingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddClusterScop return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PodSecurityPolicyTemplateProjectBindingInterfaceMock.AddFeatureHandlerFunc: method is nil but PodSecurityPolicyTemplateProjectBindingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateProjectBindingInterface.AddFeatureHandlerCalls()) +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PodSecurityPolicyTemplateProjectBindingInterfaceMock.AddFeatureLifecycleFunc: method is nil but PodSecurityPolicyTemplateProjectBindingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPodSecurityPolicyTemplateProjectBindingInterface.AddFeatureLifecycleCalls()) +func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PodSecurityPolicyTemplateProjectBindingLifecycle + } + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPodSecurityPolicyTemplateProjectBindingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PodSecurityPolicyTemplateProjectBindingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PodSecurityPolicyTemplateProjectBindingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_preference_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_preference_mock.go index e98c60e0..c689d8f7 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_preference_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_preference_mock.go @@ -140,14 +140,16 @@ func (mock *PreferenceListerMock) ListCalls() []struct { } var ( - lockPreferenceControllerMockAddClusterScopedHandler sync.RWMutex - lockPreferenceControllerMockAddHandler sync.RWMutex - lockPreferenceControllerMockEnqueue sync.RWMutex - lockPreferenceControllerMockGeneric sync.RWMutex - lockPreferenceControllerMockInformer sync.RWMutex - lockPreferenceControllerMockLister sync.RWMutex - lockPreferenceControllerMockStart sync.RWMutex - lockPreferenceControllerMockSync sync.RWMutex + lockPreferenceControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPreferenceControllerMockAddClusterScopedHandler sync.RWMutex + lockPreferenceControllerMockAddFeatureHandler sync.RWMutex + lockPreferenceControllerMockAddHandler sync.RWMutex + lockPreferenceControllerMockEnqueue sync.RWMutex + lockPreferenceControllerMockGeneric sync.RWMutex + lockPreferenceControllerMockInformer sync.RWMutex + lockPreferenceControllerMockLister sync.RWMutex + lockPreferenceControllerMockStart sync.RWMutex + lockPreferenceControllerMockSync sync.RWMutex ) // Ensure, that PreferenceControllerMock does implement PreferenceController. @@ -160,9 +162,15 @@ var _ v3.PreferenceController = &PreferenceControllerMock{} // // // make and configure a mocked PreferenceController // mockedPreferenceController := &PreferenceControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PreferenceHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PreferenceHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PreferenceHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PreferenceHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PreferenceController = &PreferenceControllerMock{} // // } type PreferenceControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PreferenceHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PreferenceHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PreferenceHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PreferenceHandlerFunc) @@ -217,6 +231,19 @@ type PreferenceControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PreferenceHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PreferenceControllerMock struct { // Handler is the handler argument value. Handler v3.PreferenceHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PreferenceHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PreferenceControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PreferenceControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PreferenceHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PreferenceControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PreferenceController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PreferenceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPreferenceControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPreferenceControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPreferenceController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PreferenceControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PreferenceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PreferenceHandlerFunc + } + lockPreferenceControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPreferenceControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PreferenceControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PreferenceHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PreferenceControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PreferenceControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PreferenceHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PreferenceControllerMock.AddFeatureHandlerFunc: method is nil but PreferenceController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PreferenceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPreferenceControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPreferenceControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPreferenceController.AddFeatureHandlerCalls()) +func (mock *PreferenceControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PreferenceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PreferenceHandlerFunc + } + lockPreferenceControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPreferenceControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PreferenceControllerMock) AddHandler(ctx context.Context, name string, handler v3.PreferenceHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PreferenceControllerMock) SyncCalls() []struct { } var ( - lockPreferenceInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPreferenceInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPreferenceInterfaceMockAddHandler sync.RWMutex - lockPreferenceInterfaceMockAddLifecycle sync.RWMutex - lockPreferenceInterfaceMockController sync.RWMutex - lockPreferenceInterfaceMockCreate sync.RWMutex - lockPreferenceInterfaceMockDelete sync.RWMutex - lockPreferenceInterfaceMockDeleteCollection sync.RWMutex - lockPreferenceInterfaceMockDeleteNamespaced sync.RWMutex - lockPreferenceInterfaceMockGet sync.RWMutex - lockPreferenceInterfaceMockGetNamespaced sync.RWMutex - lockPreferenceInterfaceMockList sync.RWMutex - lockPreferenceInterfaceMockObjectClient sync.RWMutex - lockPreferenceInterfaceMockUpdate sync.RWMutex - lockPreferenceInterfaceMockWatch sync.RWMutex + lockPreferenceInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPreferenceInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPreferenceInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPreferenceInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPreferenceInterfaceMockAddFeatureHandler sync.RWMutex + lockPreferenceInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPreferenceInterfaceMockAddHandler sync.RWMutex + lockPreferenceInterfaceMockAddLifecycle sync.RWMutex + lockPreferenceInterfaceMockController sync.RWMutex + lockPreferenceInterfaceMockCreate sync.RWMutex + lockPreferenceInterfaceMockDelete sync.RWMutex + lockPreferenceInterfaceMockDeleteCollection sync.RWMutex + lockPreferenceInterfaceMockDeleteNamespaced sync.RWMutex + lockPreferenceInterfaceMockGet sync.RWMutex + lockPreferenceInterfaceMockGetNamespaced sync.RWMutex + lockPreferenceInterfaceMockList sync.RWMutex + lockPreferenceInterfaceMockObjectClient sync.RWMutex + lockPreferenceInterfaceMockUpdate sync.RWMutex + lockPreferenceInterfaceMockWatch sync.RWMutex ) // Ensure, that PreferenceInterfaceMock does implement PreferenceInterface. @@ -557,12 +689,24 @@ var _ v3.PreferenceInterface = &PreferenceInterfaceMock{} // // // make and configure a mocked PreferenceInterface // mockedPreferenceInterface := &PreferenceInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PreferenceHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PreferenceLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PreferenceHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PreferenceLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PreferenceHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PreferenceLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PreferenceHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PreferenceInterface = &PreferenceInterfaceMock{} // // } type PreferenceInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PreferenceHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PreferenceLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PreferenceHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PreferenceLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PreferenceHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PreferenceLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PreferenceHandlerFunc) @@ -656,6 +812,32 @@ type PreferenceInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PreferenceHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PreferenceLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PreferenceInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PreferenceLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PreferenceHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PreferenceLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PreferenceInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PreferenceInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PreferenceHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PreferenceInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PreferenceInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PreferenceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPreferenceInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPreferenceInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPreferenceInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PreferenceInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PreferenceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PreferenceHandlerFunc + } + lockPreferenceInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPreferenceInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PreferenceInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PreferenceLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PreferenceInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PreferenceInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PreferenceLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPreferenceInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPreferenceInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPreferenceInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PreferenceInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PreferenceLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PreferenceLifecycle + } + lockPreferenceInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPreferenceInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PreferenceInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PreferenceHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PreferenceInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PreferenceInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PreferenceHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PreferenceInterfaceMock.AddFeatureHandlerFunc: method is nil but PreferenceInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PreferenceHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPreferenceInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPreferenceInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPreferenceInterface.AddFeatureHandlerCalls()) +func (mock *PreferenceInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PreferenceHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PreferenceHandlerFunc + } + lockPreferenceInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPreferenceInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PreferenceInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PreferenceLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PreferenceInterfaceMock.AddFeatureLifecycleFunc: method is nil but PreferenceInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PreferenceLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPreferenceInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPreferenceInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPreferenceInterface.AddFeatureLifecycleCalls()) +func (mock *PreferenceInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PreferenceLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PreferenceLifecycle + } + lockPreferenceInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPreferenceInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PreferenceInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PreferenceHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_principal_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_principal_mock.go index 1b4c4778..e899cb20 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_principal_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_principal_mock.go @@ -140,14 +140,16 @@ func (mock *PrincipalListerMock) ListCalls() []struct { } var ( - lockPrincipalControllerMockAddClusterScopedHandler sync.RWMutex - lockPrincipalControllerMockAddHandler sync.RWMutex - lockPrincipalControllerMockEnqueue sync.RWMutex - lockPrincipalControllerMockGeneric sync.RWMutex - lockPrincipalControllerMockInformer sync.RWMutex - lockPrincipalControllerMockLister sync.RWMutex - lockPrincipalControllerMockStart sync.RWMutex - lockPrincipalControllerMockSync sync.RWMutex + lockPrincipalControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPrincipalControllerMockAddClusterScopedHandler sync.RWMutex + lockPrincipalControllerMockAddFeatureHandler sync.RWMutex + lockPrincipalControllerMockAddHandler sync.RWMutex + lockPrincipalControllerMockEnqueue sync.RWMutex + lockPrincipalControllerMockGeneric sync.RWMutex + lockPrincipalControllerMockInformer sync.RWMutex + lockPrincipalControllerMockLister sync.RWMutex + lockPrincipalControllerMockStart sync.RWMutex + lockPrincipalControllerMockSync sync.RWMutex ) // Ensure, that PrincipalControllerMock does implement PrincipalController. @@ -160,9 +162,15 @@ var _ v3.PrincipalController = &PrincipalControllerMock{} // // // make and configure a mocked PrincipalController // mockedPrincipalController := &PrincipalControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PrincipalHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PrincipalHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PrincipalHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PrincipalHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PrincipalController = &PrincipalControllerMock{} // // } type PrincipalControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PrincipalHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PrincipalHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PrincipalHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PrincipalHandlerFunc) @@ -217,6 +231,19 @@ type PrincipalControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PrincipalHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PrincipalControllerMock struct { // Handler is the handler argument value. Handler v3.PrincipalHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PrincipalHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PrincipalControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PrincipalControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PrincipalHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PrincipalControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PrincipalController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PrincipalHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPrincipalControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPrincipalControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPrincipalController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PrincipalControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PrincipalHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PrincipalHandlerFunc + } + lockPrincipalControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPrincipalControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PrincipalControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PrincipalHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PrincipalControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PrincipalControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PrincipalHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PrincipalControllerMock.AddFeatureHandlerFunc: method is nil but PrincipalController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PrincipalHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPrincipalControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPrincipalControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPrincipalController.AddFeatureHandlerCalls()) +func (mock *PrincipalControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PrincipalHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PrincipalHandlerFunc + } + lockPrincipalControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPrincipalControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PrincipalControllerMock) AddHandler(ctx context.Context, name string, handler v3.PrincipalHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PrincipalControllerMock) SyncCalls() []struct { } var ( - lockPrincipalInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPrincipalInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPrincipalInterfaceMockAddHandler sync.RWMutex - lockPrincipalInterfaceMockAddLifecycle sync.RWMutex - lockPrincipalInterfaceMockController sync.RWMutex - lockPrincipalInterfaceMockCreate sync.RWMutex - lockPrincipalInterfaceMockDelete sync.RWMutex - lockPrincipalInterfaceMockDeleteCollection sync.RWMutex - lockPrincipalInterfaceMockDeleteNamespaced sync.RWMutex - lockPrincipalInterfaceMockGet sync.RWMutex - lockPrincipalInterfaceMockGetNamespaced sync.RWMutex - lockPrincipalInterfaceMockList sync.RWMutex - lockPrincipalInterfaceMockObjectClient sync.RWMutex - lockPrincipalInterfaceMockUpdate sync.RWMutex - lockPrincipalInterfaceMockWatch sync.RWMutex + lockPrincipalInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPrincipalInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPrincipalInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPrincipalInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPrincipalInterfaceMockAddFeatureHandler sync.RWMutex + lockPrincipalInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPrincipalInterfaceMockAddHandler sync.RWMutex + lockPrincipalInterfaceMockAddLifecycle sync.RWMutex + lockPrincipalInterfaceMockController sync.RWMutex + lockPrincipalInterfaceMockCreate sync.RWMutex + lockPrincipalInterfaceMockDelete sync.RWMutex + lockPrincipalInterfaceMockDeleteCollection sync.RWMutex + lockPrincipalInterfaceMockDeleteNamespaced sync.RWMutex + lockPrincipalInterfaceMockGet sync.RWMutex + lockPrincipalInterfaceMockGetNamespaced sync.RWMutex + lockPrincipalInterfaceMockList sync.RWMutex + lockPrincipalInterfaceMockObjectClient sync.RWMutex + lockPrincipalInterfaceMockUpdate sync.RWMutex + lockPrincipalInterfaceMockWatch sync.RWMutex ) // Ensure, that PrincipalInterfaceMock does implement PrincipalInterface. @@ -557,12 +689,24 @@ var _ v3.PrincipalInterface = &PrincipalInterfaceMock{} // // // make and configure a mocked PrincipalInterface // mockedPrincipalInterface := &PrincipalInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PrincipalHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PrincipalLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PrincipalHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PrincipalLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PrincipalHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PrincipalLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PrincipalHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PrincipalInterface = &PrincipalInterfaceMock{} // // } type PrincipalInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PrincipalHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PrincipalLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PrincipalHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PrincipalLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PrincipalHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PrincipalLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PrincipalHandlerFunc) @@ -656,6 +812,32 @@ type PrincipalInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PrincipalHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PrincipalLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PrincipalInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PrincipalLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PrincipalHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PrincipalLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PrincipalInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PrincipalInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PrincipalHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PrincipalInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PrincipalInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PrincipalHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPrincipalInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPrincipalInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPrincipalInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PrincipalInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PrincipalHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PrincipalHandlerFunc + } + lockPrincipalInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPrincipalInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PrincipalInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PrincipalLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PrincipalInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PrincipalInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PrincipalLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPrincipalInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPrincipalInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPrincipalInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PrincipalInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PrincipalLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PrincipalLifecycle + } + lockPrincipalInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPrincipalInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PrincipalInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PrincipalHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PrincipalInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PrincipalInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PrincipalHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PrincipalInterfaceMock.AddFeatureHandlerFunc: method is nil but PrincipalInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PrincipalHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPrincipalInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPrincipalInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPrincipalInterface.AddFeatureHandlerCalls()) +func (mock *PrincipalInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PrincipalHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PrincipalHandlerFunc + } + lockPrincipalInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPrincipalInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PrincipalInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PrincipalLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PrincipalInterfaceMock.AddFeatureLifecycleFunc: method is nil but PrincipalInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PrincipalLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPrincipalInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPrincipalInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPrincipalInterface.AddFeatureLifecycleCalls()) +func (mock *PrincipalInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PrincipalLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PrincipalLifecycle + } + lockPrincipalInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPrincipalInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PrincipalInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PrincipalHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_group_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_group_mock.go index e08c0295..ae23feb4 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_group_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_group_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectAlertGroupListerMock) ListCalls() []struct { } var ( - lockProjectAlertGroupControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectAlertGroupControllerMockAddHandler sync.RWMutex - lockProjectAlertGroupControllerMockEnqueue sync.RWMutex - lockProjectAlertGroupControllerMockGeneric sync.RWMutex - lockProjectAlertGroupControllerMockInformer sync.RWMutex - lockProjectAlertGroupControllerMockLister sync.RWMutex - lockProjectAlertGroupControllerMockStart sync.RWMutex - lockProjectAlertGroupControllerMockSync sync.RWMutex + lockProjectAlertGroupControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectAlertGroupControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectAlertGroupControllerMockAddFeatureHandler sync.RWMutex + lockProjectAlertGroupControllerMockAddHandler sync.RWMutex + lockProjectAlertGroupControllerMockEnqueue sync.RWMutex + lockProjectAlertGroupControllerMockGeneric sync.RWMutex + lockProjectAlertGroupControllerMockInformer sync.RWMutex + lockProjectAlertGroupControllerMockLister sync.RWMutex + lockProjectAlertGroupControllerMockStart sync.RWMutex + lockProjectAlertGroupControllerMockSync sync.RWMutex ) // Ensure, that ProjectAlertGroupControllerMock does implement ProjectAlertGroupController. @@ -160,9 +162,15 @@ var _ v3.ProjectAlertGroupController = &ProjectAlertGroupControllerMock{} // // // make and configure a mocked ProjectAlertGroupController // mockedProjectAlertGroupController := &ProjectAlertGroupControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertGroupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertGroupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertGroupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectAlertGroupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectAlertGroupController = &ProjectAlertGroupControllerMock{} // // } type ProjectAlertGroupControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertGroupHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertGroupHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertGroupHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectAlertGroupHandlerFunc) @@ -217,6 +231,19 @@ type ProjectAlertGroupControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectAlertGroupHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectAlertGroupControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectAlertGroupHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectAlertGroupHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectAlertGroupControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectAlertGroupControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertGroupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectAlertGroupControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectAlertGroupController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectAlertGroupControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectAlertGroupControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectAlertGroupController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectAlertGroupControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertGroupHandlerFunc + } + lockProjectAlertGroupControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectAlertGroupControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectAlertGroupControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertGroupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectAlertGroupControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectAlertGroupControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertGroupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectAlertGroupControllerMock.AddFeatureHandlerFunc: method is nil but ProjectAlertGroupController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectAlertGroupControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectAlertGroupControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectAlertGroupController.AddFeatureHandlerCalls()) +func (mock *ProjectAlertGroupControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertGroupHandlerFunc + } + lockProjectAlertGroupControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectAlertGroupControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectAlertGroupControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectAlertGroupHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectAlertGroupControllerMock) SyncCalls() []struct { } var ( - lockProjectAlertGroupInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectAlertGroupInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectAlertGroupInterfaceMockAddHandler sync.RWMutex - lockProjectAlertGroupInterfaceMockAddLifecycle sync.RWMutex - lockProjectAlertGroupInterfaceMockController sync.RWMutex - lockProjectAlertGroupInterfaceMockCreate sync.RWMutex - lockProjectAlertGroupInterfaceMockDelete sync.RWMutex - lockProjectAlertGroupInterfaceMockDeleteCollection sync.RWMutex - lockProjectAlertGroupInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectAlertGroupInterfaceMockGet sync.RWMutex - lockProjectAlertGroupInterfaceMockGetNamespaced sync.RWMutex - lockProjectAlertGroupInterfaceMockList sync.RWMutex - lockProjectAlertGroupInterfaceMockObjectClient sync.RWMutex - lockProjectAlertGroupInterfaceMockUpdate sync.RWMutex - lockProjectAlertGroupInterfaceMockWatch sync.RWMutex + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectAlertGroupInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectAlertGroupInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectAlertGroupInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectAlertGroupInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectAlertGroupInterfaceMockAddHandler sync.RWMutex + lockProjectAlertGroupInterfaceMockAddLifecycle sync.RWMutex + lockProjectAlertGroupInterfaceMockController sync.RWMutex + lockProjectAlertGroupInterfaceMockCreate sync.RWMutex + lockProjectAlertGroupInterfaceMockDelete sync.RWMutex + lockProjectAlertGroupInterfaceMockDeleteCollection sync.RWMutex + lockProjectAlertGroupInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectAlertGroupInterfaceMockGet sync.RWMutex + lockProjectAlertGroupInterfaceMockGetNamespaced sync.RWMutex + lockProjectAlertGroupInterfaceMockList sync.RWMutex + lockProjectAlertGroupInterfaceMockObjectClient sync.RWMutex + lockProjectAlertGroupInterfaceMockUpdate sync.RWMutex + lockProjectAlertGroupInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectAlertGroupInterfaceMock does implement ProjectAlertGroupInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectAlertGroupInterface = &ProjectAlertGroupInterfaceMock{} // // // make and configure a mocked ProjectAlertGroupInterface // mockedProjectAlertGroupInterface := &ProjectAlertGroupInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertGroupHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertGroupLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertGroupHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectAlertGroupLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertGroupHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertGroupLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectAlertGroupHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectAlertGroupInterface = &ProjectAlertGroupInterfaceMock{} // // } type ProjectAlertGroupInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertGroupHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertGroupLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertGroupHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectAlertGroupLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertGroupHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertGroupLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectAlertGroupHandlerFunc) @@ -656,6 +812,32 @@ type ProjectAlertGroupInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectAlertGroupHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectAlertGroupLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectAlertGroupInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectAlertGroupLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectAlertGroupHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectAlertGroupLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectAlertGroupInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectAlertGroupInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertGroupHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectAlertGroupInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectAlertGroupInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectAlertGroupInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectAlertGroupInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertGroupHandlerFunc + } + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectAlertGroupInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertGroupLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectAlertGroupInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectAlertGroupInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertGroupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectAlertGroupInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectAlertGroupInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertGroupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertGroupLifecycle + } + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectAlertGroupInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectAlertGroupInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertGroupHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectAlertGroupInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectAlertGroupInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertGroupHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectAlertGroupInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectAlertGroupInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertGroupHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectAlertGroupInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectAlertGroupInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectAlertGroupInterface.AddFeatureHandlerCalls()) +func (mock *ProjectAlertGroupInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertGroupHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertGroupHandlerFunc + } + lockProjectAlertGroupInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectAlertGroupInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectAlertGroupInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertGroupLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectAlertGroupInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectAlertGroupInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertGroupLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectAlertGroupInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectAlertGroupInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectAlertGroupInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectAlertGroupInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertGroupLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertGroupLifecycle + } + lockProjectAlertGroupInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectAlertGroupInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectAlertGroupInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectAlertGroupHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_mock.go index 2b7de112..617b8bcf 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectAlertListerMock) ListCalls() []struct { } var ( - lockProjectAlertControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectAlertControllerMockAddHandler sync.RWMutex - lockProjectAlertControllerMockEnqueue sync.RWMutex - lockProjectAlertControllerMockGeneric sync.RWMutex - lockProjectAlertControllerMockInformer sync.RWMutex - lockProjectAlertControllerMockLister sync.RWMutex - lockProjectAlertControllerMockStart sync.RWMutex - lockProjectAlertControllerMockSync sync.RWMutex + lockProjectAlertControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectAlertControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectAlertControllerMockAddFeatureHandler sync.RWMutex + lockProjectAlertControllerMockAddHandler sync.RWMutex + lockProjectAlertControllerMockEnqueue sync.RWMutex + lockProjectAlertControllerMockGeneric sync.RWMutex + lockProjectAlertControllerMockInformer sync.RWMutex + lockProjectAlertControllerMockLister sync.RWMutex + lockProjectAlertControllerMockStart sync.RWMutex + lockProjectAlertControllerMockSync sync.RWMutex ) // Ensure, that ProjectAlertControllerMock does implement ProjectAlertController. @@ -160,9 +162,15 @@ var _ v3.ProjectAlertController = &ProjectAlertControllerMock{} // // // make and configure a mocked ProjectAlertController // mockedProjectAlertController := &ProjectAlertControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectAlertHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectAlertController = &ProjectAlertControllerMock{} // // } type ProjectAlertControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectAlertHandlerFunc) @@ -217,6 +231,19 @@ type ProjectAlertControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectAlertHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectAlertControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectAlertHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectAlertHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectAlertControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectAlertControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectAlertControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectAlertController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectAlertControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectAlertControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectAlertController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectAlertControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertHandlerFunc + } + lockProjectAlertControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectAlertControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectAlertControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectAlertControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectAlertControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectAlertControllerMock.AddFeatureHandlerFunc: method is nil but ProjectAlertController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectAlertControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectAlertControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectAlertController.AddFeatureHandlerCalls()) +func (mock *ProjectAlertControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertHandlerFunc + } + lockProjectAlertControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectAlertControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectAlertControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectAlertHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectAlertControllerMock) SyncCalls() []struct { } var ( - lockProjectAlertInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectAlertInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectAlertInterfaceMockAddHandler sync.RWMutex - lockProjectAlertInterfaceMockAddLifecycle sync.RWMutex - lockProjectAlertInterfaceMockController sync.RWMutex - lockProjectAlertInterfaceMockCreate sync.RWMutex - lockProjectAlertInterfaceMockDelete sync.RWMutex - lockProjectAlertInterfaceMockDeleteCollection sync.RWMutex - lockProjectAlertInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectAlertInterfaceMockGet sync.RWMutex - lockProjectAlertInterfaceMockGetNamespaced sync.RWMutex - lockProjectAlertInterfaceMockList sync.RWMutex - lockProjectAlertInterfaceMockObjectClient sync.RWMutex - lockProjectAlertInterfaceMockUpdate sync.RWMutex - lockProjectAlertInterfaceMockWatch sync.RWMutex + lockProjectAlertInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectAlertInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectAlertInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectAlertInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectAlertInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectAlertInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectAlertInterfaceMockAddHandler sync.RWMutex + lockProjectAlertInterfaceMockAddLifecycle sync.RWMutex + lockProjectAlertInterfaceMockController sync.RWMutex + lockProjectAlertInterfaceMockCreate sync.RWMutex + lockProjectAlertInterfaceMockDelete sync.RWMutex + lockProjectAlertInterfaceMockDeleteCollection sync.RWMutex + lockProjectAlertInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectAlertInterfaceMockGet sync.RWMutex + lockProjectAlertInterfaceMockGetNamespaced sync.RWMutex + lockProjectAlertInterfaceMockList sync.RWMutex + lockProjectAlertInterfaceMockObjectClient sync.RWMutex + lockProjectAlertInterfaceMockUpdate sync.RWMutex + lockProjectAlertInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectAlertInterfaceMock does implement ProjectAlertInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectAlertInterface = &ProjectAlertInterfaceMock{} // // // make and configure a mocked ProjectAlertInterface // mockedProjectAlertInterface := &ProjectAlertInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectAlertLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectAlertHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectAlertInterface = &ProjectAlertInterfaceMock{} // // } type ProjectAlertInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectAlertLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectAlertHandlerFunc) @@ -656,6 +812,32 @@ type ProjectAlertInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectAlertHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectAlertLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectAlertInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectAlertLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectAlertHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectAlertLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectAlertInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectAlertInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectAlertInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectAlertInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectAlertInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectAlertInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectAlertInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectAlertInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertHandlerFunc + } + lockProjectAlertInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectAlertInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectAlertInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectAlertInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectAlertInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectAlertInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectAlertInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectAlertInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectAlertInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertLifecycle + } + lockProjectAlertInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectAlertInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectAlertInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectAlertInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectAlertInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectAlertInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectAlertInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectAlertInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectAlertInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectAlertInterface.AddFeatureHandlerCalls()) +func (mock *ProjectAlertInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertHandlerFunc + } + lockProjectAlertInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectAlertInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectAlertInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectAlertInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectAlertInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectAlertInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectAlertInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectAlertInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectAlertInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertLifecycle + } + lockProjectAlertInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectAlertInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectAlertInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectAlertHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_rule_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_rule_mock.go index 5b35b44e..8ae6c046 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_rule_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_alert_rule_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectAlertRuleListerMock) ListCalls() []struct { } var ( - lockProjectAlertRuleControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectAlertRuleControllerMockAddHandler sync.RWMutex - lockProjectAlertRuleControllerMockEnqueue sync.RWMutex - lockProjectAlertRuleControllerMockGeneric sync.RWMutex - lockProjectAlertRuleControllerMockInformer sync.RWMutex - lockProjectAlertRuleControllerMockLister sync.RWMutex - lockProjectAlertRuleControllerMockStart sync.RWMutex - lockProjectAlertRuleControllerMockSync sync.RWMutex + lockProjectAlertRuleControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectAlertRuleControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectAlertRuleControllerMockAddFeatureHandler sync.RWMutex + lockProjectAlertRuleControllerMockAddHandler sync.RWMutex + lockProjectAlertRuleControllerMockEnqueue sync.RWMutex + lockProjectAlertRuleControllerMockGeneric sync.RWMutex + lockProjectAlertRuleControllerMockInformer sync.RWMutex + lockProjectAlertRuleControllerMockLister sync.RWMutex + lockProjectAlertRuleControllerMockStart sync.RWMutex + lockProjectAlertRuleControllerMockSync sync.RWMutex ) // Ensure, that ProjectAlertRuleControllerMock does implement ProjectAlertRuleController. @@ -160,9 +162,15 @@ var _ v3.ProjectAlertRuleController = &ProjectAlertRuleControllerMock{} // // // make and configure a mocked ProjectAlertRuleController // mockedProjectAlertRuleController := &ProjectAlertRuleControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertRuleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertRuleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertRuleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectAlertRuleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectAlertRuleController = &ProjectAlertRuleControllerMock{} // // } type ProjectAlertRuleControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertRuleHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertRuleHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertRuleHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectAlertRuleHandlerFunc) @@ -217,6 +231,19 @@ type ProjectAlertRuleControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectAlertRuleHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectAlertRuleControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectAlertRuleHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectAlertRuleHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectAlertRuleControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectAlertRuleControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectAlertRuleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectAlertRuleControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectAlertRuleController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectAlertRuleControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectAlertRuleControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectAlertRuleController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectAlertRuleControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectAlertRuleHandlerFunc + } + lockProjectAlertRuleControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectAlertRuleControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectAlertRuleControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectAlertRuleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectAlertRuleControllerMock) AddClusterScopedHandlerCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectAlertRuleControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertRuleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectAlertRuleControllerMock.AddFeatureHandlerFunc: method is nil but ProjectAlertRuleController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectAlertRuleControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectAlertRuleControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectAlertRuleController.AddFeatureHandlerCalls()) +func (mock *ProjectAlertRuleControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertRuleHandlerFunc + } + lockProjectAlertRuleControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectAlertRuleControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectAlertRuleControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectAlertRuleHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectAlertRuleControllerMock) SyncCalls() []struct { } var ( - lockProjectAlertRuleInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectAlertRuleInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectAlertRuleInterfaceMockAddHandler sync.RWMutex - lockProjectAlertRuleInterfaceMockAddLifecycle sync.RWMutex - lockProjectAlertRuleInterfaceMockController sync.RWMutex - lockProjectAlertRuleInterfaceMockCreate sync.RWMutex - lockProjectAlertRuleInterfaceMockDelete sync.RWMutex - lockProjectAlertRuleInterfaceMockDeleteCollection sync.RWMutex - lockProjectAlertRuleInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectAlertRuleInterfaceMockGet sync.RWMutex - lockProjectAlertRuleInterfaceMockGetNamespaced sync.RWMutex - lockProjectAlertRuleInterfaceMockList sync.RWMutex - lockProjectAlertRuleInterfaceMockObjectClient sync.RWMutex - lockProjectAlertRuleInterfaceMockUpdate sync.RWMutex - lockProjectAlertRuleInterfaceMockWatch sync.RWMutex + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectAlertRuleInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectAlertRuleInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectAlertRuleInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectAlertRuleInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectAlertRuleInterfaceMockAddHandler sync.RWMutex + lockProjectAlertRuleInterfaceMockAddLifecycle sync.RWMutex + lockProjectAlertRuleInterfaceMockController sync.RWMutex + lockProjectAlertRuleInterfaceMockCreate sync.RWMutex + lockProjectAlertRuleInterfaceMockDelete sync.RWMutex + lockProjectAlertRuleInterfaceMockDeleteCollection sync.RWMutex + lockProjectAlertRuleInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectAlertRuleInterfaceMockGet sync.RWMutex + lockProjectAlertRuleInterfaceMockGetNamespaced sync.RWMutex + lockProjectAlertRuleInterfaceMockList sync.RWMutex + lockProjectAlertRuleInterfaceMockObjectClient sync.RWMutex + lockProjectAlertRuleInterfaceMockUpdate sync.RWMutex + lockProjectAlertRuleInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectAlertRuleInterfaceMock does implement ProjectAlertRuleInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectAlertRuleInterface = &ProjectAlertRuleInterfaceMock{} // // // make and configure a mocked ProjectAlertRuleInterface // mockedProjectAlertRuleInterface := &ProjectAlertRuleInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertRuleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertRuleLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertRuleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectAlertRuleLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertRuleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertRuleLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectAlertRuleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectAlertRuleInterface = &ProjectAlertRuleInterfaceMock{} // // } type ProjectAlertRuleInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertRuleHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertRuleLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertRuleHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectAlertRuleLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertRuleHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertRuleLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectAlertRuleHandlerFunc) @@ -656,6 +812,32 @@ type ProjectAlertRuleInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectAlertRuleHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectAlertRuleLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectAlertRuleInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectAlertRuleLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectAlertRuleHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectAlertRuleLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectAlertRuleInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectAlertRuleInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectAlertRuleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectAlertRuleInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectAlertRuleInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectAlertRuleInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectAlertRuleInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectAlertRuleHandlerFunc + } + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectAlertRuleInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectAlertRuleLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectAlertRuleInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectAlertRuleInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertRuleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectAlertRuleInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectAlertRuleInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertRuleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectAlertRuleLifecycle + } + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectAlertRuleInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectAlertRuleInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectAlertRuleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectAlertRuleInterfaceMock) AddClusterScopedLifecycleCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectAlertRuleInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectAlertRuleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectAlertRuleInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectAlertRuleInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectAlertRuleInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectAlertRuleInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectAlertRuleInterface.AddFeatureHandlerCalls()) +func (mock *ProjectAlertRuleInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectAlertRuleHandlerFunc + } + lockProjectAlertRuleInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectAlertRuleInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectAlertRuleInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectAlertRuleLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectAlertRuleInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectAlertRuleInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertRuleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectAlertRuleInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectAlertRuleInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectAlertRuleInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectAlertRuleInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertRuleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectAlertRuleLifecycle + } + lockProjectAlertRuleInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectAlertRuleInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectAlertRuleInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectAlertRuleHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_catalog_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_catalog_mock.go index b9eacdc5..181ccb98 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_catalog_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_catalog_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectCatalogListerMock) ListCalls() []struct { } var ( - lockProjectCatalogControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectCatalogControllerMockAddHandler sync.RWMutex - lockProjectCatalogControllerMockEnqueue sync.RWMutex - lockProjectCatalogControllerMockGeneric sync.RWMutex - lockProjectCatalogControllerMockInformer sync.RWMutex - lockProjectCatalogControllerMockLister sync.RWMutex - lockProjectCatalogControllerMockStart sync.RWMutex - lockProjectCatalogControllerMockSync sync.RWMutex + lockProjectCatalogControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectCatalogControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectCatalogControllerMockAddFeatureHandler sync.RWMutex + lockProjectCatalogControllerMockAddHandler sync.RWMutex + lockProjectCatalogControllerMockEnqueue sync.RWMutex + lockProjectCatalogControllerMockGeneric sync.RWMutex + lockProjectCatalogControllerMockInformer sync.RWMutex + lockProjectCatalogControllerMockLister sync.RWMutex + lockProjectCatalogControllerMockStart sync.RWMutex + lockProjectCatalogControllerMockSync sync.RWMutex ) // Ensure, that ProjectCatalogControllerMock does implement ProjectCatalogController. @@ -160,9 +162,15 @@ var _ v3.ProjectCatalogController = &ProjectCatalogControllerMock{} // // // make and configure a mocked ProjectCatalogController // mockedProjectCatalogController := &ProjectCatalogControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectCatalogHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectCatalogHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectCatalogHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectCatalogHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectCatalogController = &ProjectCatalogControllerMock{} // // } type ProjectCatalogControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectCatalogHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectCatalogHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectCatalogHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectCatalogHandlerFunc) @@ -217,6 +231,19 @@ type ProjectCatalogControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectCatalogHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectCatalogControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectCatalogHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectCatalogHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectCatalogControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectCatalogControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectCatalogHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectCatalogControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectCatalogController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectCatalogControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectCatalogControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectCatalogController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectCatalogControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectCatalogHandlerFunc + } + lockProjectCatalogControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectCatalogControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectCatalogControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectCatalogHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectCatalogControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectCatalogControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectCatalogHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectCatalogControllerMock.AddFeatureHandlerFunc: method is nil but ProjectCatalogController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectCatalogControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectCatalogControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectCatalogController.AddFeatureHandlerCalls()) +func (mock *ProjectCatalogControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectCatalogHandlerFunc + } + lockProjectCatalogControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectCatalogControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectCatalogControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectCatalogHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectCatalogControllerMock) SyncCalls() []struct { } var ( - lockProjectCatalogInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectCatalogInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectCatalogInterfaceMockAddHandler sync.RWMutex - lockProjectCatalogInterfaceMockAddLifecycle sync.RWMutex - lockProjectCatalogInterfaceMockController sync.RWMutex - lockProjectCatalogInterfaceMockCreate sync.RWMutex - lockProjectCatalogInterfaceMockDelete sync.RWMutex - lockProjectCatalogInterfaceMockDeleteCollection sync.RWMutex - lockProjectCatalogInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectCatalogInterfaceMockGet sync.RWMutex - lockProjectCatalogInterfaceMockGetNamespaced sync.RWMutex - lockProjectCatalogInterfaceMockList sync.RWMutex - lockProjectCatalogInterfaceMockObjectClient sync.RWMutex - lockProjectCatalogInterfaceMockUpdate sync.RWMutex - lockProjectCatalogInterfaceMockWatch sync.RWMutex + lockProjectCatalogInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectCatalogInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectCatalogInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectCatalogInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectCatalogInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectCatalogInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectCatalogInterfaceMockAddHandler sync.RWMutex + lockProjectCatalogInterfaceMockAddLifecycle sync.RWMutex + lockProjectCatalogInterfaceMockController sync.RWMutex + lockProjectCatalogInterfaceMockCreate sync.RWMutex + lockProjectCatalogInterfaceMockDelete sync.RWMutex + lockProjectCatalogInterfaceMockDeleteCollection sync.RWMutex + lockProjectCatalogInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectCatalogInterfaceMockGet sync.RWMutex + lockProjectCatalogInterfaceMockGetNamespaced sync.RWMutex + lockProjectCatalogInterfaceMockList sync.RWMutex + lockProjectCatalogInterfaceMockObjectClient sync.RWMutex + lockProjectCatalogInterfaceMockUpdate sync.RWMutex + lockProjectCatalogInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectCatalogInterfaceMock does implement ProjectCatalogInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectCatalogInterface = &ProjectCatalogInterfaceMock{} // // // make and configure a mocked ProjectCatalogInterface // mockedProjectCatalogInterface := &ProjectCatalogInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectCatalogHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectCatalogLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectCatalogHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectCatalogLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectCatalogHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectCatalogLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectCatalogHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectCatalogInterface = &ProjectCatalogInterfaceMock{} // // } type ProjectCatalogInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectCatalogHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectCatalogLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectCatalogHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectCatalogLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectCatalogHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectCatalogLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectCatalogHandlerFunc) @@ -656,6 +812,32 @@ type ProjectCatalogInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectCatalogHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectCatalogLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectCatalogInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectCatalogLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectCatalogHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectCatalogLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectCatalogInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectCatalogInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectCatalogHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectCatalogInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectCatalogInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectCatalogInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectCatalogInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectCatalogInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectCatalogInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectCatalogHandlerFunc + } + lockProjectCatalogInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectCatalogInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectCatalogInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectCatalogLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectCatalogInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectCatalogInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectCatalogLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectCatalogInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectCatalogInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectCatalogInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectCatalogInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectCatalogLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectCatalogLifecycle + } + lockProjectCatalogInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectCatalogInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectCatalogInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectCatalogHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectCatalogInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectCatalogInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectCatalogHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectCatalogInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectCatalogInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectCatalogHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectCatalogInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectCatalogInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectCatalogInterface.AddFeatureHandlerCalls()) +func (mock *ProjectCatalogInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectCatalogHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectCatalogHandlerFunc + } + lockProjectCatalogInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectCatalogInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectCatalogInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectCatalogLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectCatalogInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectCatalogInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectCatalogLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectCatalogInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectCatalogInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectCatalogInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectCatalogInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectCatalogLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectCatalogLifecycle + } + lockProjectCatalogInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectCatalogInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectCatalogInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectCatalogHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_logging_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_logging_mock.go index 26638bc9..1e6b037c 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_logging_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_logging_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectLoggingListerMock) ListCalls() []struct { } var ( - lockProjectLoggingControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectLoggingControllerMockAddHandler sync.RWMutex - lockProjectLoggingControllerMockEnqueue sync.RWMutex - lockProjectLoggingControllerMockGeneric sync.RWMutex - lockProjectLoggingControllerMockInformer sync.RWMutex - lockProjectLoggingControllerMockLister sync.RWMutex - lockProjectLoggingControllerMockStart sync.RWMutex - lockProjectLoggingControllerMockSync sync.RWMutex + lockProjectLoggingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectLoggingControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectLoggingControllerMockAddFeatureHandler sync.RWMutex + lockProjectLoggingControllerMockAddHandler sync.RWMutex + lockProjectLoggingControllerMockEnqueue sync.RWMutex + lockProjectLoggingControllerMockGeneric sync.RWMutex + lockProjectLoggingControllerMockInformer sync.RWMutex + lockProjectLoggingControllerMockLister sync.RWMutex + lockProjectLoggingControllerMockStart sync.RWMutex + lockProjectLoggingControllerMockSync sync.RWMutex ) // Ensure, that ProjectLoggingControllerMock does implement ProjectLoggingController. @@ -160,9 +162,15 @@ var _ v3.ProjectLoggingController = &ProjectLoggingControllerMock{} // // // make and configure a mocked ProjectLoggingController // mockedProjectLoggingController := &ProjectLoggingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectLoggingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectLoggingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectLoggingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectLoggingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectLoggingController = &ProjectLoggingControllerMock{} // // } type ProjectLoggingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectLoggingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectLoggingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectLoggingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectLoggingHandlerFunc) @@ -217,6 +231,19 @@ type ProjectLoggingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectLoggingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectLoggingControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectLoggingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectLoggingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectLoggingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectLoggingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectLoggingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectLoggingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectLoggingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectLoggingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectLoggingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectLoggingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectLoggingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectLoggingHandlerFunc + } + lockProjectLoggingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectLoggingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectLoggingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectLoggingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectLoggingControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectLoggingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectLoggingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectLoggingControllerMock.AddFeatureHandlerFunc: method is nil but ProjectLoggingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectLoggingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectLoggingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectLoggingController.AddFeatureHandlerCalls()) +func (mock *ProjectLoggingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectLoggingHandlerFunc + } + lockProjectLoggingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectLoggingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectLoggingControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectLoggingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectLoggingControllerMock) SyncCalls() []struct { } var ( - lockProjectLoggingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectLoggingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectLoggingInterfaceMockAddHandler sync.RWMutex - lockProjectLoggingInterfaceMockAddLifecycle sync.RWMutex - lockProjectLoggingInterfaceMockController sync.RWMutex - lockProjectLoggingInterfaceMockCreate sync.RWMutex - lockProjectLoggingInterfaceMockDelete sync.RWMutex - lockProjectLoggingInterfaceMockDeleteCollection sync.RWMutex - lockProjectLoggingInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectLoggingInterfaceMockGet sync.RWMutex - lockProjectLoggingInterfaceMockGetNamespaced sync.RWMutex - lockProjectLoggingInterfaceMockList sync.RWMutex - lockProjectLoggingInterfaceMockObjectClient sync.RWMutex - lockProjectLoggingInterfaceMockUpdate sync.RWMutex - lockProjectLoggingInterfaceMockWatch sync.RWMutex + lockProjectLoggingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectLoggingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectLoggingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectLoggingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectLoggingInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectLoggingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectLoggingInterfaceMockAddHandler sync.RWMutex + lockProjectLoggingInterfaceMockAddLifecycle sync.RWMutex + lockProjectLoggingInterfaceMockController sync.RWMutex + lockProjectLoggingInterfaceMockCreate sync.RWMutex + lockProjectLoggingInterfaceMockDelete sync.RWMutex + lockProjectLoggingInterfaceMockDeleteCollection sync.RWMutex + lockProjectLoggingInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectLoggingInterfaceMockGet sync.RWMutex + lockProjectLoggingInterfaceMockGetNamespaced sync.RWMutex + lockProjectLoggingInterfaceMockList sync.RWMutex + lockProjectLoggingInterfaceMockObjectClient sync.RWMutex + lockProjectLoggingInterfaceMockUpdate sync.RWMutex + lockProjectLoggingInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectLoggingInterfaceMock does implement ProjectLoggingInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectLoggingInterface = &ProjectLoggingInterfaceMock{} // // // make and configure a mocked ProjectLoggingInterface // mockedProjectLoggingInterface := &ProjectLoggingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectLoggingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectLoggingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectLoggingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectLoggingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectLoggingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectLoggingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectLoggingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectLoggingInterface = &ProjectLoggingInterfaceMock{} // // } type ProjectLoggingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectLoggingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectLoggingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectLoggingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectLoggingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectLoggingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectLoggingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectLoggingHandlerFunc) @@ -656,6 +812,32 @@ type ProjectLoggingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectLoggingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectLoggingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectLoggingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectLoggingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectLoggingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectLoggingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectLoggingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectLoggingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectLoggingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectLoggingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectLoggingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectLoggingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectLoggingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectLoggingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectLoggingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectLoggingHandlerFunc + } + lockProjectLoggingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectLoggingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectLoggingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectLoggingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectLoggingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectLoggingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectLoggingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectLoggingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectLoggingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectLoggingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectLoggingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectLoggingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectLoggingLifecycle + } + lockProjectLoggingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectLoggingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectLoggingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectLoggingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectLoggingInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectLoggingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectLoggingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectLoggingInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectLoggingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectLoggingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectLoggingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectLoggingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectLoggingInterface.AddFeatureHandlerCalls()) +func (mock *ProjectLoggingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectLoggingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectLoggingHandlerFunc + } + lockProjectLoggingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectLoggingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectLoggingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectLoggingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectLoggingInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectLoggingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectLoggingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectLoggingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectLoggingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectLoggingInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectLoggingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectLoggingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectLoggingLifecycle + } + lockProjectLoggingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectLoggingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectLoggingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectLoggingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_mock.go index 4cfab3b0..286ab0ca 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectListerMock) ListCalls() []struct { } var ( - lockProjectControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectControllerMockAddHandler sync.RWMutex - lockProjectControllerMockEnqueue sync.RWMutex - lockProjectControllerMockGeneric sync.RWMutex - lockProjectControllerMockInformer sync.RWMutex - lockProjectControllerMockLister sync.RWMutex - lockProjectControllerMockStart sync.RWMutex - lockProjectControllerMockSync sync.RWMutex + lockProjectControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectControllerMockAddFeatureHandler sync.RWMutex + lockProjectControllerMockAddHandler sync.RWMutex + lockProjectControllerMockEnqueue sync.RWMutex + lockProjectControllerMockGeneric sync.RWMutex + lockProjectControllerMockInformer sync.RWMutex + lockProjectControllerMockLister sync.RWMutex + lockProjectControllerMockStart sync.RWMutex + lockProjectControllerMockSync sync.RWMutex ) // Ensure, that ProjectControllerMock does implement ProjectController. @@ -160,9 +162,15 @@ var _ v3.ProjectController = &ProjectControllerMock{} // // // make and configure a mocked ProjectController // mockedProjectController := &ProjectControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectController = &ProjectControllerMock{} // // } type ProjectControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectHandlerFunc) @@ -217,6 +231,19 @@ type ProjectControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectHandlerFunc + } + lockProjectControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectControllerMock.AddFeatureHandlerFunc: method is nil but ProjectController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectController.AddFeatureHandlerCalls()) +func (mock *ProjectControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectHandlerFunc + } + lockProjectControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectControllerMock) SyncCalls() []struct { } var ( - lockProjectInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectInterfaceMockAddHandler sync.RWMutex - lockProjectInterfaceMockAddLifecycle sync.RWMutex - lockProjectInterfaceMockController sync.RWMutex - lockProjectInterfaceMockCreate sync.RWMutex - lockProjectInterfaceMockDelete sync.RWMutex - lockProjectInterfaceMockDeleteCollection sync.RWMutex - lockProjectInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectInterfaceMockGet sync.RWMutex - lockProjectInterfaceMockGetNamespaced sync.RWMutex - lockProjectInterfaceMockList sync.RWMutex - lockProjectInterfaceMockObjectClient sync.RWMutex - lockProjectInterfaceMockUpdate sync.RWMutex - lockProjectInterfaceMockWatch sync.RWMutex + lockProjectInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectInterfaceMockAddHandler sync.RWMutex + lockProjectInterfaceMockAddLifecycle sync.RWMutex + lockProjectInterfaceMockController sync.RWMutex + lockProjectInterfaceMockCreate sync.RWMutex + lockProjectInterfaceMockDelete sync.RWMutex + lockProjectInterfaceMockDeleteCollection sync.RWMutex + lockProjectInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectInterfaceMockGet sync.RWMutex + lockProjectInterfaceMockGetNamespaced sync.RWMutex + lockProjectInterfaceMockList sync.RWMutex + lockProjectInterfaceMockObjectClient sync.RWMutex + lockProjectInterfaceMockUpdate sync.RWMutex + lockProjectInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectInterfaceMock does implement ProjectInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectInterface = &ProjectInterfaceMock{} // // // make and configure a mocked ProjectInterface // mockedProjectInterface := &ProjectInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectInterface = &ProjectInterfaceMock{} // // } type ProjectInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectHandlerFunc) @@ -656,6 +812,32 @@ type ProjectInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectHandlerFunc + } + lockProjectInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectLifecycle + } + lockProjectInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectInterface.AddFeatureHandlerCalls()) +func (mock *ProjectInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectHandlerFunc + } + lockProjectInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectLifecycle + } + lockProjectInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_monitor_graph_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_monitor_graph_mock.go index 163acfba..0a8c3053 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_monitor_graph_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_monitor_graph_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectMonitorGraphListerMock) ListCalls() []struct { } var ( - lockProjectMonitorGraphControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectMonitorGraphControllerMockAddHandler sync.RWMutex - lockProjectMonitorGraphControllerMockEnqueue sync.RWMutex - lockProjectMonitorGraphControllerMockGeneric sync.RWMutex - lockProjectMonitorGraphControllerMockInformer sync.RWMutex - lockProjectMonitorGraphControllerMockLister sync.RWMutex - lockProjectMonitorGraphControllerMockStart sync.RWMutex - lockProjectMonitorGraphControllerMockSync sync.RWMutex + lockProjectMonitorGraphControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectMonitorGraphControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectMonitorGraphControllerMockAddFeatureHandler sync.RWMutex + lockProjectMonitorGraphControllerMockAddHandler sync.RWMutex + lockProjectMonitorGraphControllerMockEnqueue sync.RWMutex + lockProjectMonitorGraphControllerMockGeneric sync.RWMutex + lockProjectMonitorGraphControllerMockInformer sync.RWMutex + lockProjectMonitorGraphControllerMockLister sync.RWMutex + lockProjectMonitorGraphControllerMockStart sync.RWMutex + lockProjectMonitorGraphControllerMockSync sync.RWMutex ) // Ensure, that ProjectMonitorGraphControllerMock does implement ProjectMonitorGraphController. @@ -160,9 +162,15 @@ var _ v3.ProjectMonitorGraphController = &ProjectMonitorGraphControllerMock{} // // // make and configure a mocked ProjectMonitorGraphController // mockedProjectMonitorGraphController := &ProjectMonitorGraphControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectMonitorGraphHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectMonitorGraphHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectMonitorGraphHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectMonitorGraphHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectMonitorGraphController = &ProjectMonitorGraphControllerMock{} // // } type ProjectMonitorGraphControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectMonitorGraphHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectMonitorGraphHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectMonitorGraphHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectMonitorGraphHandlerFunc) @@ -217,6 +231,19 @@ type ProjectMonitorGraphControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectMonitorGraphHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectMonitorGraphControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectMonitorGraphHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectMonitorGraphHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectMonitorGraphControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectMonitorGraphControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectMonitorGraphHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectMonitorGraphControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectMonitorGraphController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectMonitorGraphControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectMonitorGraphControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectMonitorGraphController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectMonitorGraphControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectMonitorGraphHandlerFunc + } + lockProjectMonitorGraphControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectMonitorGraphControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectMonitorGraphControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectMonitorGraphHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectMonitorGraphControllerMock) AddClusterScopedHandlerCalls() [] return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectMonitorGraphControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectMonitorGraphHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectMonitorGraphControllerMock.AddFeatureHandlerFunc: method is nil but ProjectMonitorGraphController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectMonitorGraphControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectMonitorGraphControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectMonitorGraphController.AddFeatureHandlerCalls()) +func (mock *ProjectMonitorGraphControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectMonitorGraphHandlerFunc + } + lockProjectMonitorGraphControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectMonitorGraphControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectMonitorGraphControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectMonitorGraphHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectMonitorGraphControllerMock) SyncCalls() []struct { } var ( - lockProjectMonitorGraphInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectMonitorGraphInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectMonitorGraphInterfaceMockAddHandler sync.RWMutex - lockProjectMonitorGraphInterfaceMockAddLifecycle sync.RWMutex - lockProjectMonitorGraphInterfaceMockController sync.RWMutex - lockProjectMonitorGraphInterfaceMockCreate sync.RWMutex - lockProjectMonitorGraphInterfaceMockDelete sync.RWMutex - lockProjectMonitorGraphInterfaceMockDeleteCollection sync.RWMutex - lockProjectMonitorGraphInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectMonitorGraphInterfaceMockGet sync.RWMutex - lockProjectMonitorGraphInterfaceMockGetNamespaced sync.RWMutex - lockProjectMonitorGraphInterfaceMockList sync.RWMutex - lockProjectMonitorGraphInterfaceMockObjectClient sync.RWMutex - lockProjectMonitorGraphInterfaceMockUpdate sync.RWMutex - lockProjectMonitorGraphInterfaceMockWatch sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddHandler sync.RWMutex + lockProjectMonitorGraphInterfaceMockAddLifecycle sync.RWMutex + lockProjectMonitorGraphInterfaceMockController sync.RWMutex + lockProjectMonitorGraphInterfaceMockCreate sync.RWMutex + lockProjectMonitorGraphInterfaceMockDelete sync.RWMutex + lockProjectMonitorGraphInterfaceMockDeleteCollection sync.RWMutex + lockProjectMonitorGraphInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectMonitorGraphInterfaceMockGet sync.RWMutex + lockProjectMonitorGraphInterfaceMockGetNamespaced sync.RWMutex + lockProjectMonitorGraphInterfaceMockList sync.RWMutex + lockProjectMonitorGraphInterfaceMockObjectClient sync.RWMutex + lockProjectMonitorGraphInterfaceMockUpdate sync.RWMutex + lockProjectMonitorGraphInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectMonitorGraphInterfaceMock does implement ProjectMonitorGraphInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectMonitorGraphInterface = &ProjectMonitorGraphInterfaceMock{} // // // make and configure a mocked ProjectMonitorGraphInterface // mockedProjectMonitorGraphInterface := &ProjectMonitorGraphInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectMonitorGraphHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectMonitorGraphLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectMonitorGraphHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectMonitorGraphLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectMonitorGraphHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectMonitorGraphLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectMonitorGraphHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectMonitorGraphInterface = &ProjectMonitorGraphInterfaceMock{} // // } type ProjectMonitorGraphInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectMonitorGraphHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectMonitorGraphLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectMonitorGraphHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectMonitorGraphLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectMonitorGraphHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectMonitorGraphLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectMonitorGraphHandlerFunc) @@ -656,6 +812,32 @@ type ProjectMonitorGraphInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectMonitorGraphHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectMonitorGraphLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectMonitorGraphInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectMonitorGraphLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectMonitorGraphHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectMonitorGraphLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectMonitorGraphInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectMonitorGraphInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectMonitorGraphHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectMonitorGraphInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectMonitorGraphInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectMonitorGraphInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectMonitorGraphInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectMonitorGraphHandlerFunc + } + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectMonitorGraphInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectMonitorGraphLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectMonitorGraphInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectMonitorGraphInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectMonitorGraphLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectMonitorGraphInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectMonitorGraphInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectMonitorGraphLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectMonitorGraphLifecycle + } + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectMonitorGraphInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectMonitorGraphInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectMonitorGraphHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectMonitorGraphInterfaceMock) AddClusterScopedLifecycleCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectMonitorGraphInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectMonitorGraphHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectMonitorGraphInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectMonitorGraphInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectMonitorGraphHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectMonitorGraphInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectMonitorGraphInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectMonitorGraphInterface.AddFeatureHandlerCalls()) +func (mock *ProjectMonitorGraphInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectMonitorGraphHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectMonitorGraphHandlerFunc + } + lockProjectMonitorGraphInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectMonitorGraphInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectMonitorGraphInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectMonitorGraphLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectMonitorGraphInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectMonitorGraphInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectMonitorGraphLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectMonitorGraphInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectMonitorGraphInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectMonitorGraphInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectMonitorGraphInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectMonitorGraphLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectMonitorGraphLifecycle + } + lockProjectMonitorGraphInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectMonitorGraphInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectMonitorGraphInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectMonitorGraphHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_network_policy_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_network_policy_mock.go index cf3efd4e..feca47bc 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_network_policy_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_network_policy_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectNetworkPolicyListerMock) ListCalls() []struct { } var ( - lockProjectNetworkPolicyControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectNetworkPolicyControllerMockAddHandler sync.RWMutex - lockProjectNetworkPolicyControllerMockEnqueue sync.RWMutex - lockProjectNetworkPolicyControllerMockGeneric sync.RWMutex - lockProjectNetworkPolicyControllerMockInformer sync.RWMutex - lockProjectNetworkPolicyControllerMockLister sync.RWMutex - lockProjectNetworkPolicyControllerMockStart sync.RWMutex - lockProjectNetworkPolicyControllerMockSync sync.RWMutex + lockProjectNetworkPolicyControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectNetworkPolicyControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectNetworkPolicyControllerMockAddFeatureHandler sync.RWMutex + lockProjectNetworkPolicyControllerMockAddHandler sync.RWMutex + lockProjectNetworkPolicyControllerMockEnqueue sync.RWMutex + lockProjectNetworkPolicyControllerMockGeneric sync.RWMutex + lockProjectNetworkPolicyControllerMockInformer sync.RWMutex + lockProjectNetworkPolicyControllerMockLister sync.RWMutex + lockProjectNetworkPolicyControllerMockStart sync.RWMutex + lockProjectNetworkPolicyControllerMockSync sync.RWMutex ) // Ensure, that ProjectNetworkPolicyControllerMock does implement ProjectNetworkPolicyController. @@ -160,9 +162,15 @@ var _ v3.ProjectNetworkPolicyController = &ProjectNetworkPolicyControllerMock{} // // // make and configure a mocked ProjectNetworkPolicyController // mockedProjectNetworkPolicyController := &ProjectNetworkPolicyControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectNetworkPolicyHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectNetworkPolicyHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectNetworkPolicyHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectNetworkPolicyHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectNetworkPolicyController = &ProjectNetworkPolicyControllerMock{} // // } type ProjectNetworkPolicyControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectNetworkPolicyHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectNetworkPolicyHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectNetworkPolicyHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectNetworkPolicyHandlerFunc) @@ -217,6 +231,19 @@ type ProjectNetworkPolicyControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectNetworkPolicyHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectNetworkPolicyControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectNetworkPolicyHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectNetworkPolicyHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectNetworkPolicyControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectNetworkPolicyControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectNetworkPolicyHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectNetworkPolicyControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectNetworkPolicyController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectNetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectNetworkPolicyControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectNetworkPolicyControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectNetworkPolicyController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectNetworkPolicyControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectNetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectNetworkPolicyHandlerFunc + } + lockProjectNetworkPolicyControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectNetworkPolicyControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectNetworkPolicyControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectNetworkPolicyHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectNetworkPolicyControllerMock) AddClusterScopedHandlerCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectNetworkPolicyControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectNetworkPolicyHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectNetworkPolicyControllerMock.AddFeatureHandlerFunc: method is nil but ProjectNetworkPolicyController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectNetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectNetworkPolicyControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectNetworkPolicyControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectNetworkPolicyController.AddFeatureHandlerCalls()) +func (mock *ProjectNetworkPolicyControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectNetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectNetworkPolicyHandlerFunc + } + lockProjectNetworkPolicyControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectNetworkPolicyControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectNetworkPolicyControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectNetworkPolicyHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectNetworkPolicyControllerMock) SyncCalls() []struct { } var ( - lockProjectNetworkPolicyInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectNetworkPolicyInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectNetworkPolicyInterfaceMockAddHandler sync.RWMutex - lockProjectNetworkPolicyInterfaceMockAddLifecycle sync.RWMutex - lockProjectNetworkPolicyInterfaceMockController sync.RWMutex - lockProjectNetworkPolicyInterfaceMockCreate sync.RWMutex - lockProjectNetworkPolicyInterfaceMockDelete sync.RWMutex - lockProjectNetworkPolicyInterfaceMockDeleteCollection sync.RWMutex - lockProjectNetworkPolicyInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectNetworkPolicyInterfaceMockGet sync.RWMutex - lockProjectNetworkPolicyInterfaceMockGetNamespaced sync.RWMutex - lockProjectNetworkPolicyInterfaceMockList sync.RWMutex - lockProjectNetworkPolicyInterfaceMockObjectClient sync.RWMutex - lockProjectNetworkPolicyInterfaceMockUpdate sync.RWMutex - lockProjectNetworkPolicyInterfaceMockWatch sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddHandler sync.RWMutex + lockProjectNetworkPolicyInterfaceMockAddLifecycle sync.RWMutex + lockProjectNetworkPolicyInterfaceMockController sync.RWMutex + lockProjectNetworkPolicyInterfaceMockCreate sync.RWMutex + lockProjectNetworkPolicyInterfaceMockDelete sync.RWMutex + lockProjectNetworkPolicyInterfaceMockDeleteCollection sync.RWMutex + lockProjectNetworkPolicyInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectNetworkPolicyInterfaceMockGet sync.RWMutex + lockProjectNetworkPolicyInterfaceMockGetNamespaced sync.RWMutex + lockProjectNetworkPolicyInterfaceMockList sync.RWMutex + lockProjectNetworkPolicyInterfaceMockObjectClient sync.RWMutex + lockProjectNetworkPolicyInterfaceMockUpdate sync.RWMutex + lockProjectNetworkPolicyInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectNetworkPolicyInterfaceMock does implement ProjectNetworkPolicyInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectNetworkPolicyInterface = &ProjectNetworkPolicyInterfaceMock{} // // // make and configure a mocked ProjectNetworkPolicyInterface // mockedProjectNetworkPolicyInterface := &ProjectNetworkPolicyInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectNetworkPolicyHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectNetworkPolicyLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectNetworkPolicyHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectNetworkPolicyLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectNetworkPolicyHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectNetworkPolicyLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectNetworkPolicyHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectNetworkPolicyInterface = &ProjectNetworkPolicyInterfaceMock{} // // } type ProjectNetworkPolicyInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectNetworkPolicyHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectNetworkPolicyLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectNetworkPolicyHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectNetworkPolicyLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectNetworkPolicyHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectNetworkPolicyLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectNetworkPolicyHandlerFunc) @@ -656,6 +812,32 @@ type ProjectNetworkPolicyInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectNetworkPolicyHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectNetworkPolicyLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectNetworkPolicyInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectNetworkPolicyLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectNetworkPolicyHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectNetworkPolicyLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectNetworkPolicyInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectNetworkPolicyInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectNetworkPolicyHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectNetworkPolicyInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectNetworkPolicyInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectNetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectNetworkPolicyInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectNetworkPolicyInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectNetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectNetworkPolicyHandlerFunc + } + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectNetworkPolicyInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectNetworkPolicyLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectNetworkPolicyInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectNetworkPolicyInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectNetworkPolicyLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectNetworkPolicyInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectNetworkPolicyInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectNetworkPolicyLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectNetworkPolicyLifecycle + } + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectNetworkPolicyInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectNetworkPolicyHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectNetworkPolicyInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectNetworkPolicyInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectNetworkPolicyHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectNetworkPolicyInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectNetworkPolicyInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectNetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectNetworkPolicyInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectNetworkPolicyInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectNetworkPolicyInterface.AddFeatureHandlerCalls()) +func (mock *ProjectNetworkPolicyInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectNetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectNetworkPolicyHandlerFunc + } + lockProjectNetworkPolicyInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectNetworkPolicyInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectNetworkPolicyInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectNetworkPolicyLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectNetworkPolicyInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectNetworkPolicyInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectNetworkPolicyLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectNetworkPolicyInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectNetworkPolicyInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectNetworkPolicyInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectNetworkPolicyInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectNetworkPolicyLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectNetworkPolicyLifecycle + } + lockProjectNetworkPolicyInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectNetworkPolicyInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectNetworkPolicyInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectNetworkPolicyHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_project_role_template_binding_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_project_role_template_binding_mock.go index 96189930..0dca8a30 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_project_role_template_binding_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_project_role_template_binding_mock.go @@ -140,14 +140,16 @@ func (mock *ProjectRoleTemplateBindingListerMock) ListCalls() []struct { } var ( - lockProjectRoleTemplateBindingControllerMockAddClusterScopedHandler sync.RWMutex - lockProjectRoleTemplateBindingControllerMockAddHandler sync.RWMutex - lockProjectRoleTemplateBindingControllerMockEnqueue sync.RWMutex - lockProjectRoleTemplateBindingControllerMockGeneric sync.RWMutex - lockProjectRoleTemplateBindingControllerMockInformer sync.RWMutex - lockProjectRoleTemplateBindingControllerMockLister sync.RWMutex - lockProjectRoleTemplateBindingControllerMockStart sync.RWMutex - lockProjectRoleTemplateBindingControllerMockSync sync.RWMutex + lockProjectRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectRoleTemplateBindingControllerMockAddClusterScopedHandler sync.RWMutex + lockProjectRoleTemplateBindingControllerMockAddFeatureHandler sync.RWMutex + lockProjectRoleTemplateBindingControllerMockAddHandler sync.RWMutex + lockProjectRoleTemplateBindingControllerMockEnqueue sync.RWMutex + lockProjectRoleTemplateBindingControllerMockGeneric sync.RWMutex + lockProjectRoleTemplateBindingControllerMockInformer sync.RWMutex + lockProjectRoleTemplateBindingControllerMockLister sync.RWMutex + lockProjectRoleTemplateBindingControllerMockStart sync.RWMutex + lockProjectRoleTemplateBindingControllerMockSync sync.RWMutex ) // Ensure, that ProjectRoleTemplateBindingControllerMock does implement ProjectRoleTemplateBindingController. @@ -160,9 +162,15 @@ var _ v3.ProjectRoleTemplateBindingController = &ProjectRoleTemplateBindingContr // // // make and configure a mocked ProjectRoleTemplateBindingController // mockedProjectRoleTemplateBindingController := &ProjectRoleTemplateBindingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ProjectRoleTemplateBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ProjectRoleTemplateBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ProjectRoleTemplateBindingController = &ProjectRoleTemplateBindingContr // // } type ProjectRoleTemplateBindingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectRoleTemplateBindingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ProjectRoleTemplateBindingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ProjectRoleTemplateBindingHandlerFunc) @@ -217,6 +231,19 @@ type ProjectRoleTemplateBindingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ProjectRoleTemplateBindingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ProjectRoleTemplateBindingControllerMock struct { // Handler is the handler argument value. Handler v3.ProjectRoleTemplateBindingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectRoleTemplateBindingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ProjectRoleTemplateBindingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectRoleTemplateBindingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ProjectRoleTemplateBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectRoleTemplateBindingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectRoleTemplateBindingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockProjectRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectRoleTemplateBindingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectRoleTemplateBindingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ProjectRoleTemplateBindingHandlerFunc + } + lockProjectRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectRoleTemplateBindingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectRoleTemplateBindingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ProjectRoleTemplateBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ProjectRoleTemplateBindingControllerMock) AddClusterScopedHandlerCal return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectRoleTemplateBindingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectRoleTemplateBindingControllerMock.AddFeatureHandlerFunc: method is nil but ProjectRoleTemplateBindingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectRoleTemplateBindingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectRoleTemplateBindingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectRoleTemplateBindingController.AddFeatureHandlerCalls()) +func (mock *ProjectRoleTemplateBindingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectRoleTemplateBindingHandlerFunc + } + lockProjectRoleTemplateBindingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectRoleTemplateBindingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectRoleTemplateBindingControllerMock) AddHandler(ctx context.Context, name string, handler v3.ProjectRoleTemplateBindingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ProjectRoleTemplateBindingControllerMock) SyncCalls() []struct { } var ( - lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockAddHandler sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockAddLifecycle sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockController sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockCreate sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockDelete sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockDeleteCollection sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockDeleteNamespaced sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockGet sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockGetNamespaced sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockList sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockObjectClient sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockUpdate sync.RWMutex - lockProjectRoleTemplateBindingInterfaceMockWatch sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddFeatureHandler sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddHandler sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockAddLifecycle sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockController sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockCreate sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockDelete sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockDeleteCollection sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockDeleteNamespaced sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockGet sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockGetNamespaced sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockList sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockObjectClient sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockUpdate sync.RWMutex + lockProjectRoleTemplateBindingInterfaceMockWatch sync.RWMutex ) // Ensure, that ProjectRoleTemplateBindingInterfaceMock does implement ProjectRoleTemplateBindingInterface. @@ -557,12 +689,24 @@ var _ v3.ProjectRoleTemplateBindingInterface = &ProjectRoleTemplateBindingInterf // // // make and configure a mocked ProjectRoleTemplateBindingInterface // mockedProjectRoleTemplateBindingInterface := &ProjectRoleTemplateBindingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ProjectRoleTemplateBindingInterface = &ProjectRoleTemplateBindingInterf // // } type ProjectRoleTemplateBindingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectRoleTemplateBindingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ProjectRoleTemplateBindingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) @@ -656,6 +812,32 @@ type ProjectRoleTemplateBindingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ProjectRoleTemplateBindingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectRoleTemplateBindingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ProjectRoleTemplateBindingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ProjectRoleTemplateBindingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ProjectRoleTemplateBindingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ProjectRoleTemplateBindingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ProjectRoleTemplateBindingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ProjectRoleTemplateBindingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ProjectRoleTemplateBindingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedProjectRoleTemplateBindingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ProjectRoleTemplateBindingHandlerFunc + } + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ProjectRoleTemplateBindingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ProjectRoleTemplateBindingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectRoleTemplateBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedProjectRoleTemplateBindingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectRoleTemplateBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ProjectRoleTemplateBindingLifecycle + } + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockProjectRoleTemplateBindingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ProjectRoleTemplateBindingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ProjectRoleTemplateBindingInterfaceMock) AddClusterScopedLifecycleCa return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ProjectRoleTemplateBindingInterfaceMock.AddFeatureHandlerFunc: method is nil but ProjectRoleTemplateBindingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectRoleTemplateBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockProjectRoleTemplateBindingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockProjectRoleTemplateBindingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedProjectRoleTemplateBindingInterface.AddFeatureHandlerCalls()) +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectRoleTemplateBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ProjectRoleTemplateBindingHandlerFunc + } + lockProjectRoleTemplateBindingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockProjectRoleTemplateBindingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ProjectRoleTemplateBindingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ProjectRoleTemplateBindingInterfaceMock.AddFeatureLifecycleFunc: method is nil but ProjectRoleTemplateBindingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectRoleTemplateBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockProjectRoleTemplateBindingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockProjectRoleTemplateBindingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedProjectRoleTemplateBindingInterface.AddFeatureLifecycleCalls()) +func (mock *ProjectRoleTemplateBindingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectRoleTemplateBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ProjectRoleTemplateBindingLifecycle + } + lockProjectRoleTemplateBindingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockProjectRoleTemplateBindingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ProjectRoleTemplateBindingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ProjectRoleTemplateBindingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_role_template_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_role_template_mock.go index 93f8798e..6fa45677 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_role_template_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_role_template_mock.go @@ -140,14 +140,16 @@ func (mock *RoleTemplateListerMock) ListCalls() []struct { } var ( - lockRoleTemplateControllerMockAddClusterScopedHandler sync.RWMutex - lockRoleTemplateControllerMockAddHandler sync.RWMutex - lockRoleTemplateControllerMockEnqueue sync.RWMutex - lockRoleTemplateControllerMockGeneric sync.RWMutex - lockRoleTemplateControllerMockInformer sync.RWMutex - lockRoleTemplateControllerMockLister sync.RWMutex - lockRoleTemplateControllerMockStart sync.RWMutex - lockRoleTemplateControllerMockSync sync.RWMutex + lockRoleTemplateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockRoleTemplateControllerMockAddClusterScopedHandler sync.RWMutex + lockRoleTemplateControllerMockAddFeatureHandler sync.RWMutex + lockRoleTemplateControllerMockAddHandler sync.RWMutex + lockRoleTemplateControllerMockEnqueue sync.RWMutex + lockRoleTemplateControllerMockGeneric sync.RWMutex + lockRoleTemplateControllerMockInformer sync.RWMutex + lockRoleTemplateControllerMockLister sync.RWMutex + lockRoleTemplateControllerMockStart sync.RWMutex + lockRoleTemplateControllerMockSync sync.RWMutex ) // Ensure, that RoleTemplateControllerMock does implement RoleTemplateController. @@ -160,9 +162,15 @@ var _ v3.RoleTemplateController = &RoleTemplateControllerMock{} // // // make and configure a mocked RoleTemplateController // mockedRoleTemplateController := &RoleTemplateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.RoleTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.RoleTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.RoleTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.RoleTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.RoleTemplateController = &RoleTemplateControllerMock{} // // } type RoleTemplateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.RoleTemplateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.RoleTemplateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.RoleTemplateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.RoleTemplateHandlerFunc) @@ -217,6 +231,19 @@ type RoleTemplateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.RoleTemplateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type RoleTemplateControllerMock struct { // Handler is the handler argument value. Handler v3.RoleTemplateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.RoleTemplateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type RoleTemplateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *RoleTemplateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.RoleTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("RoleTemplateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but RoleTemplateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.RoleTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockRoleTemplateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockRoleTemplateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedRoleTemplateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *RoleTemplateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.RoleTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.RoleTemplateHandlerFunc + } + lockRoleTemplateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockRoleTemplateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *RoleTemplateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.RoleTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *RoleTemplateControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *RoleTemplateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.RoleTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("RoleTemplateControllerMock.AddFeatureHandlerFunc: method is nil but RoleTemplateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.RoleTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockRoleTemplateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockRoleTemplateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedRoleTemplateController.AddFeatureHandlerCalls()) +func (mock *RoleTemplateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.RoleTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.RoleTemplateHandlerFunc + } + lockRoleTemplateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockRoleTemplateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *RoleTemplateControllerMock) AddHandler(ctx context.Context, name string, handler v3.RoleTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *RoleTemplateControllerMock) SyncCalls() []struct { } var ( - lockRoleTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockRoleTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockRoleTemplateInterfaceMockAddHandler sync.RWMutex - lockRoleTemplateInterfaceMockAddLifecycle sync.RWMutex - lockRoleTemplateInterfaceMockController sync.RWMutex - lockRoleTemplateInterfaceMockCreate sync.RWMutex - lockRoleTemplateInterfaceMockDelete sync.RWMutex - lockRoleTemplateInterfaceMockDeleteCollection sync.RWMutex - lockRoleTemplateInterfaceMockDeleteNamespaced sync.RWMutex - lockRoleTemplateInterfaceMockGet sync.RWMutex - lockRoleTemplateInterfaceMockGetNamespaced sync.RWMutex - lockRoleTemplateInterfaceMockList sync.RWMutex - lockRoleTemplateInterfaceMockObjectClient sync.RWMutex - lockRoleTemplateInterfaceMockUpdate sync.RWMutex - lockRoleTemplateInterfaceMockWatch sync.RWMutex + lockRoleTemplateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockRoleTemplateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockRoleTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockRoleTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockRoleTemplateInterfaceMockAddFeatureHandler sync.RWMutex + lockRoleTemplateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockRoleTemplateInterfaceMockAddHandler sync.RWMutex + lockRoleTemplateInterfaceMockAddLifecycle sync.RWMutex + lockRoleTemplateInterfaceMockController sync.RWMutex + lockRoleTemplateInterfaceMockCreate sync.RWMutex + lockRoleTemplateInterfaceMockDelete sync.RWMutex + lockRoleTemplateInterfaceMockDeleteCollection sync.RWMutex + lockRoleTemplateInterfaceMockDeleteNamespaced sync.RWMutex + lockRoleTemplateInterfaceMockGet sync.RWMutex + lockRoleTemplateInterfaceMockGetNamespaced sync.RWMutex + lockRoleTemplateInterfaceMockList sync.RWMutex + lockRoleTemplateInterfaceMockObjectClient sync.RWMutex + lockRoleTemplateInterfaceMockUpdate sync.RWMutex + lockRoleTemplateInterfaceMockWatch sync.RWMutex ) // Ensure, that RoleTemplateInterfaceMock does implement RoleTemplateInterface. @@ -557,12 +689,24 @@ var _ v3.RoleTemplateInterface = &RoleTemplateInterfaceMock{} // // // make and configure a mocked RoleTemplateInterface // mockedRoleTemplateInterface := &RoleTemplateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.RoleTemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.RoleTemplateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.RoleTemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.RoleTemplateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.RoleTemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.RoleTemplateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.RoleTemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.RoleTemplateInterface = &RoleTemplateInterfaceMock{} // // } type RoleTemplateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.RoleTemplateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.RoleTemplateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.RoleTemplateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.RoleTemplateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.RoleTemplateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.RoleTemplateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.RoleTemplateHandlerFunc) @@ -656,6 +812,32 @@ type RoleTemplateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.RoleTemplateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.RoleTemplateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type RoleTemplateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.RoleTemplateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.RoleTemplateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.RoleTemplateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type RoleTemplateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *RoleTemplateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.RoleTemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("RoleTemplateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but RoleTemplateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.RoleTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockRoleTemplateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockRoleTemplateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedRoleTemplateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *RoleTemplateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.RoleTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.RoleTemplateHandlerFunc + } + lockRoleTemplateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockRoleTemplateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *RoleTemplateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.RoleTemplateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("RoleTemplateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but RoleTemplateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.RoleTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockRoleTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockRoleTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedRoleTemplateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *RoleTemplateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.RoleTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.RoleTemplateLifecycle + } + lockRoleTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockRoleTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *RoleTemplateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.RoleTemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *RoleTemplateInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *RoleTemplateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.RoleTemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("RoleTemplateInterfaceMock.AddFeatureHandlerFunc: method is nil but RoleTemplateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.RoleTemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockRoleTemplateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockRoleTemplateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedRoleTemplateInterface.AddFeatureHandlerCalls()) +func (mock *RoleTemplateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.RoleTemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.RoleTemplateHandlerFunc + } + lockRoleTemplateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockRoleTemplateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *RoleTemplateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.RoleTemplateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("RoleTemplateInterfaceMock.AddFeatureLifecycleFunc: method is nil but RoleTemplateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.RoleTemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockRoleTemplateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockRoleTemplateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedRoleTemplateInterface.AddFeatureLifecycleCalls()) +func (mock *RoleTemplateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.RoleTemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.RoleTemplateLifecycle + } + lockRoleTemplateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockRoleTemplateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *RoleTemplateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.RoleTemplateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_setting_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_setting_mock.go index fcde20c0..bc0fb736 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_setting_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_setting_mock.go @@ -140,14 +140,16 @@ func (mock *SettingListerMock) ListCalls() []struct { } var ( - lockSettingControllerMockAddClusterScopedHandler sync.RWMutex - lockSettingControllerMockAddHandler sync.RWMutex - lockSettingControllerMockEnqueue sync.RWMutex - lockSettingControllerMockGeneric sync.RWMutex - lockSettingControllerMockInformer sync.RWMutex - lockSettingControllerMockLister sync.RWMutex - lockSettingControllerMockStart sync.RWMutex - lockSettingControllerMockSync sync.RWMutex + lockSettingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSettingControllerMockAddClusterScopedHandler sync.RWMutex + lockSettingControllerMockAddFeatureHandler sync.RWMutex + lockSettingControllerMockAddHandler sync.RWMutex + lockSettingControllerMockEnqueue sync.RWMutex + lockSettingControllerMockGeneric sync.RWMutex + lockSettingControllerMockInformer sync.RWMutex + lockSettingControllerMockLister sync.RWMutex + lockSettingControllerMockStart sync.RWMutex + lockSettingControllerMockSync sync.RWMutex ) // Ensure, that SettingControllerMock does implement SettingController. @@ -160,9 +162,15 @@ var _ v3.SettingController = &SettingControllerMock{} // // // make and configure a mocked SettingController // mockedSettingController := &SettingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SettingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.SettingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SettingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.SettingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.SettingController = &SettingControllerMock{} // // } type SettingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SettingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.SettingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SettingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.SettingHandlerFunc) @@ -217,6 +231,19 @@ type SettingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.SettingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type SettingControllerMock struct { // Handler is the handler argument value. Handler v3.SettingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SettingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type SettingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SettingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SettingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SettingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SettingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSettingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSettingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSettingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SettingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SettingHandlerFunc + } + lockSettingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSettingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SettingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.SettingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *SettingControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SettingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SettingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SettingControllerMock.AddFeatureHandlerFunc: method is nil but SettingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSettingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSettingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSettingController.AddFeatureHandlerCalls()) +func (mock *SettingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SettingHandlerFunc + } + lockSettingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSettingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SettingControllerMock) AddHandler(ctx context.Context, name string, handler v3.SettingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *SettingControllerMock) SyncCalls() []struct { } var ( - lockSettingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSettingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSettingInterfaceMockAddHandler sync.RWMutex - lockSettingInterfaceMockAddLifecycle sync.RWMutex - lockSettingInterfaceMockController sync.RWMutex - lockSettingInterfaceMockCreate sync.RWMutex - lockSettingInterfaceMockDelete sync.RWMutex - lockSettingInterfaceMockDeleteCollection sync.RWMutex - lockSettingInterfaceMockDeleteNamespaced sync.RWMutex - lockSettingInterfaceMockGet sync.RWMutex - lockSettingInterfaceMockGetNamespaced sync.RWMutex - lockSettingInterfaceMockList sync.RWMutex - lockSettingInterfaceMockObjectClient sync.RWMutex - lockSettingInterfaceMockUpdate sync.RWMutex - lockSettingInterfaceMockWatch sync.RWMutex + lockSettingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSettingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSettingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSettingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSettingInterfaceMockAddFeatureHandler sync.RWMutex + lockSettingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSettingInterfaceMockAddHandler sync.RWMutex + lockSettingInterfaceMockAddLifecycle sync.RWMutex + lockSettingInterfaceMockController sync.RWMutex + lockSettingInterfaceMockCreate sync.RWMutex + lockSettingInterfaceMockDelete sync.RWMutex + lockSettingInterfaceMockDeleteCollection sync.RWMutex + lockSettingInterfaceMockDeleteNamespaced sync.RWMutex + lockSettingInterfaceMockGet sync.RWMutex + lockSettingInterfaceMockGetNamespaced sync.RWMutex + lockSettingInterfaceMockList sync.RWMutex + lockSettingInterfaceMockObjectClient sync.RWMutex + lockSettingInterfaceMockUpdate sync.RWMutex + lockSettingInterfaceMockWatch sync.RWMutex ) // Ensure, that SettingInterfaceMock does implement SettingInterface. @@ -557,12 +689,24 @@ var _ v3.SettingInterface = &SettingInterfaceMock{} // // // make and configure a mocked SettingInterface // mockedSettingInterface := &SettingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SettingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SettingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.SettingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.SettingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SettingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SettingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.SettingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.SettingInterface = &SettingInterfaceMock{} // // } type SettingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SettingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SettingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.SettingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.SettingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SettingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SettingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.SettingHandlerFunc) @@ -656,6 +812,32 @@ type SettingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.SettingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SettingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type SettingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.SettingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SettingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SettingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type SettingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SettingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SettingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SettingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SettingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSettingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSettingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSettingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SettingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SettingHandlerFunc + } + lockSettingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSettingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SettingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SettingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SettingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SettingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SettingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSettingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSettingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSettingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SettingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SettingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SettingLifecycle + } + lockSettingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSettingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SettingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.SettingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *SettingInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SettingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SettingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SettingInterfaceMock.AddFeatureHandlerFunc: method is nil but SettingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSettingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSettingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSettingInterface.AddFeatureHandlerCalls()) +func (mock *SettingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SettingHandlerFunc + } + lockSettingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSettingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SettingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.SettingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SettingInterfaceMock.AddFeatureLifecycleFunc: method is nil but SettingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SettingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSettingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSettingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSettingInterface.AddFeatureLifecycleCalls()) +func (mock *SettingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SettingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SettingLifecycle + } + lockSettingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSettingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SettingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.SettingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_template_content_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_template_content_mock.go index 9d6002b7..0d33e651 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_template_content_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_template_content_mock.go @@ -140,14 +140,16 @@ func (mock *TemplateContentListerMock) ListCalls() []struct { } var ( - lockTemplateContentControllerMockAddClusterScopedHandler sync.RWMutex - lockTemplateContentControllerMockAddHandler sync.RWMutex - lockTemplateContentControllerMockEnqueue sync.RWMutex - lockTemplateContentControllerMockGeneric sync.RWMutex - lockTemplateContentControllerMockInformer sync.RWMutex - lockTemplateContentControllerMockLister sync.RWMutex - lockTemplateContentControllerMockStart sync.RWMutex - lockTemplateContentControllerMockSync sync.RWMutex + lockTemplateContentControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockTemplateContentControllerMockAddClusterScopedHandler sync.RWMutex + lockTemplateContentControllerMockAddFeatureHandler sync.RWMutex + lockTemplateContentControllerMockAddHandler sync.RWMutex + lockTemplateContentControllerMockEnqueue sync.RWMutex + lockTemplateContentControllerMockGeneric sync.RWMutex + lockTemplateContentControllerMockInformer sync.RWMutex + lockTemplateContentControllerMockLister sync.RWMutex + lockTemplateContentControllerMockStart sync.RWMutex + lockTemplateContentControllerMockSync sync.RWMutex ) // Ensure, that TemplateContentControllerMock does implement TemplateContentController. @@ -160,9 +162,15 @@ var _ v3.TemplateContentController = &TemplateContentControllerMock{} // // // make and configure a mocked TemplateContentController // mockedTemplateContentController := &TemplateContentControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateContentHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.TemplateContentHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateContentHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.TemplateContentHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.TemplateContentController = &TemplateContentControllerMock{} // // } type TemplateContentControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateContentHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.TemplateContentHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateContentHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.TemplateContentHandlerFunc) @@ -217,6 +231,19 @@ type TemplateContentControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.TemplateContentHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type TemplateContentControllerMock struct { // Handler is the handler argument value. Handler v3.TemplateContentHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TemplateContentHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type TemplateContentControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TemplateContentControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateContentHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TemplateContentControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but TemplateContentController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateContentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockTemplateContentControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTemplateContentControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTemplateContentController.AddClusterScopedFeatureHandlerCalls()) +func (mock *TemplateContentControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateContentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateContentHandlerFunc + } + lockTemplateContentControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTemplateContentControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TemplateContentControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.TemplateContentHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *TemplateContentControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TemplateContentControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TemplateContentHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TemplateContentControllerMock.AddFeatureHandlerFunc: method is nil but TemplateContentController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateContentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTemplateContentControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTemplateContentControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTemplateContentController.AddFeatureHandlerCalls()) +func (mock *TemplateContentControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateContentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateContentHandlerFunc + } + lockTemplateContentControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTemplateContentControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TemplateContentControllerMock) AddHandler(ctx context.Context, name string, handler v3.TemplateContentHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *TemplateContentControllerMock) SyncCalls() []struct { } var ( - lockTemplateContentInterfaceMockAddClusterScopedHandler sync.RWMutex - lockTemplateContentInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockTemplateContentInterfaceMockAddHandler sync.RWMutex - lockTemplateContentInterfaceMockAddLifecycle sync.RWMutex - lockTemplateContentInterfaceMockController sync.RWMutex - lockTemplateContentInterfaceMockCreate sync.RWMutex - lockTemplateContentInterfaceMockDelete sync.RWMutex - lockTemplateContentInterfaceMockDeleteCollection sync.RWMutex - lockTemplateContentInterfaceMockDeleteNamespaced sync.RWMutex - lockTemplateContentInterfaceMockGet sync.RWMutex - lockTemplateContentInterfaceMockGetNamespaced sync.RWMutex - lockTemplateContentInterfaceMockList sync.RWMutex - lockTemplateContentInterfaceMockObjectClient sync.RWMutex - lockTemplateContentInterfaceMockUpdate sync.RWMutex - lockTemplateContentInterfaceMockWatch sync.RWMutex + lockTemplateContentInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockTemplateContentInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockTemplateContentInterfaceMockAddClusterScopedHandler sync.RWMutex + lockTemplateContentInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockTemplateContentInterfaceMockAddFeatureHandler sync.RWMutex + lockTemplateContentInterfaceMockAddFeatureLifecycle sync.RWMutex + lockTemplateContentInterfaceMockAddHandler sync.RWMutex + lockTemplateContentInterfaceMockAddLifecycle sync.RWMutex + lockTemplateContentInterfaceMockController sync.RWMutex + lockTemplateContentInterfaceMockCreate sync.RWMutex + lockTemplateContentInterfaceMockDelete sync.RWMutex + lockTemplateContentInterfaceMockDeleteCollection sync.RWMutex + lockTemplateContentInterfaceMockDeleteNamespaced sync.RWMutex + lockTemplateContentInterfaceMockGet sync.RWMutex + lockTemplateContentInterfaceMockGetNamespaced sync.RWMutex + lockTemplateContentInterfaceMockList sync.RWMutex + lockTemplateContentInterfaceMockObjectClient sync.RWMutex + lockTemplateContentInterfaceMockUpdate sync.RWMutex + lockTemplateContentInterfaceMockWatch sync.RWMutex ) // Ensure, that TemplateContentInterfaceMock does implement TemplateContentInterface. @@ -557,12 +689,24 @@ var _ v3.TemplateContentInterface = &TemplateContentInterfaceMock{} // // // make and configure a mocked TemplateContentInterface // mockedTemplateContentInterface := &TemplateContentInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateContentHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateContentLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.TemplateContentHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.TemplateContentLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateContentHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateContentLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.TemplateContentHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.TemplateContentInterface = &TemplateContentInterfaceMock{} // // } type TemplateContentInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateContentHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateContentLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.TemplateContentHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.TemplateContentLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateContentHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateContentLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.TemplateContentHandlerFunc) @@ -656,6 +812,32 @@ type TemplateContentInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.TemplateContentHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TemplateContentLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type TemplateContentInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.TemplateContentLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TemplateContentHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TemplateContentLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type TemplateContentInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TemplateContentInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateContentHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TemplateContentInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but TemplateContentInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateContentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockTemplateContentInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTemplateContentInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTemplateContentInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *TemplateContentInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateContentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateContentHandlerFunc + } + lockTemplateContentInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTemplateContentInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *TemplateContentInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateContentLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("TemplateContentInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but TemplateContentInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateContentLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockTemplateContentInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockTemplateContentInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedTemplateContentInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *TemplateContentInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateContentLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateContentLifecycle + } + lockTemplateContentInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockTemplateContentInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TemplateContentInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.TemplateContentHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *TemplateContentInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TemplateContentInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TemplateContentHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TemplateContentInterfaceMock.AddFeatureHandlerFunc: method is nil but TemplateContentInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateContentHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTemplateContentInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTemplateContentInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTemplateContentInterface.AddFeatureHandlerCalls()) +func (mock *TemplateContentInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateContentHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateContentHandlerFunc + } + lockTemplateContentInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTemplateContentInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *TemplateContentInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateContentLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("TemplateContentInterfaceMock.AddFeatureLifecycleFunc: method is nil but TemplateContentInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateContentLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockTemplateContentInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockTemplateContentInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedTemplateContentInterface.AddFeatureLifecycleCalls()) +func (mock *TemplateContentInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateContentLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateContentLifecycle + } + lockTemplateContentInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockTemplateContentInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TemplateContentInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.TemplateContentHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_template_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_template_mock.go index fe2b197d..36c373b2 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_template_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_template_mock.go @@ -140,14 +140,16 @@ func (mock *TemplateListerMock) ListCalls() []struct { } var ( - lockTemplateControllerMockAddClusterScopedHandler sync.RWMutex - lockTemplateControllerMockAddHandler sync.RWMutex - lockTemplateControllerMockEnqueue sync.RWMutex - lockTemplateControllerMockGeneric sync.RWMutex - lockTemplateControllerMockInformer sync.RWMutex - lockTemplateControllerMockLister sync.RWMutex - lockTemplateControllerMockStart sync.RWMutex - lockTemplateControllerMockSync sync.RWMutex + lockTemplateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockTemplateControllerMockAddClusterScopedHandler sync.RWMutex + lockTemplateControllerMockAddFeatureHandler sync.RWMutex + lockTemplateControllerMockAddHandler sync.RWMutex + lockTemplateControllerMockEnqueue sync.RWMutex + lockTemplateControllerMockGeneric sync.RWMutex + lockTemplateControllerMockInformer sync.RWMutex + lockTemplateControllerMockLister sync.RWMutex + lockTemplateControllerMockStart sync.RWMutex + lockTemplateControllerMockSync sync.RWMutex ) // Ensure, that TemplateControllerMock does implement TemplateController. @@ -160,9 +162,15 @@ var _ v3.TemplateController = &TemplateControllerMock{} // // // make and configure a mocked TemplateController // mockedTemplateController := &TemplateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.TemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.TemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.TemplateController = &TemplateControllerMock{} // // } type TemplateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.TemplateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.TemplateHandlerFunc) @@ -217,6 +231,19 @@ type TemplateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.TemplateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type TemplateControllerMock struct { // Handler is the handler argument value. Handler v3.TemplateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TemplateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type TemplateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TemplateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TemplateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but TemplateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockTemplateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTemplateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTemplateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *TemplateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateHandlerFunc + } + lockTemplateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTemplateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TemplateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.TemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *TemplateControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TemplateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TemplateControllerMock.AddFeatureHandlerFunc: method is nil but TemplateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTemplateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTemplateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTemplateController.AddFeatureHandlerCalls()) +func (mock *TemplateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateHandlerFunc + } + lockTemplateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTemplateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TemplateControllerMock) AddHandler(ctx context.Context, name string, handler v3.TemplateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *TemplateControllerMock) SyncCalls() []struct { } var ( - lockTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockTemplateInterfaceMockAddHandler sync.RWMutex - lockTemplateInterfaceMockAddLifecycle sync.RWMutex - lockTemplateInterfaceMockController sync.RWMutex - lockTemplateInterfaceMockCreate sync.RWMutex - lockTemplateInterfaceMockDelete sync.RWMutex - lockTemplateInterfaceMockDeleteCollection sync.RWMutex - lockTemplateInterfaceMockDeleteNamespaced sync.RWMutex - lockTemplateInterfaceMockGet sync.RWMutex - lockTemplateInterfaceMockGetNamespaced sync.RWMutex - lockTemplateInterfaceMockList sync.RWMutex - lockTemplateInterfaceMockObjectClient sync.RWMutex - lockTemplateInterfaceMockUpdate sync.RWMutex - lockTemplateInterfaceMockWatch sync.RWMutex + lockTemplateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockTemplateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockTemplateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockTemplateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockTemplateInterfaceMockAddFeatureHandler sync.RWMutex + lockTemplateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockTemplateInterfaceMockAddHandler sync.RWMutex + lockTemplateInterfaceMockAddLifecycle sync.RWMutex + lockTemplateInterfaceMockController sync.RWMutex + lockTemplateInterfaceMockCreate sync.RWMutex + lockTemplateInterfaceMockDelete sync.RWMutex + lockTemplateInterfaceMockDeleteCollection sync.RWMutex + lockTemplateInterfaceMockDeleteNamespaced sync.RWMutex + lockTemplateInterfaceMockGet sync.RWMutex + lockTemplateInterfaceMockGetNamespaced sync.RWMutex + lockTemplateInterfaceMockList sync.RWMutex + lockTemplateInterfaceMockObjectClient sync.RWMutex + lockTemplateInterfaceMockUpdate sync.RWMutex + lockTemplateInterfaceMockWatch sync.RWMutex ) // Ensure, that TemplateInterfaceMock does implement TemplateInterface. @@ -557,12 +689,24 @@ var _ v3.TemplateInterface = &TemplateInterfaceMock{} // // // make and configure a mocked TemplateInterface // mockedTemplateInterface := &TemplateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.TemplateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.TemplateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.TemplateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.TemplateInterface = &TemplateInterfaceMock{} // // } type TemplateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.TemplateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.TemplateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.TemplateHandlerFunc) @@ -656,6 +812,32 @@ type TemplateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.TemplateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TemplateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type TemplateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.TemplateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TemplateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TemplateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type TemplateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TemplateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TemplateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but TemplateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockTemplateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTemplateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTemplateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *TemplateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateHandlerFunc + } + lockTemplateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTemplateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *TemplateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("TemplateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but TemplateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockTemplateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedTemplateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *TemplateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateLifecycle + } + lockTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockTemplateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TemplateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.TemplateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *TemplateInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TemplateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TemplateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TemplateInterfaceMock.AddFeatureHandlerFunc: method is nil but TemplateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTemplateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTemplateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTemplateInterface.AddFeatureHandlerCalls()) +func (mock *TemplateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateHandlerFunc + } + lockTemplateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTemplateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *TemplateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("TemplateInterfaceMock.AddFeatureLifecycleFunc: method is nil but TemplateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockTemplateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockTemplateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedTemplateInterface.AddFeatureLifecycleCalls()) +func (mock *TemplateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateLifecycle + } + lockTemplateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockTemplateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TemplateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.TemplateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_template_version_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_template_version_mock.go index ecf0c9fe..f80338f5 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_template_version_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_template_version_mock.go @@ -140,14 +140,16 @@ func (mock *TemplateVersionListerMock) ListCalls() []struct { } var ( - lockTemplateVersionControllerMockAddClusterScopedHandler sync.RWMutex - lockTemplateVersionControllerMockAddHandler sync.RWMutex - lockTemplateVersionControllerMockEnqueue sync.RWMutex - lockTemplateVersionControllerMockGeneric sync.RWMutex - lockTemplateVersionControllerMockInformer sync.RWMutex - lockTemplateVersionControllerMockLister sync.RWMutex - lockTemplateVersionControllerMockStart sync.RWMutex - lockTemplateVersionControllerMockSync sync.RWMutex + lockTemplateVersionControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockTemplateVersionControllerMockAddClusterScopedHandler sync.RWMutex + lockTemplateVersionControllerMockAddFeatureHandler sync.RWMutex + lockTemplateVersionControllerMockAddHandler sync.RWMutex + lockTemplateVersionControllerMockEnqueue sync.RWMutex + lockTemplateVersionControllerMockGeneric sync.RWMutex + lockTemplateVersionControllerMockInformer sync.RWMutex + lockTemplateVersionControllerMockLister sync.RWMutex + lockTemplateVersionControllerMockStart sync.RWMutex + lockTemplateVersionControllerMockSync sync.RWMutex ) // Ensure, that TemplateVersionControllerMock does implement TemplateVersionController. @@ -160,9 +162,15 @@ var _ v3.TemplateVersionController = &TemplateVersionControllerMock{} // // // make and configure a mocked TemplateVersionController // mockedTemplateVersionController := &TemplateVersionControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateVersionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.TemplateVersionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateVersionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.TemplateVersionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.TemplateVersionController = &TemplateVersionControllerMock{} // // } type TemplateVersionControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateVersionHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.TemplateVersionHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateVersionHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.TemplateVersionHandlerFunc) @@ -217,6 +231,19 @@ type TemplateVersionControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.TemplateVersionHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type TemplateVersionControllerMock struct { // Handler is the handler argument value. Handler v3.TemplateVersionHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TemplateVersionHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type TemplateVersionControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TemplateVersionControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TemplateVersionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TemplateVersionControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but TemplateVersionController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockTemplateVersionControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTemplateVersionControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTemplateVersionController.AddClusterScopedFeatureHandlerCalls()) +func (mock *TemplateVersionControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TemplateVersionHandlerFunc + } + lockTemplateVersionControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTemplateVersionControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TemplateVersionControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.TemplateVersionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *TemplateVersionControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TemplateVersionControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TemplateVersionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TemplateVersionControllerMock.AddFeatureHandlerFunc: method is nil but TemplateVersionController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTemplateVersionControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTemplateVersionControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTemplateVersionController.AddFeatureHandlerCalls()) +func (mock *TemplateVersionControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateVersionHandlerFunc + } + lockTemplateVersionControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTemplateVersionControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TemplateVersionControllerMock) AddHandler(ctx context.Context, name string, handler v3.TemplateVersionHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *TemplateVersionControllerMock) SyncCalls() []struct { } var ( - lockTemplateVersionInterfaceMockAddClusterScopedHandler sync.RWMutex - lockTemplateVersionInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockTemplateVersionInterfaceMockAddHandler sync.RWMutex - lockTemplateVersionInterfaceMockAddLifecycle sync.RWMutex - lockTemplateVersionInterfaceMockController sync.RWMutex - lockTemplateVersionInterfaceMockCreate sync.RWMutex - lockTemplateVersionInterfaceMockDelete sync.RWMutex - lockTemplateVersionInterfaceMockDeleteCollection sync.RWMutex - lockTemplateVersionInterfaceMockDeleteNamespaced sync.RWMutex - lockTemplateVersionInterfaceMockGet sync.RWMutex - lockTemplateVersionInterfaceMockGetNamespaced sync.RWMutex - lockTemplateVersionInterfaceMockList sync.RWMutex - lockTemplateVersionInterfaceMockObjectClient sync.RWMutex - lockTemplateVersionInterfaceMockUpdate sync.RWMutex - lockTemplateVersionInterfaceMockWatch sync.RWMutex + lockTemplateVersionInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockTemplateVersionInterfaceMockAddClusterScopedHandler sync.RWMutex + lockTemplateVersionInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockTemplateVersionInterfaceMockAddFeatureHandler sync.RWMutex + lockTemplateVersionInterfaceMockAddFeatureLifecycle sync.RWMutex + lockTemplateVersionInterfaceMockAddHandler sync.RWMutex + lockTemplateVersionInterfaceMockAddLifecycle sync.RWMutex + lockTemplateVersionInterfaceMockController sync.RWMutex + lockTemplateVersionInterfaceMockCreate sync.RWMutex + lockTemplateVersionInterfaceMockDelete sync.RWMutex + lockTemplateVersionInterfaceMockDeleteCollection sync.RWMutex + lockTemplateVersionInterfaceMockDeleteNamespaced sync.RWMutex + lockTemplateVersionInterfaceMockGet sync.RWMutex + lockTemplateVersionInterfaceMockGetNamespaced sync.RWMutex + lockTemplateVersionInterfaceMockList sync.RWMutex + lockTemplateVersionInterfaceMockObjectClient sync.RWMutex + lockTemplateVersionInterfaceMockUpdate sync.RWMutex + lockTemplateVersionInterfaceMockWatch sync.RWMutex ) // Ensure, that TemplateVersionInterfaceMock does implement TemplateVersionInterface. @@ -557,12 +689,24 @@ var _ v3.TemplateVersionInterface = &TemplateVersionInterfaceMock{} // // // make and configure a mocked TemplateVersionInterface // mockedTemplateVersionInterface := &TemplateVersionInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateVersionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateVersionLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.TemplateVersionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.TemplateVersionLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateVersionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateVersionLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.TemplateVersionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.TemplateVersionInterface = &TemplateVersionInterfaceMock{} // // } type TemplateVersionInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateVersionHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateVersionLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.TemplateVersionHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.TemplateVersionLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TemplateVersionHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateVersionLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.TemplateVersionHandlerFunc) @@ -656,6 +812,32 @@ type TemplateVersionInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.TemplateVersionHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TemplateVersionLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type TemplateVersionInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.TemplateVersionLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TemplateVersionHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TemplateVersionLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type TemplateVersionInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TemplateVersionInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TemplateVersionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TemplateVersionInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but TemplateVersionInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTemplateVersionInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *TemplateVersionInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TemplateVersionHandlerFunc + } + lockTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTemplateVersionInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *TemplateVersionInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TemplateVersionLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("TemplateVersionInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but TemplateVersionInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateVersionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedTemplateVersionInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *TemplateVersionInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateVersionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TemplateVersionLifecycle + } + lockTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockTemplateVersionInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TemplateVersionInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.TemplateVersionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *TemplateVersionInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TemplateVersionInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TemplateVersionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TemplateVersionInterfaceMock.AddFeatureHandlerFunc: method is nil but TemplateVersionInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateVersionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTemplateVersionInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTemplateVersionInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTemplateVersionInterface.AddFeatureHandlerCalls()) +func (mock *TemplateVersionInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateVersionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TemplateVersionHandlerFunc + } + lockTemplateVersionInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTemplateVersionInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *TemplateVersionInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.TemplateVersionLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("TemplateVersionInterfaceMock.AddFeatureLifecycleFunc: method is nil but TemplateVersionInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateVersionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockTemplateVersionInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockTemplateVersionInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedTemplateVersionInterface.AddFeatureLifecycleCalls()) +func (mock *TemplateVersionInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateVersionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TemplateVersionLifecycle + } + lockTemplateVersionInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockTemplateVersionInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TemplateVersionInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.TemplateVersionHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_token_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_token_mock.go index 9d187235..28d27e06 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_token_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_token_mock.go @@ -140,14 +140,16 @@ func (mock *TokenListerMock) ListCalls() []struct { } var ( - lockTokenControllerMockAddClusterScopedHandler sync.RWMutex - lockTokenControllerMockAddHandler sync.RWMutex - lockTokenControllerMockEnqueue sync.RWMutex - lockTokenControllerMockGeneric sync.RWMutex - lockTokenControllerMockInformer sync.RWMutex - lockTokenControllerMockLister sync.RWMutex - lockTokenControllerMockStart sync.RWMutex - lockTokenControllerMockSync sync.RWMutex + lockTokenControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockTokenControllerMockAddClusterScopedHandler sync.RWMutex + lockTokenControllerMockAddFeatureHandler sync.RWMutex + lockTokenControllerMockAddHandler sync.RWMutex + lockTokenControllerMockEnqueue sync.RWMutex + lockTokenControllerMockGeneric sync.RWMutex + lockTokenControllerMockInformer sync.RWMutex + lockTokenControllerMockLister sync.RWMutex + lockTokenControllerMockStart sync.RWMutex + lockTokenControllerMockSync sync.RWMutex ) // Ensure, that TokenControllerMock does implement TokenController. @@ -160,9 +162,15 @@ var _ v3.TokenController = &TokenControllerMock{} // // // make and configure a mocked TokenController // mockedTokenController := &TokenControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.TokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.TokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.TokenController = &TokenControllerMock{} // // } type TokenControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TokenHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.TokenHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TokenHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.TokenHandlerFunc) @@ -217,6 +231,19 @@ type TokenControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.TokenHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type TokenControllerMock struct { // Handler is the handler argument value. Handler v3.TokenHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TokenHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type TokenControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TokenControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.TokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TokenControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but TokenController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockTokenControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTokenControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTokenController.AddClusterScopedFeatureHandlerCalls()) +func (mock *TokenControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.TokenHandlerFunc + } + lockTokenControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTokenControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TokenControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.TokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *TokenControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TokenControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TokenControllerMock.AddFeatureHandlerFunc: method is nil but TokenController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTokenControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTokenControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTokenController.AddFeatureHandlerCalls()) +func (mock *TokenControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TokenHandlerFunc + } + lockTokenControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTokenControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TokenControllerMock) AddHandler(ctx context.Context, name string, handler v3.TokenHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *TokenControllerMock) SyncCalls() []struct { } var ( - lockTokenInterfaceMockAddClusterScopedHandler sync.RWMutex - lockTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockTokenInterfaceMockAddHandler sync.RWMutex - lockTokenInterfaceMockAddLifecycle sync.RWMutex - lockTokenInterfaceMockController sync.RWMutex - lockTokenInterfaceMockCreate sync.RWMutex - lockTokenInterfaceMockDelete sync.RWMutex - lockTokenInterfaceMockDeleteCollection sync.RWMutex - lockTokenInterfaceMockDeleteNamespaced sync.RWMutex - lockTokenInterfaceMockGet sync.RWMutex - lockTokenInterfaceMockGetNamespaced sync.RWMutex - lockTokenInterfaceMockList sync.RWMutex - lockTokenInterfaceMockObjectClient sync.RWMutex - lockTokenInterfaceMockUpdate sync.RWMutex - lockTokenInterfaceMockWatch sync.RWMutex + lockTokenInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockTokenInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockTokenInterfaceMockAddClusterScopedHandler sync.RWMutex + lockTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockTokenInterfaceMockAddFeatureHandler sync.RWMutex + lockTokenInterfaceMockAddFeatureLifecycle sync.RWMutex + lockTokenInterfaceMockAddHandler sync.RWMutex + lockTokenInterfaceMockAddLifecycle sync.RWMutex + lockTokenInterfaceMockController sync.RWMutex + lockTokenInterfaceMockCreate sync.RWMutex + lockTokenInterfaceMockDelete sync.RWMutex + lockTokenInterfaceMockDeleteCollection sync.RWMutex + lockTokenInterfaceMockDeleteNamespaced sync.RWMutex + lockTokenInterfaceMockGet sync.RWMutex + lockTokenInterfaceMockGetNamespaced sync.RWMutex + lockTokenInterfaceMockList sync.RWMutex + lockTokenInterfaceMockObjectClient sync.RWMutex + lockTokenInterfaceMockUpdate sync.RWMutex + lockTokenInterfaceMockWatch sync.RWMutex ) // Ensure, that TokenInterfaceMock does implement TokenInterface. @@ -557,12 +689,24 @@ var _ v3.TokenInterface = &TokenInterfaceMock{} // // // make and configure a mocked TokenInterface // mockedTokenInterface := &TokenInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TokenLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.TokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.TokenLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.TokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TokenLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.TokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.TokenInterface = &TokenInterfaceMock{} // // } type TokenInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TokenHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TokenLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.TokenHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.TokenLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.TokenHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.TokenLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.TokenHandlerFunc) @@ -656,6 +812,32 @@ type TokenInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.TokenHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TokenLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type TokenInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.TokenLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.TokenHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.TokenLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type TokenInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *TokenInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.TokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("TokenInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but TokenInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockTokenInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockTokenInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedTokenInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *TokenInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.TokenHandlerFunc + } + lockTokenInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockTokenInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *TokenInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.TokenLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("TokenInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but TokenInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockTokenInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockTokenInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedTokenInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *TokenInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.TokenLifecycle + } + lockTokenInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockTokenInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *TokenInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.TokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *TokenInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *TokenInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.TokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("TokenInterfaceMock.AddFeatureHandlerFunc: method is nil but TokenInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockTokenInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockTokenInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedTokenInterface.AddFeatureHandlerCalls()) +func (mock *TokenInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.TokenHandlerFunc + } + lockTokenInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockTokenInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *TokenInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.TokenLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("TokenInterfaceMock.AddFeatureLifecycleFunc: method is nil but TokenInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockTokenInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockTokenInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedTokenInterface.AddFeatureLifecycleCalls()) +func (mock *TokenInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.TokenLifecycle + } + lockTokenInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockTokenInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *TokenInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.TokenHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_user_attribute_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_user_attribute_mock.go index f72ae570..86236648 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_user_attribute_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_user_attribute_mock.go @@ -140,14 +140,16 @@ func (mock *UserAttributeListerMock) ListCalls() []struct { } var ( - lockUserAttributeControllerMockAddClusterScopedHandler sync.RWMutex - lockUserAttributeControllerMockAddHandler sync.RWMutex - lockUserAttributeControllerMockEnqueue sync.RWMutex - lockUserAttributeControllerMockGeneric sync.RWMutex - lockUserAttributeControllerMockInformer sync.RWMutex - lockUserAttributeControllerMockLister sync.RWMutex - lockUserAttributeControllerMockStart sync.RWMutex - lockUserAttributeControllerMockSync sync.RWMutex + lockUserAttributeControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockUserAttributeControllerMockAddClusterScopedHandler sync.RWMutex + lockUserAttributeControllerMockAddFeatureHandler sync.RWMutex + lockUserAttributeControllerMockAddHandler sync.RWMutex + lockUserAttributeControllerMockEnqueue sync.RWMutex + lockUserAttributeControllerMockGeneric sync.RWMutex + lockUserAttributeControllerMockInformer sync.RWMutex + lockUserAttributeControllerMockLister sync.RWMutex + lockUserAttributeControllerMockStart sync.RWMutex + lockUserAttributeControllerMockSync sync.RWMutex ) // Ensure, that UserAttributeControllerMock does implement UserAttributeController. @@ -160,9 +162,15 @@ var _ v3.UserAttributeController = &UserAttributeControllerMock{} // // // make and configure a mocked UserAttributeController // mockedUserAttributeController := &UserAttributeControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.UserAttributeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.UserAttributeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.UserAttributeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.UserAttributeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.UserAttributeController = &UserAttributeControllerMock{} // // } type UserAttributeControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.UserAttributeHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.UserAttributeHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.UserAttributeHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.UserAttributeHandlerFunc) @@ -217,6 +231,19 @@ type UserAttributeControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.UserAttributeHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type UserAttributeControllerMock struct { // Handler is the handler argument value. Handler v3.UserAttributeHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.UserAttributeHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type UserAttributeControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *UserAttributeControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.UserAttributeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("UserAttributeControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but UserAttributeController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.UserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockUserAttributeControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockUserAttributeControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedUserAttributeController.AddClusterScopedFeatureHandlerCalls()) +func (mock *UserAttributeControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.UserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.UserAttributeHandlerFunc + } + lockUserAttributeControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockUserAttributeControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *UserAttributeControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.UserAttributeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *UserAttributeControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *UserAttributeControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.UserAttributeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("UserAttributeControllerMock.AddFeatureHandlerFunc: method is nil but UserAttributeController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockUserAttributeControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockUserAttributeControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedUserAttributeController.AddFeatureHandlerCalls()) +func (mock *UserAttributeControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserAttributeHandlerFunc + } + lockUserAttributeControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockUserAttributeControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *UserAttributeControllerMock) AddHandler(ctx context.Context, name string, handler v3.UserAttributeHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *UserAttributeControllerMock) SyncCalls() []struct { } var ( - lockUserAttributeInterfaceMockAddClusterScopedHandler sync.RWMutex - lockUserAttributeInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockUserAttributeInterfaceMockAddHandler sync.RWMutex - lockUserAttributeInterfaceMockAddLifecycle sync.RWMutex - lockUserAttributeInterfaceMockController sync.RWMutex - lockUserAttributeInterfaceMockCreate sync.RWMutex - lockUserAttributeInterfaceMockDelete sync.RWMutex - lockUserAttributeInterfaceMockDeleteCollection sync.RWMutex - lockUserAttributeInterfaceMockDeleteNamespaced sync.RWMutex - lockUserAttributeInterfaceMockGet sync.RWMutex - lockUserAttributeInterfaceMockGetNamespaced sync.RWMutex - lockUserAttributeInterfaceMockList sync.RWMutex - lockUserAttributeInterfaceMockObjectClient sync.RWMutex - lockUserAttributeInterfaceMockUpdate sync.RWMutex - lockUserAttributeInterfaceMockWatch sync.RWMutex + lockUserAttributeInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockUserAttributeInterfaceMockAddClusterScopedHandler sync.RWMutex + lockUserAttributeInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockUserAttributeInterfaceMockAddFeatureHandler sync.RWMutex + lockUserAttributeInterfaceMockAddFeatureLifecycle sync.RWMutex + lockUserAttributeInterfaceMockAddHandler sync.RWMutex + lockUserAttributeInterfaceMockAddLifecycle sync.RWMutex + lockUserAttributeInterfaceMockController sync.RWMutex + lockUserAttributeInterfaceMockCreate sync.RWMutex + lockUserAttributeInterfaceMockDelete sync.RWMutex + lockUserAttributeInterfaceMockDeleteCollection sync.RWMutex + lockUserAttributeInterfaceMockDeleteNamespaced sync.RWMutex + lockUserAttributeInterfaceMockGet sync.RWMutex + lockUserAttributeInterfaceMockGetNamespaced sync.RWMutex + lockUserAttributeInterfaceMockList sync.RWMutex + lockUserAttributeInterfaceMockObjectClient sync.RWMutex + lockUserAttributeInterfaceMockUpdate sync.RWMutex + lockUserAttributeInterfaceMockWatch sync.RWMutex ) // Ensure, that UserAttributeInterfaceMock does implement UserAttributeInterface. @@ -557,12 +689,24 @@ var _ v3.UserAttributeInterface = &UserAttributeInterfaceMock{} // // // make and configure a mocked UserAttributeInterface // mockedUserAttributeInterface := &UserAttributeInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.UserAttributeHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.UserAttributeLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.UserAttributeHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.UserAttributeLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.UserAttributeHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.UserAttributeLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.UserAttributeHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.UserAttributeInterface = &UserAttributeInterfaceMock{} // // } type UserAttributeInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.UserAttributeHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.UserAttributeLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.UserAttributeHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.UserAttributeLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.UserAttributeHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.UserAttributeLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.UserAttributeHandlerFunc) @@ -656,6 +812,32 @@ type UserAttributeInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.UserAttributeHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.UserAttributeLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type UserAttributeInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.UserAttributeLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.UserAttributeHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.UserAttributeLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type UserAttributeInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *UserAttributeInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.UserAttributeHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("UserAttributeInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but UserAttributeInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.UserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockUserAttributeInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockUserAttributeInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedUserAttributeInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *UserAttributeInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.UserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.UserAttributeHandlerFunc + } + lockUserAttributeInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockUserAttributeInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *UserAttributeInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.UserAttributeLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("UserAttributeInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but UserAttributeInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.UserAttributeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedUserAttributeInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *UserAttributeInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.UserAttributeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.UserAttributeLifecycle + } + lockUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockUserAttributeInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *UserAttributeInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.UserAttributeHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *UserAttributeInterfaceMock) AddClusterScopedLifecycleCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *UserAttributeInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.UserAttributeHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("UserAttributeInterfaceMock.AddFeatureHandlerFunc: method is nil but UserAttributeInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserAttributeHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockUserAttributeInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockUserAttributeInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedUserAttributeInterface.AddFeatureHandlerCalls()) +func (mock *UserAttributeInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserAttributeHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserAttributeHandlerFunc + } + lockUserAttributeInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockUserAttributeInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *UserAttributeInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.UserAttributeLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("UserAttributeInterfaceMock.AddFeatureLifecycleFunc: method is nil but UserAttributeInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.UserAttributeLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockUserAttributeInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockUserAttributeInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedUserAttributeInterface.AddFeatureLifecycleCalls()) +func (mock *UserAttributeInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.UserAttributeLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.UserAttributeLifecycle + } + lockUserAttributeInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockUserAttributeInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *UserAttributeInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.UserAttributeHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/fakes/zz_generated_user_mock.go b/apis/management.cattle.io/v3/fakes/zz_generated_user_mock.go index 737905f2..010e7271 100644 --- a/apis/management.cattle.io/v3/fakes/zz_generated_user_mock.go +++ b/apis/management.cattle.io/v3/fakes/zz_generated_user_mock.go @@ -140,14 +140,16 @@ func (mock *UserListerMock) ListCalls() []struct { } var ( - lockUserControllerMockAddClusterScopedHandler sync.RWMutex - lockUserControllerMockAddHandler sync.RWMutex - lockUserControllerMockEnqueue sync.RWMutex - lockUserControllerMockGeneric sync.RWMutex - lockUserControllerMockInformer sync.RWMutex - lockUserControllerMockLister sync.RWMutex - lockUserControllerMockStart sync.RWMutex - lockUserControllerMockSync sync.RWMutex + lockUserControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockUserControllerMockAddClusterScopedHandler sync.RWMutex + lockUserControllerMockAddFeatureHandler sync.RWMutex + lockUserControllerMockAddHandler sync.RWMutex + lockUserControllerMockEnqueue sync.RWMutex + lockUserControllerMockGeneric sync.RWMutex + lockUserControllerMockInformer sync.RWMutex + lockUserControllerMockLister sync.RWMutex + lockUserControllerMockStart sync.RWMutex + lockUserControllerMockSync sync.RWMutex ) // Ensure, that UserControllerMock does implement UserController. @@ -160,9 +162,15 @@ var _ v3.UserController = &UserControllerMock{} // // // make and configure a mocked UserController // mockedUserController := &UserControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.UserHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.UserHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.UserHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.UserHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.UserController = &UserControllerMock{} // // } type UserControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.UserHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.UserHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.UserHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.UserHandlerFunc) @@ -217,6 +231,19 @@ type UserControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.UserHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type UserControllerMock struct { // Handler is the handler argument value. Handler v3.UserHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.UserHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type UserControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *UserControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.UserHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("UserControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but UserController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.UserHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockUserControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockUserControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedUserController.AddClusterScopedFeatureHandlerCalls()) +func (mock *UserControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.UserHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.UserHandlerFunc + } + lockUserControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockUserControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *UserControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.UserHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *UserControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *UserControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.UserHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("UserControllerMock.AddFeatureHandlerFunc: method is nil but UserController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockUserControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockUserControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedUserController.AddFeatureHandlerCalls()) +func (mock *UserControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserHandlerFunc + } + lockUserControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockUserControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *UserControllerMock) AddHandler(ctx context.Context, name string, handler v3.UserHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *UserControllerMock) SyncCalls() []struct { } var ( - lockUserInterfaceMockAddClusterScopedHandler sync.RWMutex - lockUserInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockUserInterfaceMockAddHandler sync.RWMutex - lockUserInterfaceMockAddLifecycle sync.RWMutex - lockUserInterfaceMockController sync.RWMutex - lockUserInterfaceMockCreate sync.RWMutex - lockUserInterfaceMockDelete sync.RWMutex - lockUserInterfaceMockDeleteCollection sync.RWMutex - lockUserInterfaceMockDeleteNamespaced sync.RWMutex - lockUserInterfaceMockGet sync.RWMutex - lockUserInterfaceMockGetNamespaced sync.RWMutex - lockUserInterfaceMockList sync.RWMutex - lockUserInterfaceMockObjectClient sync.RWMutex - lockUserInterfaceMockUpdate sync.RWMutex - lockUserInterfaceMockWatch sync.RWMutex + lockUserInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockUserInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockUserInterfaceMockAddClusterScopedHandler sync.RWMutex + lockUserInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockUserInterfaceMockAddFeatureHandler sync.RWMutex + lockUserInterfaceMockAddFeatureLifecycle sync.RWMutex + lockUserInterfaceMockAddHandler sync.RWMutex + lockUserInterfaceMockAddLifecycle sync.RWMutex + lockUserInterfaceMockController sync.RWMutex + lockUserInterfaceMockCreate sync.RWMutex + lockUserInterfaceMockDelete sync.RWMutex + lockUserInterfaceMockDeleteCollection sync.RWMutex + lockUserInterfaceMockDeleteNamespaced sync.RWMutex + lockUserInterfaceMockGet sync.RWMutex + lockUserInterfaceMockGetNamespaced sync.RWMutex + lockUserInterfaceMockList sync.RWMutex + lockUserInterfaceMockObjectClient sync.RWMutex + lockUserInterfaceMockUpdate sync.RWMutex + lockUserInterfaceMockWatch sync.RWMutex ) // Ensure, that UserInterfaceMock does implement UserInterface. @@ -557,12 +689,24 @@ var _ v3.UserInterface = &UserInterfaceMock{} // // // make and configure a mocked UserInterface // mockedUserInterface := &UserInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.UserHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.UserLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.UserHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.UserLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.UserHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.UserLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.UserHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.UserInterface = &UserInterfaceMock{} // // } type UserInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.UserHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.UserLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.UserHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.UserLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.UserHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.UserLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.UserHandlerFunc) @@ -656,6 +812,32 @@ type UserInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.UserHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.UserLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type UserInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.UserLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.UserHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.UserLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type UserInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *UserInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.UserHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("UserInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but UserInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.UserHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockUserInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockUserInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedUserInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *UserInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.UserHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.UserHandlerFunc + } + lockUserInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockUserInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *UserInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.UserLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("UserInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but UserInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.UserLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockUserInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockUserInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedUserInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *UserInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.UserLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.UserLifecycle + } + lockUserInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockUserInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *UserInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.UserHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *UserInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *UserInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.UserHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("UserInterfaceMock.AddFeatureHandlerFunc: method is nil but UserInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockUserInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockUserInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedUserInterface.AddFeatureHandlerCalls()) +func (mock *UserInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.UserHandlerFunc + } + lockUserInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockUserInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *UserInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.UserLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("UserInterfaceMock.AddFeatureLifecycleFunc: method is nil but UserInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.UserLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockUserInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockUserInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedUserInterface.AddFeatureLifecycleCalls()) +func (mock *UserInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.UserLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.UserLifecycle + } + lockUserInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockUserInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *UserInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.UserHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go b/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go index ab5f718d..c8de457d 100644 --- a/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_auth_config_controller.go @@ -67,7 +67,9 @@ type AuthConfigController interface { Informer() cache.SharedIndexInformer Lister() AuthConfigLister AddHandler(ctx context.Context, name string, handler AuthConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AuthConfigHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AuthConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AuthConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type AuthConfigInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AuthConfigController AddHandler(ctx context.Context, name string, sync AuthConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AuthConfigHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AuthConfigLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AuthConfigLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AuthConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AuthConfigHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AuthConfigLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AuthConfigLifecycle) } type authConfigLister struct { @@ -148,6 +154,20 @@ func (c *authConfigController) AddHandler(ctx context.Context, name string, hand }) } +func (c *authConfigController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler AuthConfigHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*AuthConfig); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *authConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AuthConfigHandlerFunc) { resource.PutClusterScoped(AuthConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *authConfigController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *authConfigController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler AuthConfigHandlerFunc) { + resource.PutClusterScoped(AuthConfigGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*AuthConfig); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type authConfigFactory struct { } @@ -256,20 +291,38 @@ func (s *authConfigClient) AddHandler(ctx context.Context, name string, sync Aut s.Controller().AddHandler(ctx, name, sync) } +func (s *authConfigClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AuthConfigHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *authConfigClient) AddLifecycle(ctx context.Context, name string, lifecycle AuthConfigLifecycle) { sync := NewAuthConfigLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *authConfigClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AuthConfigLifecycle) { + sync := NewAuthConfigLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *authConfigClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AuthConfigHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *authConfigClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AuthConfigHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *authConfigClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AuthConfigLifecycle) { sync := NewAuthConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *authConfigClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AuthConfigLifecycle) { + sync := NewAuthConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type AuthConfigIndexer func(obj *AuthConfig) ([]string, error) type AuthConfigClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_catalog_controller.go b/apis/management.cattle.io/v3/zz_generated_catalog_controller.go index 14480808..2651940f 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_controller.go @@ -67,7 +67,9 @@ type CatalogController interface { Informer() cache.SharedIndexInformer Lister() CatalogLister AddHandler(ctx context.Context, name string, handler CatalogHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CatalogHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CatalogHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type CatalogInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CatalogController AddHandler(ctx context.Context, name string, sync CatalogHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CatalogLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CatalogLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CatalogHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CatalogHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CatalogLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CatalogLifecycle) } type catalogLister struct { @@ -148,6 +154,20 @@ func (c *catalogController) AddHandler(ctx context.Context, name string, handler }) } +func (c *catalogController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler CatalogHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Catalog); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *catalogController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CatalogHandlerFunc) { resource.PutClusterScoped(CatalogGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *catalogController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *catalogController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler CatalogHandlerFunc) { + resource.PutClusterScoped(CatalogGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Catalog); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type catalogFactory struct { } @@ -256,20 +291,38 @@ func (s *catalogClient) AddHandler(ctx context.Context, name string, sync Catalo s.Controller().AddHandler(ctx, name, sync) } +func (s *catalogClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *catalogClient) AddLifecycle(ctx context.Context, name string, lifecycle CatalogLifecycle) { sync := NewCatalogLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *catalogClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CatalogLifecycle) { + sync := NewCatalogLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *catalogClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CatalogHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *catalogClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CatalogHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *catalogClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CatalogLifecycle) { sync := NewCatalogLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *catalogClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CatalogLifecycle) { + sync := NewCatalogLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type CatalogIndexer func(obj *Catalog) ([]string, error) type CatalogClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go b/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go index b77c539a..76746821 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_template_controller.go @@ -68,7 +68,9 @@ type CatalogTemplateController interface { Informer() cache.SharedIndexInformer Lister() CatalogTemplateLister AddHandler(ctx context.Context, name string, handler CatalogTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogTemplateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CatalogTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CatalogTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type CatalogTemplateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CatalogTemplateController AddHandler(ctx context.Context, name string, sync CatalogTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogTemplateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CatalogTemplateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CatalogTemplateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CatalogTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CatalogTemplateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CatalogTemplateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CatalogTemplateLifecycle) } type catalogTemplateLister struct { @@ -149,6 +155,20 @@ func (c *catalogTemplateController) AddHandler(ctx context.Context, name string, }) } +func (c *catalogTemplateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler CatalogTemplateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*CatalogTemplate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *catalogTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CatalogTemplateHandlerFunc) { resource.PutClusterScoped(CatalogTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *catalogTemplateController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *catalogTemplateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler CatalogTemplateHandlerFunc) { + resource.PutClusterScoped(CatalogTemplateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*CatalogTemplate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type catalogTemplateFactory struct { } @@ -257,20 +292,38 @@ func (s *catalogTemplateClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *catalogTemplateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogTemplateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *catalogTemplateClient) AddLifecycle(ctx context.Context, name string, lifecycle CatalogTemplateLifecycle) { sync := NewCatalogTemplateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *catalogTemplateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CatalogTemplateLifecycle) { + sync := NewCatalogTemplateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *catalogTemplateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CatalogTemplateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *catalogTemplateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CatalogTemplateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *catalogTemplateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CatalogTemplateLifecycle) { sync := NewCatalogTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *catalogTemplateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CatalogTemplateLifecycle) { + sync := NewCatalogTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type CatalogTemplateIndexer func(obj *CatalogTemplate) ([]string, error) type CatalogTemplateClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go b/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go index 18808c08..f8e48ddc 100644 --- a/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_catalog_template_version_controller.go @@ -68,7 +68,9 @@ type CatalogTemplateVersionController interface { Informer() cache.SharedIndexInformer Lister() CatalogTemplateVersionLister AddHandler(ctx context.Context, name string, handler CatalogTemplateVersionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogTemplateVersionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CatalogTemplateVersionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CatalogTemplateVersionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type CatalogTemplateVersionInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CatalogTemplateVersionController AddHandler(ctx context.Context, name string, sync CatalogTemplateVersionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogTemplateVersionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CatalogTemplateVersionLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CatalogTemplateVersionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CatalogTemplateVersionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CatalogTemplateVersionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CatalogTemplateVersionLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CatalogTemplateVersionLifecycle) } type catalogTemplateVersionLister struct { @@ -149,6 +155,20 @@ func (c *catalogTemplateVersionController) AddHandler(ctx context.Context, name }) } +func (c *catalogTemplateVersionController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler CatalogTemplateVersionHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*CatalogTemplateVersion); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *catalogTemplateVersionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CatalogTemplateVersionHandlerFunc) { resource.PutClusterScoped(CatalogTemplateVersionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *catalogTemplateVersionController) AddClusterScopedHandler(ctx context.C }) } +func (c *catalogTemplateVersionController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler CatalogTemplateVersionHandlerFunc) { + resource.PutClusterScoped(CatalogTemplateVersionGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*CatalogTemplateVersion); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type catalogTemplateVersionFactory struct { } @@ -257,20 +292,38 @@ func (s *catalogTemplateVersionClient) AddHandler(ctx context.Context, name stri s.Controller().AddHandler(ctx, name, sync) } +func (s *catalogTemplateVersionClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CatalogTemplateVersionHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *catalogTemplateVersionClient) AddLifecycle(ctx context.Context, name string, lifecycle CatalogTemplateVersionLifecycle) { sync := NewCatalogTemplateVersionLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *catalogTemplateVersionClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CatalogTemplateVersionLifecycle) { + sync := NewCatalogTemplateVersionLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *catalogTemplateVersionClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CatalogTemplateVersionHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *catalogTemplateVersionClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CatalogTemplateVersionHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *catalogTemplateVersionClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CatalogTemplateVersionLifecycle) { sync := NewCatalogTemplateVersionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *catalogTemplateVersionClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CatalogTemplateVersionLifecycle) { + sync := NewCatalogTemplateVersionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type CatalogTemplateVersionIndexer func(obj *CatalogTemplateVersion) ([]string, error) type CatalogTemplateVersionClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go b/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go index 687fd5d4..6ed29b9b 100644 --- a/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cloud_credential_controller.go @@ -68,7 +68,9 @@ type CloudCredentialController interface { Informer() cache.SharedIndexInformer Lister() CloudCredentialLister AddHandler(ctx context.Context, name string, handler CloudCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CloudCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CloudCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CloudCredentialHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type CloudCredentialInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CloudCredentialController AddHandler(ctx context.Context, name string, sync CloudCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CloudCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CloudCredentialLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CloudCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CloudCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CloudCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CloudCredentialLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CloudCredentialLifecycle) } type cloudCredentialLister struct { @@ -149,6 +155,20 @@ func (c *cloudCredentialController) AddHandler(ctx context.Context, name string, }) } +func (c *cloudCredentialController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler CloudCredentialHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*CloudCredential); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *cloudCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CloudCredentialHandlerFunc) { resource.PutClusterScoped(CloudCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *cloudCredentialController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *cloudCredentialController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler CloudCredentialHandlerFunc) { + resource.PutClusterScoped(CloudCredentialGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*CloudCredential); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type cloudCredentialFactory struct { } @@ -257,20 +292,38 @@ func (s *cloudCredentialClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *cloudCredentialClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CloudCredentialHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *cloudCredentialClient) AddLifecycle(ctx context.Context, name string, lifecycle CloudCredentialLifecycle) { sync := NewCloudCredentialLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *cloudCredentialClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CloudCredentialLifecycle) { + sync := NewCloudCredentialLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *cloudCredentialClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CloudCredentialHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *cloudCredentialClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CloudCredentialHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *cloudCredentialClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CloudCredentialLifecycle) { sync := NewCloudCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *cloudCredentialClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CloudCredentialLifecycle) { + sync := NewCloudCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type CloudCredentialIndexer func(obj *CloudCredential) ([]string, error) type CloudCredentialClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go index aa08cda5..3a740b9d 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_alert_controller.go @@ -68,7 +68,9 @@ type ClusterAlertController interface { Informer() cache.SharedIndexInformer Lister() ClusterAlertLister AddHandler(ctx context.Context, name string, handler ClusterAlertHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterAlertHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterAlertHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterAlertInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterAlertController AddHandler(ctx context.Context, name string, sync ClusterAlertHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAlertLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAlertLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAlertHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAlertHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAlertLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAlertLifecycle) } type clusterAlertLister struct { @@ -149,6 +155,20 @@ func (c *clusterAlertController) AddHandler(ctx context.Context, name string, ha }) } +func (c *clusterAlertController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterAlertHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAlert); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterAlertController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAlertHandlerFunc) { resource.PutClusterScoped(ClusterAlertGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterAlertController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *clusterAlertController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterAlertHandlerFunc) { + resource.PutClusterScoped(ClusterAlertGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAlert); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterAlertFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterAlertClient) AddHandler(ctx context.Context, name string, sync C s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAlertClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAlertClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAlertLifecycle) { sync := NewClusterAlertLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAlertClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAlertLifecycle) { + sync := NewClusterAlertLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAlertClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAlertHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAlertClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAlertHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterAlertClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAlertLifecycle) { sync := NewClusterAlertLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAlertClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAlertLifecycle) { + sync := NewClusterAlertLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterAlertIndexer func(obj *ClusterAlert) ([]string, error) type ClusterAlertClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go index b2de010e..fbc13904 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_alert_group_controller.go @@ -68,7 +68,9 @@ type ClusterAlertGroupController interface { Informer() cache.SharedIndexInformer Lister() ClusterAlertGroupLister AddHandler(ctx context.Context, name string, handler ClusterAlertGroupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertGroupHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterAlertGroupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterAlertGroupHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterAlertGroupInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterAlertGroupController AddHandler(ctx context.Context, name string, sync ClusterAlertGroupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertGroupHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAlertGroupLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAlertGroupLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAlertGroupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAlertGroupHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAlertGroupLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAlertGroupLifecycle) } type clusterAlertGroupLister struct { @@ -149,6 +155,20 @@ func (c *clusterAlertGroupController) AddHandler(ctx context.Context, name strin }) } +func (c *clusterAlertGroupController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterAlertGroupHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAlertGroup); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterAlertGroupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAlertGroupHandlerFunc) { resource.PutClusterScoped(ClusterAlertGroupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterAlertGroupController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *clusterAlertGroupController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterAlertGroupHandlerFunc) { + resource.PutClusterScoped(ClusterAlertGroupGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAlertGroup); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterAlertGroupFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterAlertGroupClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAlertGroupClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertGroupHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAlertGroupClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAlertGroupLifecycle) { sync := NewClusterAlertGroupLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAlertGroupClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAlertGroupLifecycle) { + sync := NewClusterAlertGroupLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAlertGroupClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAlertGroupHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAlertGroupClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAlertGroupHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterAlertGroupClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAlertGroupLifecycle) { sync := NewClusterAlertGroupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAlertGroupClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAlertGroupLifecycle) { + sync := NewClusterAlertGroupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterAlertGroupIndexer func(obj *ClusterAlertGroup) ([]string, error) type ClusterAlertGroupClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go index 0c083dbf..f36b8624 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_alert_rule_controller.go @@ -68,7 +68,9 @@ type ClusterAlertRuleController interface { Informer() cache.SharedIndexInformer Lister() ClusterAlertRuleLister AddHandler(ctx context.Context, name string, handler ClusterAlertRuleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertRuleHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterAlertRuleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterAlertRuleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterAlertRuleInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterAlertRuleController AddHandler(ctx context.Context, name string, sync ClusterAlertRuleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertRuleHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAlertRuleLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAlertRuleLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAlertRuleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAlertRuleHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAlertRuleLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAlertRuleLifecycle) } type clusterAlertRuleLister struct { @@ -149,6 +155,20 @@ func (c *clusterAlertRuleController) AddHandler(ctx context.Context, name string }) } +func (c *clusterAlertRuleController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterAlertRuleHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAlertRule); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterAlertRuleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterAlertRuleHandlerFunc) { resource.PutClusterScoped(ClusterAlertRuleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterAlertRuleController) AddClusterScopedHandler(ctx context.Context }) } +func (c *clusterAlertRuleController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterAlertRuleHandlerFunc) { + resource.PutClusterScoped(ClusterAlertRuleGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterAlertRule); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterAlertRuleFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterAlertRuleClient) AddHandler(ctx context.Context, name string, sy s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAlertRuleClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterAlertRuleHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAlertRuleClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterAlertRuleLifecycle) { sync := NewClusterAlertRuleLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterAlertRuleClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterAlertRuleLifecycle) { + sync := NewClusterAlertRuleLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterAlertRuleClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterAlertRuleHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAlertRuleClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterAlertRuleHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterAlertRuleClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterAlertRuleLifecycle) { sync := NewClusterAlertRuleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterAlertRuleClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterAlertRuleLifecycle) { + sync := NewClusterAlertRuleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterAlertRuleIndexer func(obj *ClusterAlertRule) ([]string, error) type ClusterAlertRuleClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go index cb8e96c3..f8660ba1 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_catalog_controller.go @@ -68,7 +68,9 @@ type ClusterCatalogController interface { Informer() cache.SharedIndexInformer Lister() ClusterCatalogLister AddHandler(ctx context.Context, name string, handler ClusterCatalogHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterCatalogHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterCatalogHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterCatalogHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterCatalogInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterCatalogController AddHandler(ctx context.Context, name string, sync ClusterCatalogHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterCatalogHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterCatalogLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterCatalogLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterCatalogHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterCatalogHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterCatalogLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterCatalogLifecycle) } type clusterCatalogLister struct { @@ -149,6 +155,20 @@ func (c *clusterCatalogController) AddHandler(ctx context.Context, name string, }) } +func (c *clusterCatalogController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterCatalogHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterCatalog); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterCatalogController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterCatalogHandlerFunc) { resource.PutClusterScoped(ClusterCatalogGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterCatalogController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *clusterCatalogController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterCatalogHandlerFunc) { + resource.PutClusterScoped(ClusterCatalogGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterCatalog); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterCatalogFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterCatalogClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterCatalogClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterCatalogHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterCatalogClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterCatalogLifecycle) { sync := NewClusterCatalogLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterCatalogClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterCatalogLifecycle) { + sync := NewClusterCatalogLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterCatalogClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterCatalogHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterCatalogClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterCatalogHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterCatalogClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterCatalogLifecycle) { sync := NewClusterCatalogLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterCatalogClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterCatalogLifecycle) { + sync := NewClusterCatalogLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterCatalogIndexer func(obj *ClusterCatalog) ([]string, error) type ClusterCatalogClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_controller.go index 18a57962..87cface3 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_controller.go @@ -67,7 +67,9 @@ type ClusterController interface { Informer() cache.SharedIndexInformer Lister() ClusterLister AddHandler(ctx context.Context, name string, handler ClusterHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type ClusterInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterController AddHandler(ctx context.Context, name string, sync ClusterHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterLifecycle) } type clusterLister struct { @@ -148,6 +154,20 @@ func (c *clusterController) AddHandler(ctx context.Context, name string, handler }) } +func (c *clusterController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Cluster); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterHandlerFunc) { resource.PutClusterScoped(ClusterGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *clusterController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *clusterController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterHandlerFunc) { + resource.PutClusterScoped(ClusterGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Cluster); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterFactory struct { } @@ -256,20 +291,38 @@ func (s *clusterClient) AddHandler(ctx context.Context, name string, sync Cluste s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterLifecycle) { sync := NewClusterLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterLifecycle) { + sync := NewClusterLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterLifecycle) { sync := NewClusterLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterLifecycle) { + sync := NewClusterLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterIndexer func(obj *Cluster) ([]string, error) type ClusterClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go index 6b737e4e..9800e1bc 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_logging_controller.go @@ -68,7 +68,9 @@ type ClusterLoggingController interface { Informer() cache.SharedIndexInformer Lister() ClusterLoggingLister AddHandler(ctx context.Context, name string, handler ClusterLoggingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterLoggingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterLoggingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterLoggingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterLoggingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterLoggingController AddHandler(ctx context.Context, name string, sync ClusterLoggingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterLoggingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterLoggingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterLoggingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterLoggingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterLoggingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterLoggingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterLoggingLifecycle) } type clusterLoggingLister struct { @@ -149,6 +155,20 @@ func (c *clusterLoggingController) AddHandler(ctx context.Context, name string, }) } +func (c *clusterLoggingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterLoggingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterLogging); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterLoggingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterLoggingHandlerFunc) { resource.PutClusterScoped(ClusterLoggingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterLoggingController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *clusterLoggingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterLoggingHandlerFunc) { + resource.PutClusterScoped(ClusterLoggingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterLogging); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterLoggingFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterLoggingClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterLoggingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterLoggingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterLoggingClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterLoggingLifecycle) { sync := NewClusterLoggingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterLoggingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterLoggingLifecycle) { + sync := NewClusterLoggingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterLoggingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterLoggingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterLoggingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterLoggingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterLoggingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterLoggingLifecycle) { sync := NewClusterLoggingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterLoggingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterLoggingLifecycle) { + sync := NewClusterLoggingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterLoggingIndexer func(obj *ClusterLogging) ([]string, error) type ClusterLoggingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go index 34584ac8..8f44f4cb 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_monitor_graph_controller.go @@ -68,7 +68,9 @@ type ClusterMonitorGraphController interface { Informer() cache.SharedIndexInformer Lister() ClusterMonitorGraphLister AddHandler(ctx context.Context, name string, handler ClusterMonitorGraphHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterMonitorGraphHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterMonitorGraphHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterMonitorGraphHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterMonitorGraphInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterMonitorGraphController AddHandler(ctx context.Context, name string, sync ClusterMonitorGraphHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterMonitorGraphHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterMonitorGraphLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterMonitorGraphLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterMonitorGraphHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterMonitorGraphHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterMonitorGraphLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterMonitorGraphLifecycle) } type clusterMonitorGraphLister struct { @@ -149,6 +155,20 @@ func (c *clusterMonitorGraphController) AddHandler(ctx context.Context, name str }) } +func (c *clusterMonitorGraphController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterMonitorGraphHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterMonitorGraph); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterMonitorGraphController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterMonitorGraphHandlerFunc) { resource.PutClusterScoped(ClusterMonitorGraphGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterMonitorGraphController) AddClusterScopedHandler(ctx context.Cont }) } +func (c *clusterMonitorGraphController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterMonitorGraphHandlerFunc) { + resource.PutClusterScoped(ClusterMonitorGraphGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterMonitorGraph); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterMonitorGraphFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterMonitorGraphClient) AddHandler(ctx context.Context, name string, s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterMonitorGraphClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterMonitorGraphHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterMonitorGraphClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterMonitorGraphLifecycle) { sync := NewClusterMonitorGraphLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterMonitorGraphClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterMonitorGraphLifecycle) { + sync := NewClusterMonitorGraphLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterMonitorGraphClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterMonitorGraphHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterMonitorGraphClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterMonitorGraphHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterMonitorGraphClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterMonitorGraphLifecycle) { sync := NewClusterMonitorGraphLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterMonitorGraphClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterMonitorGraphLifecycle) { + sync := NewClusterMonitorGraphLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterMonitorGraphIndexer func(obj *ClusterMonitorGraph) ([]string, error) type ClusterMonitorGraphClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go index 611d5317..78fb09b2 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_registration_token_controller.go @@ -68,7 +68,9 @@ type ClusterRegistrationTokenController interface { Informer() cache.SharedIndexInformer Lister() ClusterRegistrationTokenLister AddHandler(ctx context.Context, name string, handler ClusterRegistrationTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRegistrationTokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterRegistrationTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterRegistrationTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterRegistrationTokenInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRegistrationTokenController AddHandler(ctx context.Context, name string, sync ClusterRegistrationTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRegistrationTokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRegistrationTokenLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRegistrationTokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRegistrationTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRegistrationTokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRegistrationTokenLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRegistrationTokenLifecycle) } type clusterRegistrationTokenLister struct { @@ -149,6 +155,20 @@ func (c *clusterRegistrationTokenController) AddHandler(ctx context.Context, nam }) } +func (c *clusterRegistrationTokenController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterRegistrationTokenHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterRegistrationToken); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterRegistrationTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRegistrationTokenHandlerFunc) { resource.PutClusterScoped(ClusterRegistrationTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterRegistrationTokenController) AddClusterScopedHandler(ctx context }) } +func (c *clusterRegistrationTokenController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterRegistrationTokenHandlerFunc) { + resource.PutClusterScoped(ClusterRegistrationTokenGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterRegistrationToken); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterRegistrationTokenFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterRegistrationTokenClient) AddHandler(ctx context.Context, name st s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRegistrationTokenClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRegistrationTokenHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRegistrationTokenClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRegistrationTokenLifecycle) { sync := NewClusterRegistrationTokenLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRegistrationTokenClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRegistrationTokenLifecycle) { + sync := NewClusterRegistrationTokenLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRegistrationTokenClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRegistrationTokenHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRegistrationTokenClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRegistrationTokenHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterRegistrationTokenClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRegistrationTokenLifecycle) { sync := NewClusterRegistrationTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRegistrationTokenClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRegistrationTokenLifecycle) { + sync := NewClusterRegistrationTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterRegistrationTokenIndexer func(obj *ClusterRegistrationToken) ([]string, error) type ClusterRegistrationTokenClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go index f3e69411..b356f905 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_role_template_binding_controller.go @@ -68,7 +68,9 @@ type ClusterRoleTemplateBindingController interface { Informer() cache.SharedIndexInformer Lister() ClusterRoleTemplateBindingLister AddHandler(ctx context.Context, name string, handler ClusterRoleTemplateBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleTemplateBindingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterRoleTemplateBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterRoleTemplateBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterRoleTemplateBindingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRoleTemplateBindingController AddHandler(ctx context.Context, name string, sync ClusterRoleTemplateBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleTemplateBindingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRoleTemplateBindingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRoleTemplateBindingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRoleTemplateBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRoleTemplateBindingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRoleTemplateBindingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRoleTemplateBindingLifecycle) } type clusterRoleTemplateBindingLister struct { @@ -149,6 +155,20 @@ func (c *clusterRoleTemplateBindingController) AddHandler(ctx context.Context, n }) } +func (c *clusterRoleTemplateBindingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterRoleTemplateBindingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterRoleTemplateBinding); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterRoleTemplateBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRoleTemplateBindingHandlerFunc) { resource.PutClusterScoped(ClusterRoleTemplateBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterRoleTemplateBindingController) AddClusterScopedHandler(ctx conte }) } +func (c *clusterRoleTemplateBindingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterRoleTemplateBindingHandlerFunc) { + resource.PutClusterScoped(ClusterRoleTemplateBindingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterRoleTemplateBinding); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterRoleTemplateBindingFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterRoleTemplateBindingClient) AddHandler(ctx context.Context, name s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRoleTemplateBindingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleTemplateBindingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRoleTemplateBindingClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRoleTemplateBindingLifecycle) { sync := NewClusterRoleTemplateBindingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRoleTemplateBindingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRoleTemplateBindingLifecycle) { + sync := NewClusterRoleTemplateBindingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRoleTemplateBindingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRoleTemplateBindingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRoleTemplateBindingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRoleTemplateBindingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterRoleTemplateBindingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRoleTemplateBindingLifecycle) { sync := NewClusterRoleTemplateBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRoleTemplateBindingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRoleTemplateBindingLifecycle) { + sync := NewClusterRoleTemplateBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterRoleTemplateBindingIndexer func(obj *ClusterRoleTemplateBinding) ([]string, error) type ClusterRoleTemplateBindingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_scan_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_scan_controller.go index 2552553c..99cc9df4 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_scan_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_scan_controller.go @@ -68,7 +68,9 @@ type ClusterScanController interface { Informer() cache.SharedIndexInformer Lister() ClusterScanLister AddHandler(ctx context.Context, name string, handler ClusterScanHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterScanHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterScanHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterScanHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterScanInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterScanController AddHandler(ctx context.Context, name string, sync ClusterScanHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterScanHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterScanLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterScanLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterScanHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterScanHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterScanLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterScanLifecycle) } type clusterScanLister struct { @@ -149,6 +155,20 @@ func (c *clusterScanController) AddHandler(ctx context.Context, name string, han }) } +func (c *clusterScanController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterScanHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterScan); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterScanController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterScanHandlerFunc) { resource.PutClusterScoped(ClusterScanGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterScanController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *clusterScanController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterScanHandlerFunc) { + resource.PutClusterScoped(ClusterScanGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterScan); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterScanFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterScanClient) AddHandler(ctx context.Context, name string, sync Cl s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterScanClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterScanHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterScanClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterScanLifecycle) { sync := NewClusterScanLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterScanClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterScanLifecycle) { + sync := NewClusterScanLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterScanClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterScanHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterScanClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterScanHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterScanClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterScanLifecycle) { sync := NewClusterScanLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterScanClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterScanLifecycle) { + sync := NewClusterScanLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterScanIndexer func(obj *ClusterScan) ([]string, error) type ClusterScanClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_template_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_template_controller.go index 788ef20b..a51ab8fc 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_template_controller.go @@ -68,7 +68,9 @@ type ClusterTemplateController interface { Informer() cache.SharedIndexInformer Lister() ClusterTemplateLister AddHandler(ctx context.Context, name string, handler ClusterTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterTemplateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterTemplateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterTemplateController AddHandler(ctx context.Context, name string, sync ClusterTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterTemplateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterTemplateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterTemplateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterTemplateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterTemplateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterTemplateLifecycle) } type clusterTemplateLister struct { @@ -149,6 +155,20 @@ func (c *clusterTemplateController) AddHandler(ctx context.Context, name string, }) } +func (c *clusterTemplateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterTemplateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterTemplate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterTemplateHandlerFunc) { resource.PutClusterScoped(ClusterTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterTemplateController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *clusterTemplateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterTemplateHandlerFunc) { + resource.PutClusterScoped(ClusterTemplateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterTemplate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterTemplateFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterTemplateClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterTemplateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterTemplateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterTemplateClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterTemplateLifecycle) { sync := NewClusterTemplateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterTemplateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterTemplateLifecycle) { + sync := NewClusterTemplateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterTemplateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterTemplateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterTemplateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterTemplateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterTemplateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterTemplateLifecycle) { sync := NewClusterTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterTemplateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterTemplateLifecycle) { + sync := NewClusterTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterTemplateIndexer func(obj *ClusterTemplate) ([]string, error) type ClusterTemplateClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_cluster_template_revision_controller.go b/apis/management.cattle.io/v3/zz_generated_cluster_template_revision_controller.go index 7cc8d85f..ff8e227d 100644 --- a/apis/management.cattle.io/v3/zz_generated_cluster_template_revision_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_cluster_template_revision_controller.go @@ -68,7 +68,9 @@ type ClusterTemplateRevisionController interface { Informer() cache.SharedIndexInformer Lister() ClusterTemplateRevisionLister AddHandler(ctx context.Context, name string, handler ClusterTemplateRevisionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterTemplateRevisionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterTemplateRevisionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterTemplateRevisionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterTemplateRevisionInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterTemplateRevisionController AddHandler(ctx context.Context, name string, sync ClusterTemplateRevisionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterTemplateRevisionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterTemplateRevisionLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterTemplateRevisionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterTemplateRevisionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterTemplateRevisionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterTemplateRevisionLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterTemplateRevisionLifecycle) } type clusterTemplateRevisionLister struct { @@ -149,6 +155,20 @@ func (c *clusterTemplateRevisionController) AddHandler(ctx context.Context, name }) } +func (c *clusterTemplateRevisionController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterTemplateRevisionHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterTemplateRevision); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterTemplateRevisionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterTemplateRevisionHandlerFunc) { resource.PutClusterScoped(ClusterTemplateRevisionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterTemplateRevisionController) AddClusterScopedHandler(ctx context. }) } +func (c *clusterTemplateRevisionController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterTemplateRevisionHandlerFunc) { + resource.PutClusterScoped(ClusterTemplateRevisionGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ClusterTemplateRevision); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterTemplateRevisionFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterTemplateRevisionClient) AddHandler(ctx context.Context, name str s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterTemplateRevisionClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterTemplateRevisionHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterTemplateRevisionClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterTemplateRevisionLifecycle) { sync := NewClusterTemplateRevisionLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterTemplateRevisionClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterTemplateRevisionLifecycle) { + sync := NewClusterTemplateRevisionLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterTemplateRevisionClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterTemplateRevisionHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterTemplateRevisionClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterTemplateRevisionHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterTemplateRevisionClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterTemplateRevisionLifecycle) { sync := NewClusterTemplateRevisionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterTemplateRevisionClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterTemplateRevisionLifecycle) { + sync := NewClusterTemplateRevisionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterTemplateRevisionIndexer func(obj *ClusterTemplateRevision) ([]string, error) type ClusterTemplateRevisionClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go b/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go index 11f7be60..ead2003a 100644 --- a/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_compose_config_controller.go @@ -67,7 +67,9 @@ type ComposeConfigController interface { Informer() cache.SharedIndexInformer Lister() ComposeConfigLister AddHandler(ctx context.Context, name string, handler ComposeConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ComposeConfigHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ComposeConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ComposeConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type ComposeConfigInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ComposeConfigController AddHandler(ctx context.Context, name string, sync ComposeConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ComposeConfigHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ComposeConfigLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ComposeConfigLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ComposeConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ComposeConfigHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ComposeConfigLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ComposeConfigLifecycle) } type composeConfigLister struct { @@ -148,6 +154,20 @@ func (c *composeConfigController) AddHandler(ctx context.Context, name string, h }) } +func (c *composeConfigController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ComposeConfigHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ComposeConfig); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *composeConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ComposeConfigHandlerFunc) { resource.PutClusterScoped(ComposeConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *composeConfigController) AddClusterScopedHandler(ctx context.Context, n }) } +func (c *composeConfigController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ComposeConfigHandlerFunc) { + resource.PutClusterScoped(ComposeConfigGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ComposeConfig); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type composeConfigFactory struct { } @@ -256,20 +291,38 @@ func (s *composeConfigClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *composeConfigClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ComposeConfigHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *composeConfigClient) AddLifecycle(ctx context.Context, name string, lifecycle ComposeConfigLifecycle) { sync := NewComposeConfigLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *composeConfigClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ComposeConfigLifecycle) { + sync := NewComposeConfigLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *composeConfigClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ComposeConfigHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *composeConfigClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ComposeConfigHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *composeConfigClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ComposeConfigLifecycle) { sync := NewComposeConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *composeConfigClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ComposeConfigLifecycle) { + sync := NewComposeConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ComposeConfigIndexer func(obj *ComposeConfig) ([]string, error) type ComposeConfigClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go b/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go index 686fc259..8a30847c 100644 --- a/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_dynamic_schema_controller.go @@ -67,7 +67,9 @@ type DynamicSchemaController interface { Informer() cache.SharedIndexInformer Lister() DynamicSchemaLister AddHandler(ctx context.Context, name string, handler DynamicSchemaHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DynamicSchemaHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler DynamicSchemaHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler DynamicSchemaHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type DynamicSchemaInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DynamicSchemaController AddHandler(ctx context.Context, name string, sync DynamicSchemaHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DynamicSchemaHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle DynamicSchemaLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DynamicSchemaLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DynamicSchemaHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DynamicSchemaHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DynamicSchemaLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DynamicSchemaLifecycle) } type dynamicSchemaLister struct { @@ -148,6 +154,20 @@ func (c *dynamicSchemaController) AddHandler(ctx context.Context, name string, h }) } +func (c *dynamicSchemaController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler DynamicSchemaHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*DynamicSchema); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *dynamicSchemaController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DynamicSchemaHandlerFunc) { resource.PutClusterScoped(DynamicSchemaGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *dynamicSchemaController) AddClusterScopedHandler(ctx context.Context, n }) } +func (c *dynamicSchemaController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler DynamicSchemaHandlerFunc) { + resource.PutClusterScoped(DynamicSchemaGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*DynamicSchema); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type dynamicSchemaFactory struct { } @@ -256,20 +291,38 @@ func (s *dynamicSchemaClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *dynamicSchemaClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DynamicSchemaHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *dynamicSchemaClient) AddLifecycle(ctx context.Context, name string, lifecycle DynamicSchemaLifecycle) { sync := NewDynamicSchemaLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *dynamicSchemaClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DynamicSchemaLifecycle) { + sync := NewDynamicSchemaLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *dynamicSchemaClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DynamicSchemaHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *dynamicSchemaClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DynamicSchemaHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *dynamicSchemaClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DynamicSchemaLifecycle) { sync := NewDynamicSchemaLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *dynamicSchemaClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DynamicSchemaLifecycle) { + sync := NewDynamicSchemaLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type DynamicSchemaIndexer func(obj *DynamicSchema) ([]string, error) type DynamicSchemaClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go b/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go index e3b7d1b6..bb09bf71 100644 --- a/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_etcd_backup_controller.go @@ -68,7 +68,9 @@ type EtcdBackupController interface { Informer() cache.SharedIndexInformer Lister() EtcdBackupLister AddHandler(ctx context.Context, name string, handler EtcdBackupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EtcdBackupHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler EtcdBackupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler EtcdBackupHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type EtcdBackupInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() EtcdBackupController AddHandler(ctx context.Context, name string, sync EtcdBackupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EtcdBackupHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle EtcdBackupLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle EtcdBackupLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync EtcdBackupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync EtcdBackupHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle EtcdBackupLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle EtcdBackupLifecycle) } type etcdBackupLister struct { @@ -149,6 +155,20 @@ func (c *etcdBackupController) AddHandler(ctx context.Context, name string, hand }) } +func (c *etcdBackupController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler EtcdBackupHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*EtcdBackup); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *etcdBackupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler EtcdBackupHandlerFunc) { resource.PutClusterScoped(EtcdBackupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *etcdBackupController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *etcdBackupController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler EtcdBackupHandlerFunc) { + resource.PutClusterScoped(EtcdBackupGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*EtcdBackup); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type etcdBackupFactory struct { } @@ -257,20 +292,38 @@ func (s *etcdBackupClient) AddHandler(ctx context.Context, name string, sync Etc s.Controller().AddHandler(ctx, name, sync) } +func (s *etcdBackupClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync EtcdBackupHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *etcdBackupClient) AddLifecycle(ctx context.Context, name string, lifecycle EtcdBackupLifecycle) { sync := NewEtcdBackupLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *etcdBackupClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle EtcdBackupLifecycle) { + sync := NewEtcdBackupLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *etcdBackupClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync EtcdBackupHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *etcdBackupClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync EtcdBackupHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *etcdBackupClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle EtcdBackupLifecycle) { sync := NewEtcdBackupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *etcdBackupClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle EtcdBackupLifecycle) { + sync := NewEtcdBackupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type EtcdBackupIndexer func(obj *EtcdBackup) ([]string, error) type EtcdBackupClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go b/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go index f6ea9bd7..56b12dfe 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_dns_controller.go @@ -68,7 +68,9 @@ type GlobalDNSController interface { Informer() cache.SharedIndexInformer Lister() GlobalDNSLister AddHandler(ctx context.Context, name string, handler GlobalDNSHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalDNSHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler GlobalDNSHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler GlobalDNSHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type GlobalDNSInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalDNSController AddHandler(ctx context.Context, name string, sync GlobalDNSHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalDNSHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle GlobalDNSLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalDNSLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalDNSHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalDNSHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalDNSLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalDNSLifecycle) } type globalDnsLister struct { @@ -149,6 +155,20 @@ func (c *globalDnsController) AddHandler(ctx context.Context, name string, handl }) } +func (c *globalDnsController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler GlobalDNSHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalDNS); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *globalDnsController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalDNSHandlerFunc) { resource.PutClusterScoped(GlobalDNSGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *globalDnsController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *globalDnsController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler GlobalDNSHandlerFunc) { + resource.PutClusterScoped(GlobalDNSGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalDNS); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type globalDnsFactory struct { } @@ -257,20 +292,38 @@ func (s *globalDnsClient) AddHandler(ctx context.Context, name string, sync Glob s.Controller().AddHandler(ctx, name, sync) } +func (s *globalDnsClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalDNSHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalDnsClient) AddLifecycle(ctx context.Context, name string, lifecycle GlobalDNSLifecycle) { sync := NewGlobalDNSLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *globalDnsClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalDNSLifecycle) { + sync := NewGlobalDNSLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalDnsClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalDNSHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalDnsClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalDNSHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *globalDnsClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalDNSLifecycle) { sync := NewGlobalDNSLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalDnsClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalDNSLifecycle) { + sync := NewGlobalDNSLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type GlobalDNSIndexer func(obj *GlobalDNS) ([]string, error) type GlobalDNSClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go b/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go index 691c1101..2465d629 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_dns_provider_controller.go @@ -68,7 +68,9 @@ type GlobalDNSProviderController interface { Informer() cache.SharedIndexInformer Lister() GlobalDNSProviderLister AddHandler(ctx context.Context, name string, handler GlobalDNSProviderHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalDNSProviderHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler GlobalDNSProviderHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler GlobalDNSProviderHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type GlobalDNSProviderInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalDNSProviderController AddHandler(ctx context.Context, name string, sync GlobalDNSProviderHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalDNSProviderHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle GlobalDNSProviderLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalDNSProviderLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalDNSProviderHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalDNSProviderHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalDNSProviderLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalDNSProviderLifecycle) } type globalDnsProviderLister struct { @@ -149,6 +155,20 @@ func (c *globalDnsProviderController) AddHandler(ctx context.Context, name strin }) } +func (c *globalDnsProviderController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler GlobalDNSProviderHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalDNSProvider); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *globalDnsProviderController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalDNSProviderHandlerFunc) { resource.PutClusterScoped(GlobalDNSProviderGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *globalDnsProviderController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *globalDnsProviderController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler GlobalDNSProviderHandlerFunc) { + resource.PutClusterScoped(GlobalDNSProviderGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalDNSProvider); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type globalDnsProviderFactory struct { } @@ -257,20 +292,38 @@ func (s *globalDnsProviderClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *globalDnsProviderClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalDNSProviderHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalDnsProviderClient) AddLifecycle(ctx context.Context, name string, lifecycle GlobalDNSProviderLifecycle) { sync := NewGlobalDNSProviderLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *globalDnsProviderClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalDNSProviderLifecycle) { + sync := NewGlobalDNSProviderLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalDnsProviderClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalDNSProviderHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalDnsProviderClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalDNSProviderHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *globalDnsProviderClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalDNSProviderLifecycle) { sync := NewGlobalDNSProviderLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalDnsProviderClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalDNSProviderLifecycle) { + sync := NewGlobalDNSProviderLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type GlobalDNSProviderIndexer func(obj *GlobalDNSProvider) ([]string, error) type GlobalDNSProviderClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go index 42f9aa70..34b8c940 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_role_binding_controller.go @@ -67,7 +67,9 @@ type GlobalRoleBindingController interface { Informer() cache.SharedIndexInformer Lister() GlobalRoleBindingLister AddHandler(ctx context.Context, name string, handler GlobalRoleBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalRoleBindingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler GlobalRoleBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler GlobalRoleBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type GlobalRoleBindingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalRoleBindingController AddHandler(ctx context.Context, name string, sync GlobalRoleBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalRoleBindingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle GlobalRoleBindingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalRoleBindingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalRoleBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalRoleBindingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalRoleBindingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalRoleBindingLifecycle) } type globalRoleBindingLister struct { @@ -148,6 +154,20 @@ func (c *globalRoleBindingController) AddHandler(ctx context.Context, name strin }) } +func (c *globalRoleBindingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler GlobalRoleBindingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalRoleBinding); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *globalRoleBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalRoleBindingHandlerFunc) { resource.PutClusterScoped(GlobalRoleBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *globalRoleBindingController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *globalRoleBindingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler GlobalRoleBindingHandlerFunc) { + resource.PutClusterScoped(GlobalRoleBindingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalRoleBinding); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type globalRoleBindingFactory struct { } @@ -256,20 +291,38 @@ func (s *globalRoleBindingClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *globalRoleBindingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalRoleBindingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalRoleBindingClient) AddLifecycle(ctx context.Context, name string, lifecycle GlobalRoleBindingLifecycle) { sync := NewGlobalRoleBindingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *globalRoleBindingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalRoleBindingLifecycle) { + sync := NewGlobalRoleBindingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalRoleBindingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalRoleBindingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalRoleBindingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalRoleBindingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *globalRoleBindingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalRoleBindingLifecycle) { sync := NewGlobalRoleBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalRoleBindingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalRoleBindingLifecycle) { + sync := NewGlobalRoleBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type GlobalRoleBindingIndexer func(obj *GlobalRoleBinding) ([]string, error) type GlobalRoleBindingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_global_role_controller.go b/apis/management.cattle.io/v3/zz_generated_global_role_controller.go index e8f1c9b4..d52a8ae4 100644 --- a/apis/management.cattle.io/v3/zz_generated_global_role_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_global_role_controller.go @@ -67,7 +67,9 @@ type GlobalRoleController interface { Informer() cache.SharedIndexInformer Lister() GlobalRoleLister AddHandler(ctx context.Context, name string, handler GlobalRoleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalRoleHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler GlobalRoleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler GlobalRoleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type GlobalRoleInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalRoleController AddHandler(ctx context.Context, name string, sync GlobalRoleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalRoleHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle GlobalRoleLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalRoleLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalRoleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalRoleHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalRoleLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalRoleLifecycle) } type globalRoleLister struct { @@ -148,6 +154,20 @@ func (c *globalRoleController) AddHandler(ctx context.Context, name string, hand }) } +func (c *globalRoleController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler GlobalRoleHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalRole); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *globalRoleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GlobalRoleHandlerFunc) { resource.PutClusterScoped(GlobalRoleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *globalRoleController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *globalRoleController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler GlobalRoleHandlerFunc) { + resource.PutClusterScoped(GlobalRoleGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GlobalRole); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type globalRoleFactory struct { } @@ -256,20 +291,38 @@ func (s *globalRoleClient) AddHandler(ctx context.Context, name string, sync Glo s.Controller().AddHandler(ctx, name, sync) } +func (s *globalRoleClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GlobalRoleHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalRoleClient) AddLifecycle(ctx context.Context, name string, lifecycle GlobalRoleLifecycle) { sync := NewGlobalRoleLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *globalRoleClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GlobalRoleLifecycle) { + sync := NewGlobalRoleLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *globalRoleClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GlobalRoleHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalRoleClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GlobalRoleHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *globalRoleClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GlobalRoleLifecycle) { sync := NewGlobalRoleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *globalRoleClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GlobalRoleLifecycle) { + sync := NewGlobalRoleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type GlobalRoleIndexer func(obj *GlobalRole) ([]string, error) type GlobalRoleClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_group_controller.go b/apis/management.cattle.io/v3/zz_generated_group_controller.go index e086dbbc..aa300c6a 100644 --- a/apis/management.cattle.io/v3/zz_generated_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_group_controller.go @@ -67,7 +67,9 @@ type GroupController interface { Informer() cache.SharedIndexInformer Lister() GroupLister AddHandler(ctx context.Context, name string, handler GroupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GroupHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler GroupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler GroupHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type GroupInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GroupController AddHandler(ctx context.Context, name string, sync GroupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GroupHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle GroupLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GroupLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GroupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GroupHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GroupLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GroupLifecycle) } type groupLister struct { @@ -148,6 +154,20 @@ func (c *groupController) AddHandler(ctx context.Context, name string, handler G }) } +func (c *groupController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler GroupHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Group); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *groupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GroupHandlerFunc) { resource.PutClusterScoped(GroupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *groupController) AddClusterScopedHandler(ctx context.Context, name, clu }) } +func (c *groupController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler GroupHandlerFunc) { + resource.PutClusterScoped(GroupGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Group); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type groupFactory struct { } @@ -256,20 +291,38 @@ func (s *groupClient) AddHandler(ctx context.Context, name string, sync GroupHan s.Controller().AddHandler(ctx, name, sync) } +func (s *groupClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GroupHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *groupClient) AddLifecycle(ctx context.Context, name string, lifecycle GroupLifecycle) { sync := NewGroupLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *groupClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GroupLifecycle) { + sync := NewGroupLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *groupClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GroupHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *groupClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GroupHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *groupClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GroupLifecycle) { sync := NewGroupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *groupClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GroupLifecycle) { + sync := NewGroupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type GroupIndexer func(obj *Group) ([]string, error) type GroupClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_group_member_controller.go b/apis/management.cattle.io/v3/zz_generated_group_member_controller.go index ae54f9a7..880a8c0b 100644 --- a/apis/management.cattle.io/v3/zz_generated_group_member_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_group_member_controller.go @@ -67,7 +67,9 @@ type GroupMemberController interface { Informer() cache.SharedIndexInformer Lister() GroupMemberLister AddHandler(ctx context.Context, name string, handler GroupMemberHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GroupMemberHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler GroupMemberHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler GroupMemberHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type GroupMemberInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GroupMemberController AddHandler(ctx context.Context, name string, sync GroupMemberHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GroupMemberHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle GroupMemberLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GroupMemberLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GroupMemberHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GroupMemberHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GroupMemberLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GroupMemberLifecycle) } type groupMemberLister struct { @@ -148,6 +154,20 @@ func (c *groupMemberController) AddHandler(ctx context.Context, name string, han }) } +func (c *groupMemberController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler GroupMemberHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GroupMember); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *groupMemberController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler GroupMemberHandlerFunc) { resource.PutClusterScoped(GroupMemberGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *groupMemberController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *groupMemberController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler GroupMemberHandlerFunc) { + resource.PutClusterScoped(GroupMemberGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*GroupMember); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type groupMemberFactory struct { } @@ -256,20 +291,38 @@ func (s *groupMemberClient) AddHandler(ctx context.Context, name string, sync Gr s.Controller().AddHandler(ctx, name, sync) } +func (s *groupMemberClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync GroupMemberHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *groupMemberClient) AddLifecycle(ctx context.Context, name string, lifecycle GroupMemberLifecycle) { sync := NewGroupMemberLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *groupMemberClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle GroupMemberLifecycle) { + sync := NewGroupMemberLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *groupMemberClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync GroupMemberHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *groupMemberClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync GroupMemberHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *groupMemberClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle GroupMemberLifecycle) { sync := NewGroupMemberLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *groupMemberClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle GroupMemberLifecycle) { + sync := NewGroupMemberLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type GroupMemberIndexer func(obj *GroupMember) ([]string, error) type GroupMemberClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go b/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go index 30b25296..bbf81fc0 100644 --- a/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_kontainer_driver_controller.go @@ -67,7 +67,9 @@ type KontainerDriverController interface { Informer() cache.SharedIndexInformer Lister() KontainerDriverLister AddHandler(ctx context.Context, name string, handler KontainerDriverHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync KontainerDriverHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler KontainerDriverHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler KontainerDriverHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type KontainerDriverInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() KontainerDriverController AddHandler(ctx context.Context, name string, sync KontainerDriverHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync KontainerDriverHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle KontainerDriverLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle KontainerDriverLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync KontainerDriverHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync KontainerDriverHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle KontainerDriverLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle KontainerDriverLifecycle) } type kontainerDriverLister struct { @@ -148,6 +154,20 @@ func (c *kontainerDriverController) AddHandler(ctx context.Context, name string, }) } +func (c *kontainerDriverController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler KontainerDriverHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*KontainerDriver); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *kontainerDriverController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler KontainerDriverHandlerFunc) { resource.PutClusterScoped(KontainerDriverGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *kontainerDriverController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *kontainerDriverController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler KontainerDriverHandlerFunc) { + resource.PutClusterScoped(KontainerDriverGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*KontainerDriver); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type kontainerDriverFactory struct { } @@ -256,20 +291,38 @@ func (s *kontainerDriverClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *kontainerDriverClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync KontainerDriverHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *kontainerDriverClient) AddLifecycle(ctx context.Context, name string, lifecycle KontainerDriverLifecycle) { sync := NewKontainerDriverLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *kontainerDriverClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle KontainerDriverLifecycle) { + sync := NewKontainerDriverLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *kontainerDriverClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync KontainerDriverHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *kontainerDriverClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync KontainerDriverHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *kontainerDriverClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle KontainerDriverLifecycle) { sync := NewKontainerDriverLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *kontainerDriverClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle KontainerDriverLifecycle) { + sync := NewKontainerDriverLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type KontainerDriverIndexer func(obj *KontainerDriver) ([]string, error) type KontainerDriverClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go b/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go index 43e1f6c4..a28a0dbe 100644 --- a/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_ldap_config_controller.go @@ -67,7 +67,9 @@ type LdapConfigController interface { Informer() cache.SharedIndexInformer Lister() LdapConfigLister AddHandler(ctx context.Context, name string, handler LdapConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync LdapConfigHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler LdapConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler LdapConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type LdapConfigInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() LdapConfigController AddHandler(ctx context.Context, name string, sync LdapConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync LdapConfigHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle LdapConfigLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle LdapConfigLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync LdapConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync LdapConfigHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle LdapConfigLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle LdapConfigLifecycle) } type ldapConfigLister struct { @@ -148,6 +154,20 @@ func (c *ldapConfigController) AddHandler(ctx context.Context, name string, hand }) } +func (c *ldapConfigController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler LdapConfigHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*LdapConfig); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *ldapConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler LdapConfigHandlerFunc) { resource.PutClusterScoped(LdapConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *ldapConfigController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *ldapConfigController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler LdapConfigHandlerFunc) { + resource.PutClusterScoped(LdapConfigGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*LdapConfig); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type ldapConfigFactory struct { } @@ -256,20 +291,38 @@ func (s *ldapConfigClient) AddHandler(ctx context.Context, name string, sync Lda s.Controller().AddHandler(ctx, name, sync) } +func (s *ldapConfigClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync LdapConfigHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *ldapConfigClient) AddLifecycle(ctx context.Context, name string, lifecycle LdapConfigLifecycle) { sync := NewLdapConfigLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *ldapConfigClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle LdapConfigLifecycle) { + sync := NewLdapConfigLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *ldapConfigClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync LdapConfigHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *ldapConfigClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync LdapConfigHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *ldapConfigClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle LdapConfigLifecycle) { sync := NewLdapConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *ldapConfigClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle LdapConfigLifecycle) { + sync := NewLdapConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type LdapConfigIndexer func(obj *LdapConfig) ([]string, error) type LdapConfigClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go b/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go index c316bad4..d09755a4 100644 --- a/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_listen_config_controller.go @@ -67,7 +67,9 @@ type ListenConfigController interface { Informer() cache.SharedIndexInformer Lister() ListenConfigLister AddHandler(ctx context.Context, name string, handler ListenConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ListenConfigHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ListenConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ListenConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type ListenConfigInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ListenConfigController AddHandler(ctx context.Context, name string, sync ListenConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ListenConfigHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ListenConfigLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ListenConfigLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ListenConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ListenConfigHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ListenConfigLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ListenConfigLifecycle) } type listenConfigLister struct { @@ -148,6 +154,20 @@ func (c *listenConfigController) AddHandler(ctx context.Context, name string, ha }) } +func (c *listenConfigController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ListenConfigHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ListenConfig); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *listenConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ListenConfigHandlerFunc) { resource.PutClusterScoped(ListenConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *listenConfigController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *listenConfigController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ListenConfigHandlerFunc) { + resource.PutClusterScoped(ListenConfigGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ListenConfig); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type listenConfigFactory struct { } @@ -256,20 +291,38 @@ func (s *listenConfigClient) AddHandler(ctx context.Context, name string, sync L s.Controller().AddHandler(ctx, name, sync) } +func (s *listenConfigClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ListenConfigHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *listenConfigClient) AddLifecycle(ctx context.Context, name string, lifecycle ListenConfigLifecycle) { sync := NewListenConfigLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *listenConfigClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ListenConfigLifecycle) { + sync := NewListenConfigLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *listenConfigClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ListenConfigHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *listenConfigClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ListenConfigHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *listenConfigClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ListenConfigLifecycle) { sync := NewListenConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *listenConfigClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ListenConfigLifecycle) { + sync := NewListenConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ListenConfigIndexer func(obj *ListenConfig) ([]string, error) type ListenConfigClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go b/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go index db819c93..e7f5ef1e 100644 --- a/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_monitor_metric_controller.go @@ -68,7 +68,9 @@ type MonitorMetricController interface { Informer() cache.SharedIndexInformer Lister() MonitorMetricLister AddHandler(ctx context.Context, name string, handler MonitorMetricHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MonitorMetricHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler MonitorMetricHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler MonitorMetricHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type MonitorMetricInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() MonitorMetricController AddHandler(ctx context.Context, name string, sync MonitorMetricHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MonitorMetricHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle MonitorMetricLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle MonitorMetricLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync MonitorMetricHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync MonitorMetricHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle MonitorMetricLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle MonitorMetricLifecycle) } type monitorMetricLister struct { @@ -149,6 +155,20 @@ func (c *monitorMetricController) AddHandler(ctx context.Context, name string, h }) } +func (c *monitorMetricController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler MonitorMetricHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*MonitorMetric); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *monitorMetricController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler MonitorMetricHandlerFunc) { resource.PutClusterScoped(MonitorMetricGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *monitorMetricController) AddClusterScopedHandler(ctx context.Context, n }) } +func (c *monitorMetricController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler MonitorMetricHandlerFunc) { + resource.PutClusterScoped(MonitorMetricGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*MonitorMetric); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type monitorMetricFactory struct { } @@ -257,20 +292,38 @@ func (s *monitorMetricClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *monitorMetricClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MonitorMetricHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *monitorMetricClient) AddLifecycle(ctx context.Context, name string, lifecycle MonitorMetricLifecycle) { sync := NewMonitorMetricLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *monitorMetricClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle MonitorMetricLifecycle) { + sync := NewMonitorMetricLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *monitorMetricClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync MonitorMetricHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *monitorMetricClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync MonitorMetricHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *monitorMetricClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle MonitorMetricLifecycle) { sync := NewMonitorMetricLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *monitorMetricClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle MonitorMetricLifecycle) { + sync := NewMonitorMetricLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type MonitorMetricIndexer func(obj *MonitorMetric) ([]string, error) type MonitorMetricClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go index 7b768ac3..071cfa6b 100644 --- a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_controller.go @@ -68,7 +68,9 @@ type MultiClusterAppController interface { Informer() cache.SharedIndexInformer Lister() MultiClusterAppLister AddHandler(ctx context.Context, name string, handler MultiClusterAppHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MultiClusterAppHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler MultiClusterAppHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler MultiClusterAppHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type MultiClusterAppInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() MultiClusterAppController AddHandler(ctx context.Context, name string, sync MultiClusterAppHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MultiClusterAppHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle MultiClusterAppLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle MultiClusterAppLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync MultiClusterAppHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync MultiClusterAppHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle MultiClusterAppLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle MultiClusterAppLifecycle) } type multiClusterAppLister struct { @@ -149,6 +155,20 @@ func (c *multiClusterAppController) AddHandler(ctx context.Context, name string, }) } +func (c *multiClusterAppController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler MultiClusterAppHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*MultiClusterApp); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *multiClusterAppController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler MultiClusterAppHandlerFunc) { resource.PutClusterScoped(MultiClusterAppGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *multiClusterAppController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *multiClusterAppController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler MultiClusterAppHandlerFunc) { + resource.PutClusterScoped(MultiClusterAppGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*MultiClusterApp); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type multiClusterAppFactory struct { } @@ -257,20 +292,38 @@ func (s *multiClusterAppClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *multiClusterAppClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MultiClusterAppHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *multiClusterAppClient) AddLifecycle(ctx context.Context, name string, lifecycle MultiClusterAppLifecycle) { sync := NewMultiClusterAppLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *multiClusterAppClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle MultiClusterAppLifecycle) { + sync := NewMultiClusterAppLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *multiClusterAppClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync MultiClusterAppHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *multiClusterAppClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync MultiClusterAppHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *multiClusterAppClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle MultiClusterAppLifecycle) { sync := NewMultiClusterAppLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *multiClusterAppClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle MultiClusterAppLifecycle) { + sync := NewMultiClusterAppLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type MultiClusterAppIndexer func(obj *MultiClusterApp) ([]string, error) type MultiClusterAppClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go index aa862261..a32cd0aa 100644 --- a/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_multi_cluster_app_revision_controller.go @@ -68,7 +68,9 @@ type MultiClusterAppRevisionController interface { Informer() cache.SharedIndexInformer Lister() MultiClusterAppRevisionLister AddHandler(ctx context.Context, name string, handler MultiClusterAppRevisionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MultiClusterAppRevisionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler MultiClusterAppRevisionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler MultiClusterAppRevisionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type MultiClusterAppRevisionInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() MultiClusterAppRevisionController AddHandler(ctx context.Context, name string, sync MultiClusterAppRevisionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MultiClusterAppRevisionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle MultiClusterAppRevisionLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle MultiClusterAppRevisionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync MultiClusterAppRevisionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync MultiClusterAppRevisionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle MultiClusterAppRevisionLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle MultiClusterAppRevisionLifecycle) } type multiClusterAppRevisionLister struct { @@ -149,6 +155,20 @@ func (c *multiClusterAppRevisionController) AddHandler(ctx context.Context, name }) } +func (c *multiClusterAppRevisionController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler MultiClusterAppRevisionHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*MultiClusterAppRevision); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *multiClusterAppRevisionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler MultiClusterAppRevisionHandlerFunc) { resource.PutClusterScoped(MultiClusterAppRevisionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *multiClusterAppRevisionController) AddClusterScopedHandler(ctx context. }) } +func (c *multiClusterAppRevisionController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler MultiClusterAppRevisionHandlerFunc) { + resource.PutClusterScoped(MultiClusterAppRevisionGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*MultiClusterAppRevision); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type multiClusterAppRevisionFactory struct { } @@ -257,20 +292,38 @@ func (s *multiClusterAppRevisionClient) AddHandler(ctx context.Context, name str s.Controller().AddHandler(ctx, name, sync) } +func (s *multiClusterAppRevisionClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync MultiClusterAppRevisionHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *multiClusterAppRevisionClient) AddLifecycle(ctx context.Context, name string, lifecycle MultiClusterAppRevisionLifecycle) { sync := NewMultiClusterAppRevisionLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *multiClusterAppRevisionClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle MultiClusterAppRevisionLifecycle) { + sync := NewMultiClusterAppRevisionLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *multiClusterAppRevisionClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync MultiClusterAppRevisionHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *multiClusterAppRevisionClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync MultiClusterAppRevisionHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *multiClusterAppRevisionClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle MultiClusterAppRevisionLifecycle) { sync := NewMultiClusterAppRevisionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *multiClusterAppRevisionClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle MultiClusterAppRevisionLifecycle) { + sync := NewMultiClusterAppRevisionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type MultiClusterAppRevisionIndexer func(obj *MultiClusterAppRevision) ([]string, error) type MultiClusterAppRevisionClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_node_controller.go b/apis/management.cattle.io/v3/zz_generated_node_controller.go index 80d62386..8e9d19d5 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_controller.go @@ -68,7 +68,9 @@ type NodeController interface { Informer() cache.SharedIndexInformer Lister() NodeLister AddHandler(ctx context.Context, name string, handler NodeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NodeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NodeHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NodeInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NodeController AddHandler(ctx context.Context, name string, sync NodeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NodeLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeLifecycle) } type nodeLister struct { @@ -149,6 +155,20 @@ func (c *nodeController) AddHandler(ctx context.Context, name string, handler No }) } +func (c *nodeController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NodeHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Node); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *nodeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeHandlerFunc) { resource.PutClusterScoped(NodeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *nodeController) AddClusterScopedHandler(ctx context.Context, name, clus }) } +func (c *nodeController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NodeHandlerFunc) { + resource.PutClusterScoped(NodeGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Node); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type nodeFactory struct { } @@ -257,20 +292,38 @@ func (s *nodeClient) AddHandler(ctx context.Context, name string, sync NodeHandl s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeClient) AddLifecycle(ctx context.Context, name string, lifecycle NodeLifecycle) { sync := NewNodeLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeLifecycle) { + sync := NewNodeLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *nodeClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeLifecycle) { sync := NewNodeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeLifecycle) { + sync := NewNodeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NodeIndexer func(obj *Node) ([]string, error) type NodeClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go b/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go index bbb907ca..8f735ef0 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_driver_controller.go @@ -67,7 +67,9 @@ type NodeDriverController interface { Informer() cache.SharedIndexInformer Lister() NodeDriverLister AddHandler(ctx context.Context, name string, handler NodeDriverHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeDriverHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NodeDriverHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NodeDriverHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type NodeDriverInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NodeDriverController AddHandler(ctx context.Context, name string, sync NodeDriverHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeDriverHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NodeDriverLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeDriverLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeDriverHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeDriverHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeDriverLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeDriverLifecycle) } type nodeDriverLister struct { @@ -148,6 +154,20 @@ func (c *nodeDriverController) AddHandler(ctx context.Context, name string, hand }) } +func (c *nodeDriverController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NodeDriverHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NodeDriver); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *nodeDriverController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeDriverHandlerFunc) { resource.PutClusterScoped(NodeDriverGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *nodeDriverController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *nodeDriverController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NodeDriverHandlerFunc) { + resource.PutClusterScoped(NodeDriverGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NodeDriver); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type nodeDriverFactory struct { } @@ -256,20 +291,38 @@ func (s *nodeDriverClient) AddHandler(ctx context.Context, name string, sync Nod s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeDriverClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeDriverHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeDriverClient) AddLifecycle(ctx context.Context, name string, lifecycle NodeDriverLifecycle) { sync := NewNodeDriverLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeDriverClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeDriverLifecycle) { + sync := NewNodeDriverLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeDriverClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeDriverHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeDriverClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeDriverHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *nodeDriverClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeDriverLifecycle) { sync := NewNodeDriverLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeDriverClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeDriverLifecycle) { + sync := NewNodeDriverLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NodeDriverIndexer func(obj *NodeDriver) ([]string, error) type NodeDriverClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go b/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go index 17c851d7..f4c55545 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_pool_controller.go @@ -68,7 +68,9 @@ type NodePoolController interface { Informer() cache.SharedIndexInformer Lister() NodePoolLister AddHandler(ctx context.Context, name string, handler NodePoolHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodePoolHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NodePoolHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NodePoolHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NodePoolInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NodePoolController AddHandler(ctx context.Context, name string, sync NodePoolHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodePoolHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NodePoolLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodePoolLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodePoolHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodePoolHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodePoolLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodePoolLifecycle) } type nodePoolLister struct { @@ -149,6 +155,20 @@ func (c *nodePoolController) AddHandler(ctx context.Context, name string, handle }) } +func (c *nodePoolController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NodePoolHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NodePool); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *nodePoolController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodePoolHandlerFunc) { resource.PutClusterScoped(NodePoolGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *nodePoolController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *nodePoolController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NodePoolHandlerFunc) { + resource.PutClusterScoped(NodePoolGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NodePool); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type nodePoolFactory struct { } @@ -257,20 +292,38 @@ func (s *nodePoolClient) AddHandler(ctx context.Context, name string, sync NodeP s.Controller().AddHandler(ctx, name, sync) } +func (s *nodePoolClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodePoolHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodePoolClient) AddLifecycle(ctx context.Context, name string, lifecycle NodePoolLifecycle) { sync := NewNodePoolLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *nodePoolClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodePoolLifecycle) { + sync := NewNodePoolLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodePoolClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodePoolHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodePoolClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodePoolHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *nodePoolClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodePoolLifecycle) { sync := NewNodePoolLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodePoolClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodePoolLifecycle) { + sync := NewNodePoolLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NodePoolIndexer func(obj *NodePool) ([]string, error) type NodePoolClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_node_template_controller.go b/apis/management.cattle.io/v3/zz_generated_node_template_controller.go index 4808bb55..22f728b5 100644 --- a/apis/management.cattle.io/v3/zz_generated_node_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_node_template_controller.go @@ -68,7 +68,9 @@ type NodeTemplateController interface { Informer() cache.SharedIndexInformer Lister() NodeTemplateLister AddHandler(ctx context.Context, name string, handler NodeTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeTemplateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NodeTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NodeTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NodeTemplateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NodeTemplateController AddHandler(ctx context.Context, name string, sync NodeTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeTemplateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NodeTemplateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeTemplateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeTemplateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeTemplateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeTemplateLifecycle) } type nodeTemplateLister struct { @@ -149,6 +155,20 @@ func (c *nodeTemplateController) AddHandler(ctx context.Context, name string, ha }) } +func (c *nodeTemplateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NodeTemplateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NodeTemplate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *nodeTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NodeTemplateHandlerFunc) { resource.PutClusterScoped(NodeTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *nodeTemplateController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *nodeTemplateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NodeTemplateHandlerFunc) { + resource.PutClusterScoped(NodeTemplateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NodeTemplate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type nodeTemplateFactory struct { } @@ -257,20 +292,38 @@ func (s *nodeTemplateClient) AddHandler(ctx context.Context, name string, sync N s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeTemplateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NodeTemplateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeTemplateClient) AddLifecycle(ctx context.Context, name string, lifecycle NodeTemplateLifecycle) { sync := NewNodeTemplateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *nodeTemplateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NodeTemplateLifecycle) { + sync := NewNodeTemplateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *nodeTemplateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NodeTemplateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeTemplateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NodeTemplateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *nodeTemplateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NodeTemplateLifecycle) { sync := NewNodeTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *nodeTemplateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NodeTemplateLifecycle) { + sync := NewNodeTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NodeTemplateIndexer func(obj *NodeTemplate) ([]string, error) type NodeTemplateClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_notifier_controller.go b/apis/management.cattle.io/v3/zz_generated_notifier_controller.go index a9204986..2e7d04a7 100644 --- a/apis/management.cattle.io/v3/zz_generated_notifier_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_notifier_controller.go @@ -68,7 +68,9 @@ type NotifierController interface { Informer() cache.SharedIndexInformer Lister() NotifierLister AddHandler(ctx context.Context, name string, handler NotifierHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NotifierHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NotifierHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NotifierHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NotifierInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NotifierController AddHandler(ctx context.Context, name string, sync NotifierHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NotifierHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NotifierLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NotifierLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NotifierHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NotifierHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NotifierLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NotifierLifecycle) } type notifierLister struct { @@ -149,6 +155,20 @@ func (c *notifierController) AddHandler(ctx context.Context, name string, handle }) } +func (c *notifierController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NotifierHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Notifier); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *notifierController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NotifierHandlerFunc) { resource.PutClusterScoped(NotifierGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *notifierController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *notifierController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NotifierHandlerFunc) { + resource.PutClusterScoped(NotifierGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Notifier); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type notifierFactory struct { } @@ -257,20 +292,38 @@ func (s *notifierClient) AddHandler(ctx context.Context, name string, sync Notif s.Controller().AddHandler(ctx, name, sync) } +func (s *notifierClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NotifierHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *notifierClient) AddLifecycle(ctx context.Context, name string, lifecycle NotifierLifecycle) { sync := NewNotifierLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *notifierClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NotifierLifecycle) { + sync := NewNotifierLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *notifierClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NotifierHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *notifierClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NotifierHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *notifierClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NotifierLifecycle) { sync := NewNotifierLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *notifierClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NotifierLifecycle) { + sync := NewNotifierLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NotifierIndexer func(obj *Notifier) ([]string, error) type NotifierClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go index 840eda96..ced942c8 100644 --- a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_controller.go @@ -67,7 +67,9 @@ type PodSecurityPolicyTemplateController interface { Informer() cache.SharedIndexInformer Lister() PodSecurityPolicyTemplateLister AddHandler(ctx context.Context, name string, handler PodSecurityPolicyTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyTemplateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PodSecurityPolicyTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PodSecurityPolicyTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type PodSecurityPolicyTemplateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PodSecurityPolicyTemplateController AddHandler(ctx context.Context, name string, sync PodSecurityPolicyTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyTemplateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PodSecurityPolicyTemplateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodSecurityPolicyTemplateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodSecurityPolicyTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodSecurityPolicyTemplateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodSecurityPolicyTemplateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodSecurityPolicyTemplateLifecycle) } type podSecurityPolicyTemplateLister struct { @@ -148,6 +154,20 @@ func (c *podSecurityPolicyTemplateController) AddHandler(ctx context.Context, na }) } +func (c *podSecurityPolicyTemplateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PodSecurityPolicyTemplateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PodSecurityPolicyTemplate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *podSecurityPolicyTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodSecurityPolicyTemplateHandlerFunc) { resource.PutClusterScoped(PodSecurityPolicyTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *podSecurityPolicyTemplateController) AddClusterScopedHandler(ctx contex }) } +func (c *podSecurityPolicyTemplateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PodSecurityPolicyTemplateHandlerFunc) { + resource.PutClusterScoped(PodSecurityPolicyTemplateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PodSecurityPolicyTemplate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type podSecurityPolicyTemplateFactory struct { } @@ -256,20 +291,38 @@ func (s *podSecurityPolicyTemplateClient) AddHandler(ctx context.Context, name s s.Controller().AddHandler(ctx, name, sync) } +func (s *podSecurityPolicyTemplateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyTemplateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podSecurityPolicyTemplateClient) AddLifecycle(ctx context.Context, name string, lifecycle PodSecurityPolicyTemplateLifecycle) { sync := NewPodSecurityPolicyTemplateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *podSecurityPolicyTemplateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodSecurityPolicyTemplateLifecycle) { + sync := NewPodSecurityPolicyTemplateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podSecurityPolicyTemplateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodSecurityPolicyTemplateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podSecurityPolicyTemplateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodSecurityPolicyTemplateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *podSecurityPolicyTemplateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodSecurityPolicyTemplateLifecycle) { sync := NewPodSecurityPolicyTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podSecurityPolicyTemplateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodSecurityPolicyTemplateLifecycle) { + sync := NewPodSecurityPolicyTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PodSecurityPolicyTemplateIndexer func(obj *PodSecurityPolicyTemplate) ([]string, error) type PodSecurityPolicyTemplateClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go index 3961e81e..ae9faaeb 100644 --- a/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_pod_security_policy_template_project_binding_controller.go @@ -68,7 +68,9 @@ type PodSecurityPolicyTemplateProjectBindingController interface { Informer() cache.SharedIndexInformer Lister() PodSecurityPolicyTemplateProjectBindingLister AddHandler(ctx context.Context, name string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type PodSecurityPolicyTemplateProjectBindingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PodSecurityPolicyTemplateProjectBindingController AddHandler(ctx context.Context, name string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) } type podSecurityPolicyTemplateProjectBindingLister struct { @@ -149,6 +155,20 @@ func (c *podSecurityPolicyTemplateProjectBindingController) AddHandler(ctx conte }) } +func (c *podSecurityPolicyTemplateProjectBindingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PodSecurityPolicyTemplateProjectBinding); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *podSecurityPolicyTemplateProjectBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) { resource.PutClusterScoped(PodSecurityPolicyTemplateProjectBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *podSecurityPolicyTemplateProjectBindingController) AddClusterScopedHand }) } +func (c *podSecurityPolicyTemplateProjectBindingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + resource.PutClusterScoped(PodSecurityPolicyTemplateProjectBindingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PodSecurityPolicyTemplateProjectBinding); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type podSecurityPolicyTemplateProjectBindingFactory struct { } @@ -257,20 +292,38 @@ func (s *podSecurityPolicyTemplateProjectBindingClient) AddHandler(ctx context.C s.Controller().AddHandler(ctx, name, sync) } +func (s *podSecurityPolicyTemplateProjectBindingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podSecurityPolicyTemplateProjectBindingClient) AddLifecycle(ctx context.Context, name string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) { sync := NewPodSecurityPolicyTemplateProjectBindingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *podSecurityPolicyTemplateProjectBindingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) { + sync := NewPodSecurityPolicyTemplateProjectBindingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *podSecurityPolicyTemplateProjectBindingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podSecurityPolicyTemplateProjectBindingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PodSecurityPolicyTemplateProjectBindingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *podSecurityPolicyTemplateProjectBindingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) { sync := NewPodSecurityPolicyTemplateProjectBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *podSecurityPolicyTemplateProjectBindingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PodSecurityPolicyTemplateProjectBindingLifecycle) { + sync := NewPodSecurityPolicyTemplateProjectBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PodSecurityPolicyTemplateProjectBindingIndexer func(obj *PodSecurityPolicyTemplateProjectBinding) ([]string, error) type PodSecurityPolicyTemplateProjectBindingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_preference_controller.go b/apis/management.cattle.io/v3/zz_generated_preference_controller.go index a259a11c..9636aff4 100644 --- a/apis/management.cattle.io/v3/zz_generated_preference_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_preference_controller.go @@ -68,7 +68,9 @@ type PreferenceController interface { Informer() cache.SharedIndexInformer Lister() PreferenceLister AddHandler(ctx context.Context, name string, handler PreferenceHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PreferenceHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PreferenceHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PreferenceHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type PreferenceInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PreferenceController AddHandler(ctx context.Context, name string, sync PreferenceHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PreferenceHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PreferenceLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PreferenceLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PreferenceHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PreferenceHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PreferenceLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PreferenceLifecycle) } type preferenceLister struct { @@ -149,6 +155,20 @@ func (c *preferenceController) AddHandler(ctx context.Context, name string, hand }) } +func (c *preferenceController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PreferenceHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Preference); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *preferenceController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PreferenceHandlerFunc) { resource.PutClusterScoped(PreferenceGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *preferenceController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *preferenceController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PreferenceHandlerFunc) { + resource.PutClusterScoped(PreferenceGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Preference); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type preferenceFactory struct { } @@ -257,20 +292,38 @@ func (s *preferenceClient) AddHandler(ctx context.Context, name string, sync Pre s.Controller().AddHandler(ctx, name, sync) } +func (s *preferenceClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PreferenceHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *preferenceClient) AddLifecycle(ctx context.Context, name string, lifecycle PreferenceLifecycle) { sync := NewPreferenceLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *preferenceClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PreferenceLifecycle) { + sync := NewPreferenceLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *preferenceClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PreferenceHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *preferenceClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PreferenceHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *preferenceClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PreferenceLifecycle) { sync := NewPreferenceLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *preferenceClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PreferenceLifecycle) { + sync := NewPreferenceLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PreferenceIndexer func(obj *Preference) ([]string, error) type PreferenceClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_principal_controller.go b/apis/management.cattle.io/v3/zz_generated_principal_controller.go index af249140..3d5ef83d 100644 --- a/apis/management.cattle.io/v3/zz_generated_principal_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_principal_controller.go @@ -67,7 +67,9 @@ type PrincipalController interface { Informer() cache.SharedIndexInformer Lister() PrincipalLister AddHandler(ctx context.Context, name string, handler PrincipalHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrincipalHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PrincipalHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PrincipalHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type PrincipalInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PrincipalController AddHandler(ctx context.Context, name string, sync PrincipalHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrincipalHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PrincipalLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PrincipalLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PrincipalHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PrincipalHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PrincipalLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PrincipalLifecycle) } type principalLister struct { @@ -148,6 +154,20 @@ func (c *principalController) AddHandler(ctx context.Context, name string, handl }) } +func (c *principalController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PrincipalHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Principal); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *principalController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PrincipalHandlerFunc) { resource.PutClusterScoped(PrincipalGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *principalController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *principalController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PrincipalHandlerFunc) { + resource.PutClusterScoped(PrincipalGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Principal); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type principalFactory struct { } @@ -256,20 +291,38 @@ func (s *principalClient) AddHandler(ctx context.Context, name string, sync Prin s.Controller().AddHandler(ctx, name, sync) } +func (s *principalClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrincipalHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *principalClient) AddLifecycle(ctx context.Context, name string, lifecycle PrincipalLifecycle) { sync := NewPrincipalLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *principalClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PrincipalLifecycle) { + sync := NewPrincipalLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *principalClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PrincipalHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *principalClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PrincipalHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *principalClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PrincipalLifecycle) { sync := NewPrincipalLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *principalClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PrincipalLifecycle) { + sync := NewPrincipalLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PrincipalIndexer func(obj *Principal) ([]string, error) type PrincipalClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go b/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go index 6471a776..8b23b36a 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_alert_controller.go @@ -68,7 +68,9 @@ type ProjectAlertController interface { Informer() cache.SharedIndexInformer Lister() ProjectAlertLister AddHandler(ctx context.Context, name string, handler ProjectAlertHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectAlertHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectAlertHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectAlertInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectAlertController AddHandler(ctx context.Context, name string, sync ProjectAlertHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectAlertLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectAlertLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectAlertHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectAlertHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectAlertLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectAlertLifecycle) } type projectAlertLister struct { @@ -149,6 +155,20 @@ func (c *projectAlertController) AddHandler(ctx context.Context, name string, ha }) } +func (c *projectAlertController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectAlertHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectAlert); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectAlertController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectAlertHandlerFunc) { resource.PutClusterScoped(ProjectAlertGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectAlertController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *projectAlertController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectAlertHandlerFunc) { + resource.PutClusterScoped(ProjectAlertGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectAlert); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectAlertFactory struct { } @@ -257,20 +292,38 @@ func (s *projectAlertClient) AddHandler(ctx context.Context, name string, sync P s.Controller().AddHandler(ctx, name, sync) } +func (s *projectAlertClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectAlertClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectAlertLifecycle) { sync := NewProjectAlertLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectAlertClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectAlertLifecycle) { + sync := NewProjectAlertLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectAlertClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectAlertHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectAlertClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectAlertHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectAlertClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectAlertLifecycle) { sync := NewProjectAlertLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectAlertClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectAlertLifecycle) { + sync := NewProjectAlertLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectAlertIndexer func(obj *ProjectAlert) ([]string, error) type ProjectAlertClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go b/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go index 0815fa9f..357fcba1 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_alert_group_controller.go @@ -68,7 +68,9 @@ type ProjectAlertGroupController interface { Informer() cache.SharedIndexInformer Lister() ProjectAlertGroupLister AddHandler(ctx context.Context, name string, handler ProjectAlertGroupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertGroupHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectAlertGroupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectAlertGroupHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectAlertGroupInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectAlertGroupController AddHandler(ctx context.Context, name string, sync ProjectAlertGroupHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertGroupHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectAlertGroupLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectAlertGroupLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectAlertGroupHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectAlertGroupHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectAlertGroupLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectAlertGroupLifecycle) } type projectAlertGroupLister struct { @@ -149,6 +155,20 @@ func (c *projectAlertGroupController) AddHandler(ctx context.Context, name strin }) } +func (c *projectAlertGroupController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectAlertGroupHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectAlertGroup); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectAlertGroupController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectAlertGroupHandlerFunc) { resource.PutClusterScoped(ProjectAlertGroupGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectAlertGroupController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *projectAlertGroupController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectAlertGroupHandlerFunc) { + resource.PutClusterScoped(ProjectAlertGroupGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectAlertGroup); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectAlertGroupFactory struct { } @@ -257,20 +292,38 @@ func (s *projectAlertGroupClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *projectAlertGroupClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertGroupHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectAlertGroupClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectAlertGroupLifecycle) { sync := NewProjectAlertGroupLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectAlertGroupClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectAlertGroupLifecycle) { + sync := NewProjectAlertGroupLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectAlertGroupClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectAlertGroupHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectAlertGroupClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectAlertGroupHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectAlertGroupClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectAlertGroupLifecycle) { sync := NewProjectAlertGroupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectAlertGroupClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectAlertGroupLifecycle) { + sync := NewProjectAlertGroupLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectAlertGroupIndexer func(obj *ProjectAlertGroup) ([]string, error) type ProjectAlertGroupClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go b/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go index c9f134ed..effe2774 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_alert_rule_controller.go @@ -68,7 +68,9 @@ type ProjectAlertRuleController interface { Informer() cache.SharedIndexInformer Lister() ProjectAlertRuleLister AddHandler(ctx context.Context, name string, handler ProjectAlertRuleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertRuleHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectAlertRuleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectAlertRuleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectAlertRuleInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectAlertRuleController AddHandler(ctx context.Context, name string, sync ProjectAlertRuleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertRuleHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectAlertRuleLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectAlertRuleLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectAlertRuleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectAlertRuleHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectAlertRuleLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectAlertRuleLifecycle) } type projectAlertRuleLister struct { @@ -149,6 +155,20 @@ func (c *projectAlertRuleController) AddHandler(ctx context.Context, name string }) } +func (c *projectAlertRuleController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectAlertRuleHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectAlertRule); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectAlertRuleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectAlertRuleHandlerFunc) { resource.PutClusterScoped(ProjectAlertRuleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectAlertRuleController) AddClusterScopedHandler(ctx context.Context }) } +func (c *projectAlertRuleController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectAlertRuleHandlerFunc) { + resource.PutClusterScoped(ProjectAlertRuleGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectAlertRule); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectAlertRuleFactory struct { } @@ -257,20 +292,38 @@ func (s *projectAlertRuleClient) AddHandler(ctx context.Context, name string, sy s.Controller().AddHandler(ctx, name, sync) } +func (s *projectAlertRuleClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectAlertRuleHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectAlertRuleClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectAlertRuleLifecycle) { sync := NewProjectAlertRuleLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectAlertRuleClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectAlertRuleLifecycle) { + sync := NewProjectAlertRuleLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectAlertRuleClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectAlertRuleHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectAlertRuleClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectAlertRuleHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectAlertRuleClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectAlertRuleLifecycle) { sync := NewProjectAlertRuleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectAlertRuleClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectAlertRuleLifecycle) { + sync := NewProjectAlertRuleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectAlertRuleIndexer func(obj *ProjectAlertRule) ([]string, error) type ProjectAlertRuleClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go b/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go index 1cfebbf5..6d39c39b 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_catalog_controller.go @@ -68,7 +68,9 @@ type ProjectCatalogController interface { Informer() cache.SharedIndexInformer Lister() ProjectCatalogLister AddHandler(ctx context.Context, name string, handler ProjectCatalogHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectCatalogHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectCatalogHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectCatalogHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectCatalogInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectCatalogController AddHandler(ctx context.Context, name string, sync ProjectCatalogHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectCatalogHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectCatalogLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectCatalogLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectCatalogHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectCatalogHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectCatalogLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectCatalogLifecycle) } type projectCatalogLister struct { @@ -149,6 +155,20 @@ func (c *projectCatalogController) AddHandler(ctx context.Context, name string, }) } +func (c *projectCatalogController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectCatalogHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectCatalog); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectCatalogController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectCatalogHandlerFunc) { resource.PutClusterScoped(ProjectCatalogGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectCatalogController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *projectCatalogController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectCatalogHandlerFunc) { + resource.PutClusterScoped(ProjectCatalogGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectCatalog); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectCatalogFactory struct { } @@ -257,20 +292,38 @@ func (s *projectCatalogClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *projectCatalogClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectCatalogHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectCatalogClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectCatalogLifecycle) { sync := NewProjectCatalogLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectCatalogClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectCatalogLifecycle) { + sync := NewProjectCatalogLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectCatalogClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectCatalogHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectCatalogClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectCatalogHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectCatalogClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectCatalogLifecycle) { sync := NewProjectCatalogLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectCatalogClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectCatalogLifecycle) { + sync := NewProjectCatalogLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectCatalogIndexer func(obj *ProjectCatalog) ([]string, error) type ProjectCatalogClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_controller.go b/apis/management.cattle.io/v3/zz_generated_project_controller.go index a6a35b7f..426b39c3 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_controller.go @@ -68,7 +68,9 @@ type ProjectController interface { Informer() cache.SharedIndexInformer Lister() ProjectLister AddHandler(ctx context.Context, name string, handler ProjectHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectController AddHandler(ctx context.Context, name string, sync ProjectHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectLifecycle) } type projectLister struct { @@ -149,6 +155,20 @@ func (c *projectController) AddHandler(ctx context.Context, name string, handler }) } +func (c *projectController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Project); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectHandlerFunc) { resource.PutClusterScoped(ProjectGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *projectController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectHandlerFunc) { + resource.PutClusterScoped(ProjectGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Project); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectFactory struct { } @@ -257,20 +292,38 @@ func (s *projectClient) AddHandler(ctx context.Context, name string, sync Projec s.Controller().AddHandler(ctx, name, sync) } +func (s *projectClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectLifecycle) { sync := NewProjectLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectLifecycle) { + sync := NewProjectLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectLifecycle) { sync := NewProjectLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectLifecycle) { + sync := NewProjectLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectIndexer func(obj *Project) ([]string, error) type ProjectClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go b/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go index 8cdde43c..80213a86 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_logging_controller.go @@ -68,7 +68,9 @@ type ProjectLoggingController interface { Informer() cache.SharedIndexInformer Lister() ProjectLoggingLister AddHandler(ctx context.Context, name string, handler ProjectLoggingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectLoggingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectLoggingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectLoggingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectLoggingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectLoggingController AddHandler(ctx context.Context, name string, sync ProjectLoggingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectLoggingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectLoggingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectLoggingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectLoggingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectLoggingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectLoggingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectLoggingLifecycle) } type projectLoggingLister struct { @@ -149,6 +155,20 @@ func (c *projectLoggingController) AddHandler(ctx context.Context, name string, }) } +func (c *projectLoggingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectLoggingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectLogging); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectLoggingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectLoggingHandlerFunc) { resource.PutClusterScoped(ProjectLoggingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectLoggingController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *projectLoggingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectLoggingHandlerFunc) { + resource.PutClusterScoped(ProjectLoggingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectLogging); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectLoggingFactory struct { } @@ -257,20 +292,38 @@ func (s *projectLoggingClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *projectLoggingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectLoggingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectLoggingClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectLoggingLifecycle) { sync := NewProjectLoggingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectLoggingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectLoggingLifecycle) { + sync := NewProjectLoggingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectLoggingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectLoggingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectLoggingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectLoggingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectLoggingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectLoggingLifecycle) { sync := NewProjectLoggingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectLoggingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectLoggingLifecycle) { + sync := NewProjectLoggingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectLoggingIndexer func(obj *ProjectLogging) ([]string, error) type ProjectLoggingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go b/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go index 68741c4d..7ce54848 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_monitor_graph_controller.go @@ -68,7 +68,9 @@ type ProjectMonitorGraphController interface { Informer() cache.SharedIndexInformer Lister() ProjectMonitorGraphLister AddHandler(ctx context.Context, name string, handler ProjectMonitorGraphHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectMonitorGraphHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectMonitorGraphHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectMonitorGraphHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectMonitorGraphInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectMonitorGraphController AddHandler(ctx context.Context, name string, sync ProjectMonitorGraphHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectMonitorGraphHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectMonitorGraphLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectMonitorGraphLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectMonitorGraphHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectMonitorGraphHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectMonitorGraphLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectMonitorGraphLifecycle) } type projectMonitorGraphLister struct { @@ -149,6 +155,20 @@ func (c *projectMonitorGraphController) AddHandler(ctx context.Context, name str }) } +func (c *projectMonitorGraphController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectMonitorGraphHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectMonitorGraph); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectMonitorGraphController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectMonitorGraphHandlerFunc) { resource.PutClusterScoped(ProjectMonitorGraphGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectMonitorGraphController) AddClusterScopedHandler(ctx context.Cont }) } +func (c *projectMonitorGraphController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectMonitorGraphHandlerFunc) { + resource.PutClusterScoped(ProjectMonitorGraphGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectMonitorGraph); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectMonitorGraphFactory struct { } @@ -257,20 +292,38 @@ func (s *projectMonitorGraphClient) AddHandler(ctx context.Context, name string, s.Controller().AddHandler(ctx, name, sync) } +func (s *projectMonitorGraphClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectMonitorGraphHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectMonitorGraphClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectMonitorGraphLifecycle) { sync := NewProjectMonitorGraphLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectMonitorGraphClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectMonitorGraphLifecycle) { + sync := NewProjectMonitorGraphLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectMonitorGraphClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectMonitorGraphHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectMonitorGraphClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectMonitorGraphHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectMonitorGraphClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectMonitorGraphLifecycle) { sync := NewProjectMonitorGraphLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectMonitorGraphClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectMonitorGraphLifecycle) { + sync := NewProjectMonitorGraphLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectMonitorGraphIndexer func(obj *ProjectMonitorGraph) ([]string, error) type ProjectMonitorGraphClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go b/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go index 7154ce9d..c9f2d02b 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_network_policy_controller.go @@ -68,7 +68,9 @@ type ProjectNetworkPolicyController interface { Informer() cache.SharedIndexInformer Lister() ProjectNetworkPolicyLister AddHandler(ctx context.Context, name string, handler ProjectNetworkPolicyHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectNetworkPolicyHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectNetworkPolicyHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectNetworkPolicyHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectNetworkPolicyInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectNetworkPolicyController AddHandler(ctx context.Context, name string, sync ProjectNetworkPolicyHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectNetworkPolicyHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectNetworkPolicyLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectNetworkPolicyLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectNetworkPolicyHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectNetworkPolicyHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectNetworkPolicyLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectNetworkPolicyLifecycle) } type projectNetworkPolicyLister struct { @@ -149,6 +155,20 @@ func (c *projectNetworkPolicyController) AddHandler(ctx context.Context, name st }) } +func (c *projectNetworkPolicyController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectNetworkPolicyHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectNetworkPolicy); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectNetworkPolicyController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectNetworkPolicyHandlerFunc) { resource.PutClusterScoped(ProjectNetworkPolicyGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectNetworkPolicyController) AddClusterScopedHandler(ctx context.Con }) } +func (c *projectNetworkPolicyController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectNetworkPolicyHandlerFunc) { + resource.PutClusterScoped(ProjectNetworkPolicyGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectNetworkPolicy); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectNetworkPolicyFactory struct { } @@ -257,20 +292,38 @@ func (s *projectNetworkPolicyClient) AddHandler(ctx context.Context, name string s.Controller().AddHandler(ctx, name, sync) } +func (s *projectNetworkPolicyClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectNetworkPolicyHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectNetworkPolicyClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectNetworkPolicyLifecycle) { sync := NewProjectNetworkPolicyLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectNetworkPolicyClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectNetworkPolicyLifecycle) { + sync := NewProjectNetworkPolicyLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectNetworkPolicyClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectNetworkPolicyHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectNetworkPolicyClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectNetworkPolicyHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectNetworkPolicyClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectNetworkPolicyLifecycle) { sync := NewProjectNetworkPolicyLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectNetworkPolicyClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectNetworkPolicyLifecycle) { + sync := NewProjectNetworkPolicyLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectNetworkPolicyIndexer func(obj *ProjectNetworkPolicy) ([]string, error) type ProjectNetworkPolicyClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go b/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go index ff64036d..9bbebdf3 100644 --- a/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_project_role_template_binding_controller.go @@ -68,7 +68,9 @@ type ProjectRoleTemplateBindingController interface { Informer() cache.SharedIndexInformer Lister() ProjectRoleTemplateBindingLister AddHandler(ctx context.Context, name string, handler ProjectRoleTemplateBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectRoleTemplateBindingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ProjectRoleTemplateBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ProjectRoleTemplateBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ProjectRoleTemplateBindingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectRoleTemplateBindingController AddHandler(ctx context.Context, name string, sync ProjectRoleTemplateBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectRoleTemplateBindingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ProjectRoleTemplateBindingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectRoleTemplateBindingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectRoleTemplateBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectRoleTemplateBindingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectRoleTemplateBindingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectRoleTemplateBindingLifecycle) } type projectRoleTemplateBindingLister struct { @@ -149,6 +155,20 @@ func (c *projectRoleTemplateBindingController) AddHandler(ctx context.Context, n }) } +func (c *projectRoleTemplateBindingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ProjectRoleTemplateBindingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectRoleTemplateBinding); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *projectRoleTemplateBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ProjectRoleTemplateBindingHandlerFunc) { resource.PutClusterScoped(ProjectRoleTemplateBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *projectRoleTemplateBindingController) AddClusterScopedHandler(ctx conte }) } +func (c *projectRoleTemplateBindingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ProjectRoleTemplateBindingHandlerFunc) { + resource.PutClusterScoped(ProjectRoleTemplateBindingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ProjectRoleTemplateBinding); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type projectRoleTemplateBindingFactory struct { } @@ -257,20 +292,38 @@ func (s *projectRoleTemplateBindingClient) AddHandler(ctx context.Context, name s.Controller().AddHandler(ctx, name, sync) } +func (s *projectRoleTemplateBindingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ProjectRoleTemplateBindingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectRoleTemplateBindingClient) AddLifecycle(ctx context.Context, name string, lifecycle ProjectRoleTemplateBindingLifecycle) { sync := NewProjectRoleTemplateBindingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *projectRoleTemplateBindingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ProjectRoleTemplateBindingLifecycle) { + sync := NewProjectRoleTemplateBindingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *projectRoleTemplateBindingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ProjectRoleTemplateBindingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectRoleTemplateBindingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ProjectRoleTemplateBindingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *projectRoleTemplateBindingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ProjectRoleTemplateBindingLifecycle) { sync := NewProjectRoleTemplateBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *projectRoleTemplateBindingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ProjectRoleTemplateBindingLifecycle) { + sync := NewProjectRoleTemplateBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ProjectRoleTemplateBindingIndexer func(obj *ProjectRoleTemplateBinding) ([]string, error) type ProjectRoleTemplateBindingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_role_template_controller.go b/apis/management.cattle.io/v3/zz_generated_role_template_controller.go index e1b41071..55718712 100644 --- a/apis/management.cattle.io/v3/zz_generated_role_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_role_template_controller.go @@ -67,7 +67,9 @@ type RoleTemplateController interface { Informer() cache.SharedIndexInformer Lister() RoleTemplateLister AddHandler(ctx context.Context, name string, handler RoleTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleTemplateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler RoleTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler RoleTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type RoleTemplateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() RoleTemplateController AddHandler(ctx context.Context, name string, sync RoleTemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleTemplateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle RoleTemplateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle RoleTemplateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync RoleTemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync RoleTemplateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle RoleTemplateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle RoleTemplateLifecycle) } type roleTemplateLister struct { @@ -148,6 +154,20 @@ func (c *roleTemplateController) AddHandler(ctx context.Context, name string, ha }) } +func (c *roleTemplateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler RoleTemplateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*RoleTemplate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *roleTemplateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler RoleTemplateHandlerFunc) { resource.PutClusterScoped(RoleTemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *roleTemplateController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *roleTemplateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler RoleTemplateHandlerFunc) { + resource.PutClusterScoped(RoleTemplateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*RoleTemplate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type roleTemplateFactory struct { } @@ -256,20 +291,38 @@ func (s *roleTemplateClient) AddHandler(ctx context.Context, name string, sync R s.Controller().AddHandler(ctx, name, sync) } +func (s *roleTemplateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleTemplateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *roleTemplateClient) AddLifecycle(ctx context.Context, name string, lifecycle RoleTemplateLifecycle) { sync := NewRoleTemplateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *roleTemplateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle RoleTemplateLifecycle) { + sync := NewRoleTemplateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *roleTemplateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync RoleTemplateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *roleTemplateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync RoleTemplateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *roleTemplateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle RoleTemplateLifecycle) { sync := NewRoleTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *roleTemplateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle RoleTemplateLifecycle) { + sync := NewRoleTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type RoleTemplateIndexer func(obj *RoleTemplate) ([]string, error) type RoleTemplateClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_setting_controller.go b/apis/management.cattle.io/v3/zz_generated_setting_controller.go index d6294b21..ddaff37c 100644 --- a/apis/management.cattle.io/v3/zz_generated_setting_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_setting_controller.go @@ -67,7 +67,9 @@ type SettingController interface { Informer() cache.SharedIndexInformer Lister() SettingLister AddHandler(ctx context.Context, name string, handler SettingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SettingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SettingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SettingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type SettingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SettingController AddHandler(ctx context.Context, name string, sync SettingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SettingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SettingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SettingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SettingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SettingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SettingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SettingLifecycle) } type settingLister struct { @@ -148,6 +154,20 @@ func (c *settingController) AddHandler(ctx context.Context, name string, handler }) } +func (c *settingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SettingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Setting); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *settingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SettingHandlerFunc) { resource.PutClusterScoped(SettingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *settingController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *settingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SettingHandlerFunc) { + resource.PutClusterScoped(SettingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Setting); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type settingFactory struct { } @@ -256,20 +291,38 @@ func (s *settingClient) AddHandler(ctx context.Context, name string, sync Settin s.Controller().AddHandler(ctx, name, sync) } +func (s *settingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SettingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *settingClient) AddLifecycle(ctx context.Context, name string, lifecycle SettingLifecycle) { sync := NewSettingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *settingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SettingLifecycle) { + sync := NewSettingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *settingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SettingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *settingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SettingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *settingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SettingLifecycle) { sync := NewSettingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *settingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SettingLifecycle) { + sync := NewSettingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SettingIndexer func(obj *Setting) ([]string, error) type SettingClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_template_content_controller.go b/apis/management.cattle.io/v3/zz_generated_template_content_controller.go index c1b92e8b..b1779ce7 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_content_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_content_controller.go @@ -67,7 +67,9 @@ type TemplateContentController interface { Informer() cache.SharedIndexInformer Lister() TemplateContentLister AddHandler(ctx context.Context, name string, handler TemplateContentHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateContentHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler TemplateContentHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler TemplateContentHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type TemplateContentInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateContentController AddHandler(ctx context.Context, name string, sync TemplateContentHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateContentHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle TemplateContentLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TemplateContentLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TemplateContentHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TemplateContentHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TemplateContentLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TemplateContentLifecycle) } type templateContentLister struct { @@ -148,6 +154,20 @@ func (c *templateContentController) AddHandler(ctx context.Context, name string, }) } +func (c *templateContentController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler TemplateContentHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*TemplateContent); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *templateContentController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TemplateContentHandlerFunc) { resource.PutClusterScoped(TemplateContentGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *templateContentController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *templateContentController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler TemplateContentHandlerFunc) { + resource.PutClusterScoped(TemplateContentGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*TemplateContent); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type templateContentFactory struct { } @@ -256,20 +291,38 @@ func (s *templateContentClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *templateContentClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateContentHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *templateContentClient) AddLifecycle(ctx context.Context, name string, lifecycle TemplateContentLifecycle) { sync := NewTemplateContentLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *templateContentClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TemplateContentLifecycle) { + sync := NewTemplateContentLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *templateContentClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TemplateContentHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *templateContentClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TemplateContentHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *templateContentClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TemplateContentLifecycle) { sync := NewTemplateContentLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *templateContentClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TemplateContentLifecycle) { + sync := NewTemplateContentLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type TemplateContentIndexer func(obj *TemplateContent) ([]string, error) type TemplateContentClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_template_controller.go b/apis/management.cattle.io/v3/zz_generated_template_controller.go index 5e748828..7fb91e5f 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_controller.go @@ -67,7 +67,9 @@ type TemplateController interface { Informer() cache.SharedIndexInformer Lister() TemplateLister AddHandler(ctx context.Context, name string, handler TemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler TemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler TemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type TemplateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateController AddHandler(ctx context.Context, name string, sync TemplateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle TemplateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TemplateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TemplateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TemplateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TemplateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TemplateLifecycle) } type templateLister struct { @@ -148,6 +154,20 @@ func (c *templateController) AddHandler(ctx context.Context, name string, handle }) } +func (c *templateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler TemplateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Template); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *templateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TemplateHandlerFunc) { resource.PutClusterScoped(TemplateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *templateController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *templateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler TemplateHandlerFunc) { + resource.PutClusterScoped(TemplateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Template); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type templateFactory struct { } @@ -256,20 +291,38 @@ func (s *templateClient) AddHandler(ctx context.Context, name string, sync Templ s.Controller().AddHandler(ctx, name, sync) } +func (s *templateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *templateClient) AddLifecycle(ctx context.Context, name string, lifecycle TemplateLifecycle) { sync := NewTemplateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *templateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TemplateLifecycle) { + sync := NewTemplateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *templateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TemplateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *templateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TemplateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *templateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TemplateLifecycle) { sync := NewTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *templateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TemplateLifecycle) { + sync := NewTemplateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type TemplateIndexer func(obj *Template) ([]string, error) type TemplateClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_template_version_controller.go b/apis/management.cattle.io/v3/zz_generated_template_version_controller.go index ba7410e2..ac81690d 100644 --- a/apis/management.cattle.io/v3/zz_generated_template_version_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_template_version_controller.go @@ -67,7 +67,9 @@ type TemplateVersionController interface { Informer() cache.SharedIndexInformer Lister() TemplateVersionLister AddHandler(ctx context.Context, name string, handler TemplateVersionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateVersionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler TemplateVersionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler TemplateVersionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type TemplateVersionInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateVersionController AddHandler(ctx context.Context, name string, sync TemplateVersionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateVersionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle TemplateVersionLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TemplateVersionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TemplateVersionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TemplateVersionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TemplateVersionLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TemplateVersionLifecycle) } type templateVersionLister struct { @@ -148,6 +154,20 @@ func (c *templateVersionController) AddHandler(ctx context.Context, name string, }) } +func (c *templateVersionController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler TemplateVersionHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*TemplateVersion); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *templateVersionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TemplateVersionHandlerFunc) { resource.PutClusterScoped(TemplateVersionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *templateVersionController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *templateVersionController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler TemplateVersionHandlerFunc) { + resource.PutClusterScoped(TemplateVersionGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*TemplateVersion); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type templateVersionFactory struct { } @@ -256,20 +291,38 @@ func (s *templateVersionClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *templateVersionClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TemplateVersionHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *templateVersionClient) AddLifecycle(ctx context.Context, name string, lifecycle TemplateVersionLifecycle) { sync := NewTemplateVersionLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *templateVersionClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TemplateVersionLifecycle) { + sync := NewTemplateVersionLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *templateVersionClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TemplateVersionHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *templateVersionClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TemplateVersionHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *templateVersionClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TemplateVersionLifecycle) { sync := NewTemplateVersionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *templateVersionClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TemplateVersionLifecycle) { + sync := NewTemplateVersionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type TemplateVersionIndexer func(obj *TemplateVersion) ([]string, error) type TemplateVersionClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_token_controller.go b/apis/management.cattle.io/v3/zz_generated_token_controller.go index 8a7b20fc..c560b17c 100644 --- a/apis/management.cattle.io/v3/zz_generated_token_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_token_controller.go @@ -67,7 +67,9 @@ type TokenController interface { Informer() cache.SharedIndexInformer Lister() TokenLister AddHandler(ctx context.Context, name string, handler TokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler TokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler TokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type TokenInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TokenController AddHandler(ctx context.Context, name string, sync TokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle TokenLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TokenLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TokenLifecycle) } type tokenLister struct { @@ -148,6 +154,20 @@ func (c *tokenController) AddHandler(ctx context.Context, name string, handler T }) } +func (c *tokenController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler TokenHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Token); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *tokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler TokenHandlerFunc) { resource.PutClusterScoped(TokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *tokenController) AddClusterScopedHandler(ctx context.Context, name, clu }) } +func (c *tokenController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler TokenHandlerFunc) { + resource.PutClusterScoped(TokenGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Token); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type tokenFactory struct { } @@ -256,20 +291,38 @@ func (s *tokenClient) AddHandler(ctx context.Context, name string, sync TokenHan s.Controller().AddHandler(ctx, name, sync) } +func (s *tokenClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync TokenHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *tokenClient) AddLifecycle(ctx context.Context, name string, lifecycle TokenLifecycle) { sync := NewTokenLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *tokenClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle TokenLifecycle) { + sync := NewTokenLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *tokenClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync TokenHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *tokenClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync TokenHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *tokenClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle TokenLifecycle) { sync := NewTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *tokenClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle TokenLifecycle) { + sync := NewTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type TokenIndexer func(obj *Token) ([]string, error) type TokenClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go b/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go index fb956c74..0a8b66ea 100644 --- a/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_user_attribute_controller.go @@ -67,7 +67,9 @@ type UserAttributeController interface { Informer() cache.SharedIndexInformer Lister() UserAttributeLister AddHandler(ctx context.Context, name string, handler UserAttributeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync UserAttributeHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler UserAttributeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler UserAttributeHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type UserAttributeInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() UserAttributeController AddHandler(ctx context.Context, name string, sync UserAttributeHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync UserAttributeHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle UserAttributeLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle UserAttributeLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync UserAttributeHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync UserAttributeHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle UserAttributeLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle UserAttributeLifecycle) } type userAttributeLister struct { @@ -148,6 +154,20 @@ func (c *userAttributeController) AddHandler(ctx context.Context, name string, h }) } +func (c *userAttributeController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler UserAttributeHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*UserAttribute); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *userAttributeController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler UserAttributeHandlerFunc) { resource.PutClusterScoped(UserAttributeGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *userAttributeController) AddClusterScopedHandler(ctx context.Context, n }) } +func (c *userAttributeController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler UserAttributeHandlerFunc) { + resource.PutClusterScoped(UserAttributeGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*UserAttribute); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type userAttributeFactory struct { } @@ -256,20 +291,38 @@ func (s *userAttributeClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *userAttributeClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync UserAttributeHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *userAttributeClient) AddLifecycle(ctx context.Context, name string, lifecycle UserAttributeLifecycle) { sync := NewUserAttributeLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *userAttributeClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle UserAttributeLifecycle) { + sync := NewUserAttributeLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *userAttributeClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync UserAttributeHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *userAttributeClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync UserAttributeHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *userAttributeClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle UserAttributeLifecycle) { sync := NewUserAttributeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *userAttributeClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle UserAttributeLifecycle) { + sync := NewUserAttributeLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type UserAttributeIndexer func(obj *UserAttribute) ([]string, error) type UserAttributeClientCache interface { diff --git a/apis/management.cattle.io/v3/zz_generated_user_controller.go b/apis/management.cattle.io/v3/zz_generated_user_controller.go index b79f3ea0..1ac21fad 100644 --- a/apis/management.cattle.io/v3/zz_generated_user_controller.go +++ b/apis/management.cattle.io/v3/zz_generated_user_controller.go @@ -67,7 +67,9 @@ type UserController interface { Informer() cache.SharedIndexInformer Lister() UserLister AddHandler(ctx context.Context, name string, handler UserHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync UserHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler UserHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler UserHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type UserInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() UserController AddHandler(ctx context.Context, name string, sync UserHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync UserHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle UserLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle UserLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync UserHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync UserHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle UserLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle UserLifecycle) } type userLister struct { @@ -148,6 +154,20 @@ func (c *userController) AddHandler(ctx context.Context, name string, handler Us }) } +func (c *userController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler UserHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*User); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *userController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler UserHandlerFunc) { resource.PutClusterScoped(UserGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *userController) AddClusterScopedHandler(ctx context.Context, name, clus }) } +func (c *userController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler UserHandlerFunc) { + resource.PutClusterScoped(UserGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*User); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type userFactory struct { } @@ -256,20 +291,38 @@ func (s *userClient) AddHandler(ctx context.Context, name string, sync UserHandl s.Controller().AddHandler(ctx, name, sync) } +func (s *userClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync UserHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *userClient) AddLifecycle(ctx context.Context, name string, lifecycle UserLifecycle) { sync := NewUserLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *userClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle UserLifecycle) { + sync := NewUserLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *userClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync UserHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *userClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync UserHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *userClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle UserLifecycle) { sync := NewUserLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *userClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle UserLifecycle) { + sync := NewUserLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type UserIndexer func(obj *User) ([]string, error) type UserClientCache interface { diff --git a/apis/management.cattle.io/v3public/fakes/zz_generated_auth_provider_mock.go b/apis/management.cattle.io/v3public/fakes/zz_generated_auth_provider_mock.go index e90a5c6e..741e5a12 100644 --- a/apis/management.cattle.io/v3public/fakes/zz_generated_auth_provider_mock.go +++ b/apis/management.cattle.io/v3public/fakes/zz_generated_auth_provider_mock.go @@ -140,14 +140,16 @@ func (mock *AuthProviderListerMock) ListCalls() []struct { } var ( - lockAuthProviderControllerMockAddClusterScopedHandler sync.RWMutex - lockAuthProviderControllerMockAddHandler sync.RWMutex - lockAuthProviderControllerMockEnqueue sync.RWMutex - lockAuthProviderControllerMockGeneric sync.RWMutex - lockAuthProviderControllerMockInformer sync.RWMutex - lockAuthProviderControllerMockLister sync.RWMutex - lockAuthProviderControllerMockStart sync.RWMutex - lockAuthProviderControllerMockSync sync.RWMutex + lockAuthProviderControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockAuthProviderControllerMockAddClusterScopedHandler sync.RWMutex + lockAuthProviderControllerMockAddFeatureHandler sync.RWMutex + lockAuthProviderControllerMockAddHandler sync.RWMutex + lockAuthProviderControllerMockEnqueue sync.RWMutex + lockAuthProviderControllerMockGeneric sync.RWMutex + lockAuthProviderControllerMockInformer sync.RWMutex + lockAuthProviderControllerMockLister sync.RWMutex + lockAuthProviderControllerMockStart sync.RWMutex + lockAuthProviderControllerMockSync sync.RWMutex ) // Ensure, that AuthProviderControllerMock does implement AuthProviderController. @@ -160,9 +162,15 @@ var _ v3public.AuthProviderController = &AuthProviderControllerMock{} // // // make and configure a mocked AuthProviderController // mockedAuthProviderController := &AuthProviderControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3public.AuthProviderHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3public.AuthProviderHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3public.AuthProviderHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3public.AuthProviderHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3public.AuthProviderController = &AuthProviderControllerMock{} // // } type AuthProviderControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3public.AuthProviderHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3public.AuthProviderHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3public.AuthProviderHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3public.AuthProviderHandlerFunc) @@ -217,6 +231,19 @@ type AuthProviderControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3public.AuthProviderHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type AuthProviderControllerMock struct { // Handler is the handler argument value. Handler v3public.AuthProviderHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3public.AuthProviderHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type AuthProviderControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AuthProviderControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3public.AuthProviderHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AuthProviderControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but AuthProviderController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3public.AuthProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockAuthProviderControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAuthProviderControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAuthProviderController.AddClusterScopedFeatureHandlerCalls()) +func (mock *AuthProviderControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3public.AuthProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3public.AuthProviderHandlerFunc + } + lockAuthProviderControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAuthProviderControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AuthProviderControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3public.AuthProviderHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *AuthProviderControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AuthProviderControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3public.AuthProviderHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AuthProviderControllerMock.AddFeatureHandlerFunc: method is nil but AuthProviderController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3public.AuthProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAuthProviderControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAuthProviderControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAuthProviderController.AddFeatureHandlerCalls()) +func (mock *AuthProviderControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3public.AuthProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3public.AuthProviderHandlerFunc + } + lockAuthProviderControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAuthProviderControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AuthProviderControllerMock) AddHandler(ctx context.Context, name string, handler v3public.AuthProviderHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *AuthProviderControllerMock) SyncCalls() []struct { } var ( - lockAuthProviderInterfaceMockAddClusterScopedHandler sync.RWMutex - lockAuthProviderInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockAuthProviderInterfaceMockAddHandler sync.RWMutex - lockAuthProviderInterfaceMockAddLifecycle sync.RWMutex - lockAuthProviderInterfaceMockController sync.RWMutex - lockAuthProviderInterfaceMockCreate sync.RWMutex - lockAuthProviderInterfaceMockDelete sync.RWMutex - lockAuthProviderInterfaceMockDeleteCollection sync.RWMutex - lockAuthProviderInterfaceMockDeleteNamespaced sync.RWMutex - lockAuthProviderInterfaceMockGet sync.RWMutex - lockAuthProviderInterfaceMockGetNamespaced sync.RWMutex - lockAuthProviderInterfaceMockList sync.RWMutex - lockAuthProviderInterfaceMockObjectClient sync.RWMutex - lockAuthProviderInterfaceMockUpdate sync.RWMutex - lockAuthProviderInterfaceMockWatch sync.RWMutex + lockAuthProviderInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockAuthProviderInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockAuthProviderInterfaceMockAddClusterScopedHandler sync.RWMutex + lockAuthProviderInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockAuthProviderInterfaceMockAddFeatureHandler sync.RWMutex + lockAuthProviderInterfaceMockAddFeatureLifecycle sync.RWMutex + lockAuthProviderInterfaceMockAddHandler sync.RWMutex + lockAuthProviderInterfaceMockAddLifecycle sync.RWMutex + lockAuthProviderInterfaceMockController sync.RWMutex + lockAuthProviderInterfaceMockCreate sync.RWMutex + lockAuthProviderInterfaceMockDelete sync.RWMutex + lockAuthProviderInterfaceMockDeleteCollection sync.RWMutex + lockAuthProviderInterfaceMockDeleteNamespaced sync.RWMutex + lockAuthProviderInterfaceMockGet sync.RWMutex + lockAuthProviderInterfaceMockGetNamespaced sync.RWMutex + lockAuthProviderInterfaceMockList sync.RWMutex + lockAuthProviderInterfaceMockObjectClient sync.RWMutex + lockAuthProviderInterfaceMockUpdate sync.RWMutex + lockAuthProviderInterfaceMockWatch sync.RWMutex ) // Ensure, that AuthProviderInterfaceMock does implement AuthProviderInterface. @@ -557,12 +689,24 @@ var _ v3public.AuthProviderInterface = &AuthProviderInterfaceMock{} // // // make and configure a mocked AuthProviderInterface // mockedAuthProviderInterface := &AuthProviderInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3public.AuthProviderHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3public.AuthProviderLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3public.AuthProviderHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3public.AuthProviderLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3public.AuthProviderHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3public.AuthProviderLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3public.AuthProviderHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3public.AuthProviderInterface = &AuthProviderInterfaceMock{} // // } type AuthProviderInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3public.AuthProviderHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3public.AuthProviderLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3public.AuthProviderHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3public.AuthProviderLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3public.AuthProviderHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3public.AuthProviderLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3public.AuthProviderHandlerFunc) @@ -656,6 +812,32 @@ type AuthProviderInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3public.AuthProviderHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3public.AuthProviderLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type AuthProviderInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3public.AuthProviderLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3public.AuthProviderHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3public.AuthProviderLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type AuthProviderInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AuthProviderInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3public.AuthProviderHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AuthProviderInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but AuthProviderInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3public.AuthProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockAuthProviderInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAuthProviderInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAuthProviderInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *AuthProviderInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3public.AuthProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3public.AuthProviderHandlerFunc + } + lockAuthProviderInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAuthProviderInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *AuthProviderInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3public.AuthProviderLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("AuthProviderInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but AuthProviderInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3public.AuthProviderLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockAuthProviderInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockAuthProviderInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedAuthProviderInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *AuthProviderInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3public.AuthProviderLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3public.AuthProviderLifecycle + } + lockAuthProviderInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockAuthProviderInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AuthProviderInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3public.AuthProviderHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *AuthProviderInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AuthProviderInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3public.AuthProviderHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AuthProviderInterfaceMock.AddFeatureHandlerFunc: method is nil but AuthProviderInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3public.AuthProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAuthProviderInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAuthProviderInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAuthProviderInterface.AddFeatureHandlerCalls()) +func (mock *AuthProviderInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3public.AuthProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3public.AuthProviderHandlerFunc + } + lockAuthProviderInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAuthProviderInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *AuthProviderInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3public.AuthProviderLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("AuthProviderInterfaceMock.AddFeatureLifecycleFunc: method is nil but AuthProviderInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3public.AuthProviderLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockAuthProviderInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockAuthProviderInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedAuthProviderInterface.AddFeatureLifecycleCalls()) +func (mock *AuthProviderInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3public.AuthProviderLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3public.AuthProviderLifecycle + } + lockAuthProviderInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockAuthProviderInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AuthProviderInterfaceMock) AddHandler(ctx context.Context, name string, sync v3public.AuthProviderHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go b/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go index e55d0da5..190283f3 100644 --- a/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go +++ b/apis/management.cattle.io/v3public/zz_generated_auth_provider_controller.go @@ -67,7 +67,9 @@ type AuthProviderController interface { Informer() cache.SharedIndexInformer Lister() AuthProviderLister AddHandler(ctx context.Context, name string, handler AuthProviderHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AuthProviderHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AuthProviderHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AuthProviderHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type AuthProviderInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AuthProviderController AddHandler(ctx context.Context, name string, sync AuthProviderHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AuthProviderHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AuthProviderLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AuthProviderLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AuthProviderHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AuthProviderHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AuthProviderLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AuthProviderLifecycle) } type authProviderLister struct { @@ -148,6 +154,20 @@ func (c *authProviderController) AddHandler(ctx context.Context, name string, ha }) } +func (c *authProviderController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler AuthProviderHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*AuthProvider); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *authProviderController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AuthProviderHandlerFunc) { resource.PutClusterScoped(AuthProviderGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *authProviderController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *authProviderController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler AuthProviderHandlerFunc) { + resource.PutClusterScoped(AuthProviderGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*AuthProvider); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type authProviderFactory struct { } @@ -256,20 +291,38 @@ func (s *authProviderClient) AddHandler(ctx context.Context, name string, sync A s.Controller().AddHandler(ctx, name, sync) } +func (s *authProviderClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AuthProviderHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *authProviderClient) AddLifecycle(ctx context.Context, name string, lifecycle AuthProviderLifecycle) { sync := NewAuthProviderLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *authProviderClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AuthProviderLifecycle) { + sync := NewAuthProviderLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *authProviderClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AuthProviderHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *authProviderClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AuthProviderHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *authProviderClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AuthProviderLifecycle) { sync := NewAuthProviderLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *authProviderClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AuthProviderLifecycle) { + sync := NewAuthProviderLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type AuthProviderIndexer func(obj *AuthProvider) ([]string, error) type AuthProviderClientCache interface { diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go index ec8f67ac..38fc672c 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_alertmanager_mock.go @@ -141,14 +141,16 @@ func (mock *AlertmanagerListerMock) ListCalls() []struct { } var ( - lockAlertmanagerControllerMockAddClusterScopedHandler sync.RWMutex - lockAlertmanagerControllerMockAddHandler sync.RWMutex - lockAlertmanagerControllerMockEnqueue sync.RWMutex - lockAlertmanagerControllerMockGeneric sync.RWMutex - lockAlertmanagerControllerMockInformer sync.RWMutex - lockAlertmanagerControllerMockLister sync.RWMutex - lockAlertmanagerControllerMockStart sync.RWMutex - lockAlertmanagerControllerMockSync sync.RWMutex + lockAlertmanagerControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockAlertmanagerControllerMockAddClusterScopedHandler sync.RWMutex + lockAlertmanagerControllerMockAddFeatureHandler sync.RWMutex + lockAlertmanagerControllerMockAddHandler sync.RWMutex + lockAlertmanagerControllerMockEnqueue sync.RWMutex + lockAlertmanagerControllerMockGeneric sync.RWMutex + lockAlertmanagerControllerMockInformer sync.RWMutex + lockAlertmanagerControllerMockLister sync.RWMutex + lockAlertmanagerControllerMockStart sync.RWMutex + lockAlertmanagerControllerMockSync sync.RWMutex ) // Ensure, that AlertmanagerControllerMock does implement AlertmanagerController. @@ -161,9 +163,15 @@ var _ v1a.AlertmanagerController = &AlertmanagerControllerMock{} // // // make and configure a mocked AlertmanagerController // mockedAlertmanagerController := &AlertmanagerControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.AlertmanagerHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.AlertmanagerHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.AlertmanagerHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.AlertmanagerHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.AlertmanagerController = &AlertmanagerControllerMock{} // // } type AlertmanagerControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.AlertmanagerHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.AlertmanagerHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.AlertmanagerHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.AlertmanagerHandlerFunc) @@ -218,6 +232,19 @@ type AlertmanagerControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.AlertmanagerHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type AlertmanagerControllerMock struct { // Handler is the handler argument value. Handler v1a.AlertmanagerHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.AlertmanagerHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type AlertmanagerControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AlertmanagerControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.AlertmanagerHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AlertmanagerControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but AlertmanagerController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.AlertmanagerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockAlertmanagerControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAlertmanagerControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAlertmanagerController.AddClusterScopedFeatureHandlerCalls()) +func (mock *AlertmanagerControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.AlertmanagerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.AlertmanagerHandlerFunc + } + lockAlertmanagerControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAlertmanagerControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AlertmanagerControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.AlertmanagerHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *AlertmanagerControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AlertmanagerControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.AlertmanagerHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AlertmanagerControllerMock.AddFeatureHandlerFunc: method is nil but AlertmanagerController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.AlertmanagerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAlertmanagerControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAlertmanagerControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAlertmanagerController.AddFeatureHandlerCalls()) +func (mock *AlertmanagerControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.AlertmanagerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.AlertmanagerHandlerFunc + } + lockAlertmanagerControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAlertmanagerControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AlertmanagerControllerMock) AddHandler(ctx context.Context, name string, handler v1a.AlertmanagerHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *AlertmanagerControllerMock) SyncCalls() []struct { } var ( - lockAlertmanagerInterfaceMockAddClusterScopedHandler sync.RWMutex - lockAlertmanagerInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockAlertmanagerInterfaceMockAddHandler sync.RWMutex - lockAlertmanagerInterfaceMockAddLifecycle sync.RWMutex - lockAlertmanagerInterfaceMockController sync.RWMutex - lockAlertmanagerInterfaceMockCreate sync.RWMutex - lockAlertmanagerInterfaceMockDelete sync.RWMutex - lockAlertmanagerInterfaceMockDeleteCollection sync.RWMutex - lockAlertmanagerInterfaceMockDeleteNamespaced sync.RWMutex - lockAlertmanagerInterfaceMockGet sync.RWMutex - lockAlertmanagerInterfaceMockGetNamespaced sync.RWMutex - lockAlertmanagerInterfaceMockList sync.RWMutex - lockAlertmanagerInterfaceMockObjectClient sync.RWMutex - lockAlertmanagerInterfaceMockUpdate sync.RWMutex - lockAlertmanagerInterfaceMockWatch sync.RWMutex + lockAlertmanagerInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockAlertmanagerInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockAlertmanagerInterfaceMockAddClusterScopedHandler sync.RWMutex + lockAlertmanagerInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockAlertmanagerInterfaceMockAddFeatureHandler sync.RWMutex + lockAlertmanagerInterfaceMockAddFeatureLifecycle sync.RWMutex + lockAlertmanagerInterfaceMockAddHandler sync.RWMutex + lockAlertmanagerInterfaceMockAddLifecycle sync.RWMutex + lockAlertmanagerInterfaceMockController sync.RWMutex + lockAlertmanagerInterfaceMockCreate sync.RWMutex + lockAlertmanagerInterfaceMockDelete sync.RWMutex + lockAlertmanagerInterfaceMockDeleteCollection sync.RWMutex + lockAlertmanagerInterfaceMockDeleteNamespaced sync.RWMutex + lockAlertmanagerInterfaceMockGet sync.RWMutex + lockAlertmanagerInterfaceMockGetNamespaced sync.RWMutex + lockAlertmanagerInterfaceMockList sync.RWMutex + lockAlertmanagerInterfaceMockObjectClient sync.RWMutex + lockAlertmanagerInterfaceMockUpdate sync.RWMutex + lockAlertmanagerInterfaceMockWatch sync.RWMutex ) // Ensure, that AlertmanagerInterfaceMock does implement AlertmanagerInterface. @@ -558,12 +690,24 @@ var _ v1a.AlertmanagerInterface = &AlertmanagerInterfaceMock{} // // // make and configure a mocked AlertmanagerInterface // mockedAlertmanagerInterface := &AlertmanagerInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.AlertmanagerHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.AlertmanagerLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.AlertmanagerHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.AlertmanagerLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.AlertmanagerHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.AlertmanagerLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.AlertmanagerHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.AlertmanagerInterface = &AlertmanagerInterfaceMock{} // // } type AlertmanagerInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.AlertmanagerHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.AlertmanagerLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.AlertmanagerHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.AlertmanagerLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.AlertmanagerHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.AlertmanagerLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.AlertmanagerHandlerFunc) @@ -657,6 +813,32 @@ type AlertmanagerInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.AlertmanagerHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.AlertmanagerLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type AlertmanagerInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.AlertmanagerLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.AlertmanagerHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.AlertmanagerLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type AlertmanagerInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AlertmanagerInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.AlertmanagerHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AlertmanagerInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but AlertmanagerInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.AlertmanagerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockAlertmanagerInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAlertmanagerInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAlertmanagerInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *AlertmanagerInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.AlertmanagerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.AlertmanagerHandlerFunc + } + lockAlertmanagerInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAlertmanagerInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *AlertmanagerInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.AlertmanagerLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("AlertmanagerInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but AlertmanagerInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.AlertmanagerLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockAlertmanagerInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockAlertmanagerInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedAlertmanagerInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *AlertmanagerInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.AlertmanagerLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.AlertmanagerLifecycle + } + lockAlertmanagerInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockAlertmanagerInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AlertmanagerInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.AlertmanagerHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *AlertmanagerInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AlertmanagerInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.AlertmanagerHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AlertmanagerInterfaceMock.AddFeatureHandlerFunc: method is nil but AlertmanagerInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.AlertmanagerHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAlertmanagerInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAlertmanagerInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAlertmanagerInterface.AddFeatureHandlerCalls()) +func (mock *AlertmanagerInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.AlertmanagerHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.AlertmanagerHandlerFunc + } + lockAlertmanagerInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAlertmanagerInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *AlertmanagerInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.AlertmanagerLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("AlertmanagerInterfaceMock.AddFeatureLifecycleFunc: method is nil but AlertmanagerInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.AlertmanagerLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockAlertmanagerInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockAlertmanagerInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedAlertmanagerInterface.AddFeatureLifecycleCalls()) +func (mock *AlertmanagerInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.AlertmanagerLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.AlertmanagerLifecycle + } + lockAlertmanagerInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockAlertmanagerInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AlertmanagerInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.AlertmanagerHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go index d15b351e..d92bcefb 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_mock.go @@ -141,14 +141,16 @@ func (mock *PrometheusListerMock) ListCalls() []struct { } var ( - lockPrometheusControllerMockAddClusterScopedHandler sync.RWMutex - lockPrometheusControllerMockAddHandler sync.RWMutex - lockPrometheusControllerMockEnqueue sync.RWMutex - lockPrometheusControllerMockGeneric sync.RWMutex - lockPrometheusControllerMockInformer sync.RWMutex - lockPrometheusControllerMockLister sync.RWMutex - lockPrometheusControllerMockStart sync.RWMutex - lockPrometheusControllerMockSync sync.RWMutex + lockPrometheusControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPrometheusControllerMockAddClusterScopedHandler sync.RWMutex + lockPrometheusControllerMockAddFeatureHandler sync.RWMutex + lockPrometheusControllerMockAddHandler sync.RWMutex + lockPrometheusControllerMockEnqueue sync.RWMutex + lockPrometheusControllerMockGeneric sync.RWMutex + lockPrometheusControllerMockInformer sync.RWMutex + lockPrometheusControllerMockLister sync.RWMutex + lockPrometheusControllerMockStart sync.RWMutex + lockPrometheusControllerMockSync sync.RWMutex ) // Ensure, that PrometheusControllerMock does implement PrometheusController. @@ -161,9 +163,15 @@ var _ v1a.PrometheusController = &PrometheusControllerMock{} // // // make and configure a mocked PrometheusController // mockedPrometheusController := &PrometheusControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PrometheusHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.PrometheusHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.PrometheusHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.PrometheusController = &PrometheusControllerMock{} // // } type PrometheusControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PrometheusHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.PrometheusHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.PrometheusHandlerFunc) @@ -218,6 +232,19 @@ type PrometheusControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.PrometheusHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type PrometheusControllerMock struct { // Handler is the handler argument value. Handler v1a.PrometheusHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PrometheusHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type PrometheusControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PrometheusControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PrometheusHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PrometheusControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PrometheusController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PrometheusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPrometheusControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPrometheusControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPrometheusController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PrometheusControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PrometheusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PrometheusHandlerFunc + } + lockPrometheusControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPrometheusControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PrometheusControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.PrometheusHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *PrometheusControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PrometheusControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PrometheusControllerMock.AddFeatureHandlerFunc: method is nil but PrometheusController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPrometheusControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPrometheusControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPrometheusController.AddFeatureHandlerCalls()) +func (mock *PrometheusControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusHandlerFunc + } + lockPrometheusControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPrometheusControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PrometheusControllerMock) AddHandler(ctx context.Context, name string, handler v1a.PrometheusHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *PrometheusControllerMock) SyncCalls() []struct { } var ( - lockPrometheusInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPrometheusInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPrometheusInterfaceMockAddHandler sync.RWMutex - lockPrometheusInterfaceMockAddLifecycle sync.RWMutex - lockPrometheusInterfaceMockController sync.RWMutex - lockPrometheusInterfaceMockCreate sync.RWMutex - lockPrometheusInterfaceMockDelete sync.RWMutex - lockPrometheusInterfaceMockDeleteCollection sync.RWMutex - lockPrometheusInterfaceMockDeleteNamespaced sync.RWMutex - lockPrometheusInterfaceMockGet sync.RWMutex - lockPrometheusInterfaceMockGetNamespaced sync.RWMutex - lockPrometheusInterfaceMockList sync.RWMutex - lockPrometheusInterfaceMockObjectClient sync.RWMutex - lockPrometheusInterfaceMockUpdate sync.RWMutex - lockPrometheusInterfaceMockWatch sync.RWMutex + lockPrometheusInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPrometheusInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPrometheusInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPrometheusInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPrometheusInterfaceMockAddFeatureHandler sync.RWMutex + lockPrometheusInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPrometheusInterfaceMockAddHandler sync.RWMutex + lockPrometheusInterfaceMockAddLifecycle sync.RWMutex + lockPrometheusInterfaceMockController sync.RWMutex + lockPrometheusInterfaceMockCreate sync.RWMutex + lockPrometheusInterfaceMockDelete sync.RWMutex + lockPrometheusInterfaceMockDeleteCollection sync.RWMutex + lockPrometheusInterfaceMockDeleteNamespaced sync.RWMutex + lockPrometheusInterfaceMockGet sync.RWMutex + lockPrometheusInterfaceMockGetNamespaced sync.RWMutex + lockPrometheusInterfaceMockList sync.RWMutex + lockPrometheusInterfaceMockObjectClient sync.RWMutex + lockPrometheusInterfaceMockUpdate sync.RWMutex + lockPrometheusInterfaceMockWatch sync.RWMutex ) // Ensure, that PrometheusInterfaceMock does implement PrometheusInterface. @@ -558,12 +690,24 @@ var _ v1a.PrometheusInterface = &PrometheusInterfaceMock{} // // // make and configure a mocked PrometheusInterface // mockedPrometheusInterface := &PrometheusInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PrometheusHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PrometheusLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.PrometheusHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.PrometheusLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PrometheusLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.PrometheusHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.PrometheusInterface = &PrometheusInterfaceMock{} // // } type PrometheusInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PrometheusHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PrometheusLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.PrometheusHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.PrometheusLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PrometheusLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.PrometheusHandlerFunc) @@ -657,6 +813,32 @@ type PrometheusInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.PrometheusHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PrometheusLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type PrometheusInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.PrometheusLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PrometheusHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PrometheusLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type PrometheusInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PrometheusInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PrometheusHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PrometheusInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PrometheusInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PrometheusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPrometheusInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPrometheusInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPrometheusInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PrometheusInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PrometheusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PrometheusHandlerFunc + } + lockPrometheusInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPrometheusInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PrometheusInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PrometheusLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PrometheusInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PrometheusInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PrometheusLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPrometheusInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPrometheusInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPrometheusInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PrometheusInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PrometheusLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PrometheusLifecycle + } + lockPrometheusInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPrometheusInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PrometheusInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.PrometheusHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *PrometheusInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PrometheusInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PrometheusInterfaceMock.AddFeatureHandlerFunc: method is nil but PrometheusInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPrometheusInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPrometheusInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPrometheusInterface.AddFeatureHandlerCalls()) +func (mock *PrometheusInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusHandlerFunc + } + lockPrometheusInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPrometheusInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PrometheusInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PrometheusLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PrometheusInterfaceMock.AddFeatureLifecycleFunc: method is nil but PrometheusInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PrometheusLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPrometheusInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPrometheusInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPrometheusInterface.AddFeatureLifecycleCalls()) +func (mock *PrometheusInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PrometheusLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PrometheusLifecycle + } + lockPrometheusInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPrometheusInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PrometheusInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.PrometheusHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go index 90b0dd60..9b256801 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_prometheus_rule_mock.go @@ -141,14 +141,16 @@ func (mock *PrometheusRuleListerMock) ListCalls() []struct { } var ( - lockPrometheusRuleControllerMockAddClusterScopedHandler sync.RWMutex - lockPrometheusRuleControllerMockAddHandler sync.RWMutex - lockPrometheusRuleControllerMockEnqueue sync.RWMutex - lockPrometheusRuleControllerMockGeneric sync.RWMutex - lockPrometheusRuleControllerMockInformer sync.RWMutex - lockPrometheusRuleControllerMockLister sync.RWMutex - lockPrometheusRuleControllerMockStart sync.RWMutex - lockPrometheusRuleControllerMockSync sync.RWMutex + lockPrometheusRuleControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPrometheusRuleControllerMockAddClusterScopedHandler sync.RWMutex + lockPrometheusRuleControllerMockAddFeatureHandler sync.RWMutex + lockPrometheusRuleControllerMockAddHandler sync.RWMutex + lockPrometheusRuleControllerMockEnqueue sync.RWMutex + lockPrometheusRuleControllerMockGeneric sync.RWMutex + lockPrometheusRuleControllerMockInformer sync.RWMutex + lockPrometheusRuleControllerMockLister sync.RWMutex + lockPrometheusRuleControllerMockStart sync.RWMutex + lockPrometheusRuleControllerMockSync sync.RWMutex ) // Ensure, that PrometheusRuleControllerMock does implement PrometheusRuleController. @@ -161,9 +163,15 @@ var _ v1a.PrometheusRuleController = &PrometheusRuleControllerMock{} // // // make and configure a mocked PrometheusRuleController // mockedPrometheusRuleController := &PrometheusRuleControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PrometheusRuleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.PrometheusRuleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusRuleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.PrometheusRuleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.PrometheusRuleController = &PrometheusRuleControllerMock{} // // } type PrometheusRuleControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PrometheusRuleHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.PrometheusRuleHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusRuleHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.PrometheusRuleHandlerFunc) @@ -218,6 +232,19 @@ type PrometheusRuleControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.PrometheusRuleHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type PrometheusRuleControllerMock struct { // Handler is the handler argument value. Handler v1a.PrometheusRuleHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PrometheusRuleHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type PrometheusRuleControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PrometheusRuleControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.PrometheusRuleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PrometheusRuleControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PrometheusRuleController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PrometheusRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPrometheusRuleControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPrometheusRuleControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPrometheusRuleController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PrometheusRuleControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PrometheusRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.PrometheusRuleHandlerFunc + } + lockPrometheusRuleControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPrometheusRuleControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PrometheusRuleControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.PrometheusRuleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *PrometheusRuleControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PrometheusRuleControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusRuleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PrometheusRuleControllerMock.AddFeatureHandlerFunc: method is nil but PrometheusRuleController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPrometheusRuleControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPrometheusRuleControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPrometheusRuleController.AddFeatureHandlerCalls()) +func (mock *PrometheusRuleControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusRuleHandlerFunc + } + lockPrometheusRuleControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPrometheusRuleControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PrometheusRuleControllerMock) AddHandler(ctx context.Context, name string, handler v1a.PrometheusRuleHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *PrometheusRuleControllerMock) SyncCalls() []struct { } var ( - lockPrometheusRuleInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPrometheusRuleInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPrometheusRuleInterfaceMockAddHandler sync.RWMutex - lockPrometheusRuleInterfaceMockAddLifecycle sync.RWMutex - lockPrometheusRuleInterfaceMockController sync.RWMutex - lockPrometheusRuleInterfaceMockCreate sync.RWMutex - lockPrometheusRuleInterfaceMockDelete sync.RWMutex - lockPrometheusRuleInterfaceMockDeleteCollection sync.RWMutex - lockPrometheusRuleInterfaceMockDeleteNamespaced sync.RWMutex - lockPrometheusRuleInterfaceMockGet sync.RWMutex - lockPrometheusRuleInterfaceMockGetNamespaced sync.RWMutex - lockPrometheusRuleInterfaceMockList sync.RWMutex - lockPrometheusRuleInterfaceMockObjectClient sync.RWMutex - lockPrometheusRuleInterfaceMockUpdate sync.RWMutex - lockPrometheusRuleInterfaceMockWatch sync.RWMutex + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPrometheusRuleInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPrometheusRuleInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPrometheusRuleInterfaceMockAddFeatureHandler sync.RWMutex + lockPrometheusRuleInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPrometheusRuleInterfaceMockAddHandler sync.RWMutex + lockPrometheusRuleInterfaceMockAddLifecycle sync.RWMutex + lockPrometheusRuleInterfaceMockController sync.RWMutex + lockPrometheusRuleInterfaceMockCreate sync.RWMutex + lockPrometheusRuleInterfaceMockDelete sync.RWMutex + lockPrometheusRuleInterfaceMockDeleteCollection sync.RWMutex + lockPrometheusRuleInterfaceMockDeleteNamespaced sync.RWMutex + lockPrometheusRuleInterfaceMockGet sync.RWMutex + lockPrometheusRuleInterfaceMockGetNamespaced sync.RWMutex + lockPrometheusRuleInterfaceMockList sync.RWMutex + lockPrometheusRuleInterfaceMockObjectClient sync.RWMutex + lockPrometheusRuleInterfaceMockUpdate sync.RWMutex + lockPrometheusRuleInterfaceMockWatch sync.RWMutex ) // Ensure, that PrometheusRuleInterfaceMock does implement PrometheusRuleInterface. @@ -558,12 +690,24 @@ var _ v1a.PrometheusRuleInterface = &PrometheusRuleInterfaceMock{} // // // make and configure a mocked PrometheusRuleInterface // mockedPrometheusRuleInterface := &PrometheusRuleInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PrometheusRuleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PrometheusRuleLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.PrometheusRuleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.PrometheusRuleLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusRuleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PrometheusRuleLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.PrometheusRuleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.PrometheusRuleInterface = &PrometheusRuleInterfaceMock{} // // } type PrometheusRuleInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PrometheusRuleHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PrometheusRuleLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.PrometheusRuleHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.PrometheusRuleLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusRuleHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PrometheusRuleLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.PrometheusRuleHandlerFunc) @@ -657,6 +813,32 @@ type PrometheusRuleInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.PrometheusRuleHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PrometheusRuleLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type PrometheusRuleInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.PrometheusRuleLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.PrometheusRuleHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.PrometheusRuleLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type PrometheusRuleInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PrometheusRuleInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.PrometheusRuleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PrometheusRuleInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PrometheusRuleInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PrometheusRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPrometheusRuleInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PrometheusRuleInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PrometheusRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.PrometheusRuleHandlerFunc + } + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PrometheusRuleInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.PrometheusRuleLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PrometheusRuleInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PrometheusRuleInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PrometheusRuleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPrometheusRuleInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PrometheusRuleInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PrometheusRuleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.PrometheusRuleLifecycle + } + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPrometheusRuleInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PrometheusRuleInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.PrometheusRuleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *PrometheusRuleInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PrometheusRuleInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.PrometheusRuleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PrometheusRuleInterfaceMock.AddFeatureHandlerFunc: method is nil but PrometheusRuleInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusRuleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPrometheusRuleInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPrometheusRuleInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPrometheusRuleInterface.AddFeatureHandlerCalls()) +func (mock *PrometheusRuleInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusRuleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.PrometheusRuleHandlerFunc + } + lockPrometheusRuleInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPrometheusRuleInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PrometheusRuleInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.PrometheusRuleLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PrometheusRuleInterfaceMock.AddFeatureLifecycleFunc: method is nil but PrometheusRuleInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PrometheusRuleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPrometheusRuleInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPrometheusRuleInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPrometheusRuleInterface.AddFeatureLifecycleCalls()) +func (mock *PrometheusRuleInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PrometheusRuleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.PrometheusRuleLifecycle + } + lockPrometheusRuleInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPrometheusRuleInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PrometheusRuleInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.PrometheusRuleHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go b/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go index fe2746d3..a0ea8fcb 100644 --- a/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go +++ b/apis/monitoring.coreos.com/v1/fakes/zz_generated_service_monitor_mock.go @@ -141,14 +141,16 @@ func (mock *ServiceMonitorListerMock) ListCalls() []struct { } var ( - lockServiceMonitorControllerMockAddClusterScopedHandler sync.RWMutex - lockServiceMonitorControllerMockAddHandler sync.RWMutex - lockServiceMonitorControllerMockEnqueue sync.RWMutex - lockServiceMonitorControllerMockGeneric sync.RWMutex - lockServiceMonitorControllerMockInformer sync.RWMutex - lockServiceMonitorControllerMockLister sync.RWMutex - lockServiceMonitorControllerMockStart sync.RWMutex - lockServiceMonitorControllerMockSync sync.RWMutex + lockServiceMonitorControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceMonitorControllerMockAddClusterScopedHandler sync.RWMutex + lockServiceMonitorControllerMockAddFeatureHandler sync.RWMutex + lockServiceMonitorControllerMockAddHandler sync.RWMutex + lockServiceMonitorControllerMockEnqueue sync.RWMutex + lockServiceMonitorControllerMockGeneric sync.RWMutex + lockServiceMonitorControllerMockInformer sync.RWMutex + lockServiceMonitorControllerMockLister sync.RWMutex + lockServiceMonitorControllerMockStart sync.RWMutex + lockServiceMonitorControllerMockSync sync.RWMutex ) // Ensure, that ServiceMonitorControllerMock does implement ServiceMonitorController. @@ -161,9 +163,15 @@ var _ v1a.ServiceMonitorController = &ServiceMonitorControllerMock{} // // // make and configure a mocked ServiceMonitorController // mockedServiceMonitorController := &ServiceMonitorControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceMonitorHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ServiceMonitorHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceMonitorHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ServiceMonitorHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ServiceMonitorController = &ServiceMonitorControllerMock{} // // } type ServiceMonitorControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceMonitorHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ServiceMonitorHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceMonitorHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ServiceMonitorHandlerFunc) @@ -218,6 +232,19 @@ type ServiceMonitorControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ServiceMonitorHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ServiceMonitorControllerMock struct { // Handler is the handler argument value. Handler v1a.ServiceMonitorHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ServiceMonitorHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ServiceMonitorControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceMonitorControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ServiceMonitorHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceMonitorControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceMonitorController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceMonitorHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockServiceMonitorControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceMonitorControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceMonitorController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceMonitorControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceMonitorHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ServiceMonitorHandlerFunc + } + lockServiceMonitorControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceMonitorControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceMonitorControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ServiceMonitorHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ServiceMonitorControllerMock) AddClusterScopedHandlerCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceMonitorControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceMonitorHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceMonitorControllerMock.AddFeatureHandlerFunc: method is nil but ServiceMonitorController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceMonitorHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceMonitorControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceMonitorControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceMonitorController.AddFeatureHandlerCalls()) +func (mock *ServiceMonitorControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceMonitorHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceMonitorHandlerFunc + } + lockServiceMonitorControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceMonitorControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceMonitorControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ServiceMonitorHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ServiceMonitorControllerMock) SyncCalls() []struct { } var ( - lockServiceMonitorInterfaceMockAddClusterScopedHandler sync.RWMutex - lockServiceMonitorInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockServiceMonitorInterfaceMockAddHandler sync.RWMutex - lockServiceMonitorInterfaceMockAddLifecycle sync.RWMutex - lockServiceMonitorInterfaceMockController sync.RWMutex - lockServiceMonitorInterfaceMockCreate sync.RWMutex - lockServiceMonitorInterfaceMockDelete sync.RWMutex - lockServiceMonitorInterfaceMockDeleteCollection sync.RWMutex - lockServiceMonitorInterfaceMockDeleteNamespaced sync.RWMutex - lockServiceMonitorInterfaceMockGet sync.RWMutex - lockServiceMonitorInterfaceMockGetNamespaced sync.RWMutex - lockServiceMonitorInterfaceMockList sync.RWMutex - lockServiceMonitorInterfaceMockObjectClient sync.RWMutex - lockServiceMonitorInterfaceMockUpdate sync.RWMutex - lockServiceMonitorInterfaceMockWatch sync.RWMutex + lockServiceMonitorInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceMonitorInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockServiceMonitorInterfaceMockAddClusterScopedHandler sync.RWMutex + lockServiceMonitorInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockServiceMonitorInterfaceMockAddFeatureHandler sync.RWMutex + lockServiceMonitorInterfaceMockAddFeatureLifecycle sync.RWMutex + lockServiceMonitorInterfaceMockAddHandler sync.RWMutex + lockServiceMonitorInterfaceMockAddLifecycle sync.RWMutex + lockServiceMonitorInterfaceMockController sync.RWMutex + lockServiceMonitorInterfaceMockCreate sync.RWMutex + lockServiceMonitorInterfaceMockDelete sync.RWMutex + lockServiceMonitorInterfaceMockDeleteCollection sync.RWMutex + lockServiceMonitorInterfaceMockDeleteNamespaced sync.RWMutex + lockServiceMonitorInterfaceMockGet sync.RWMutex + lockServiceMonitorInterfaceMockGetNamespaced sync.RWMutex + lockServiceMonitorInterfaceMockList sync.RWMutex + lockServiceMonitorInterfaceMockObjectClient sync.RWMutex + lockServiceMonitorInterfaceMockUpdate sync.RWMutex + lockServiceMonitorInterfaceMockWatch sync.RWMutex ) // Ensure, that ServiceMonitorInterfaceMock does implement ServiceMonitorInterface. @@ -558,12 +690,24 @@ var _ v1a.ServiceMonitorInterface = &ServiceMonitorInterfaceMock{} // // // make and configure a mocked ServiceMonitorInterface // mockedServiceMonitorInterface := &ServiceMonitorInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceMonitorHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceMonitorLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ServiceMonitorHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ServiceMonitorLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceMonitorHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceMonitorLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ServiceMonitorHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ServiceMonitorInterface = &ServiceMonitorInterfaceMock{} // // } type ServiceMonitorInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceMonitorHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceMonitorLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ServiceMonitorHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ServiceMonitorLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceMonitorHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceMonitorLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ServiceMonitorHandlerFunc) @@ -657,6 +813,32 @@ type ServiceMonitorInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ServiceMonitorHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ServiceMonitorLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ServiceMonitorInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ServiceMonitorLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ServiceMonitorHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ServiceMonitorLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ServiceMonitorInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceMonitorInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ServiceMonitorHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceMonitorInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceMonitorInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceMonitorHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockServiceMonitorInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceMonitorInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceMonitorInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceMonitorInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceMonitorHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ServiceMonitorHandlerFunc + } + lockServiceMonitorInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceMonitorInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ServiceMonitorInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ServiceMonitorLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ServiceMonitorInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ServiceMonitorInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceMonitorLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockServiceMonitorInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockServiceMonitorInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedServiceMonitorInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ServiceMonitorInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceMonitorLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ServiceMonitorLifecycle + } + lockServiceMonitorInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockServiceMonitorInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceMonitorInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ServiceMonitorHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ServiceMonitorInterfaceMock) AddClusterScopedLifecycleCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceMonitorInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ServiceMonitorHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceMonitorInterfaceMock.AddFeatureHandlerFunc: method is nil but ServiceMonitorInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceMonitorHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceMonitorInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceMonitorInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceMonitorInterface.AddFeatureHandlerCalls()) +func (mock *ServiceMonitorInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceMonitorHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ServiceMonitorHandlerFunc + } + lockServiceMonitorInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceMonitorInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ServiceMonitorInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ServiceMonitorLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ServiceMonitorInterfaceMock.AddFeatureLifecycleFunc: method is nil but ServiceMonitorInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceMonitorLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockServiceMonitorInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockServiceMonitorInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedServiceMonitorInterface.AddFeatureLifecycleCalls()) +func (mock *ServiceMonitorInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceMonitorLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ServiceMonitorLifecycle + } + lockServiceMonitorInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockServiceMonitorInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceMonitorInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ServiceMonitorHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go index 9684e4e5..315e1865 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_alertmanager_controller.go @@ -69,7 +69,9 @@ type AlertmanagerController interface { Informer() cache.SharedIndexInformer Lister() AlertmanagerLister AddHandler(ctx context.Context, name string, handler AlertmanagerHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AlertmanagerHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AlertmanagerHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AlertmanagerHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type AlertmanagerInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AlertmanagerController AddHandler(ctx context.Context, name string, sync AlertmanagerHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AlertmanagerHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AlertmanagerLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AlertmanagerLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AlertmanagerHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AlertmanagerHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AlertmanagerLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AlertmanagerLifecycle) } type alertmanagerLister struct { @@ -150,6 +156,20 @@ func (c *alertmanagerController) AddHandler(ctx context.Context, name string, ha }) } +func (c *alertmanagerController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler AlertmanagerHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Alertmanager); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *alertmanagerController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AlertmanagerHandlerFunc) { resource.PutClusterScoped(AlertmanagerGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *alertmanagerController) AddClusterScopedHandler(ctx context.Context, na }) } +func (c *alertmanagerController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler AlertmanagerHandlerFunc) { + resource.PutClusterScoped(AlertmanagerGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Alertmanager); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type alertmanagerFactory struct { } @@ -258,20 +293,38 @@ func (s *alertmanagerClient) AddHandler(ctx context.Context, name string, sync A s.Controller().AddHandler(ctx, name, sync) } +func (s *alertmanagerClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AlertmanagerHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *alertmanagerClient) AddLifecycle(ctx context.Context, name string, lifecycle AlertmanagerLifecycle) { sync := NewAlertmanagerLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *alertmanagerClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AlertmanagerLifecycle) { + sync := NewAlertmanagerLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *alertmanagerClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AlertmanagerHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *alertmanagerClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AlertmanagerHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *alertmanagerClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AlertmanagerLifecycle) { sync := NewAlertmanagerLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *alertmanagerClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AlertmanagerLifecycle) { + sync := NewAlertmanagerLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type AlertmanagerIndexer func(obj *v1.Alertmanager) ([]string, error) type AlertmanagerClientCache interface { diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go index e9bec80f..c5ebbff6 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_controller.go @@ -69,7 +69,9 @@ type PrometheusController interface { Informer() cache.SharedIndexInformer Lister() PrometheusLister AddHandler(ctx context.Context, name string, handler PrometheusHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrometheusHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PrometheusHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PrometheusHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type PrometheusInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PrometheusController AddHandler(ctx context.Context, name string, sync PrometheusHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrometheusHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PrometheusLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PrometheusLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PrometheusHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PrometheusHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PrometheusLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PrometheusLifecycle) } type prometheusLister struct { @@ -150,6 +156,20 @@ func (c *prometheusController) AddHandler(ctx context.Context, name string, hand }) } +func (c *prometheusController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PrometheusHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Prometheus); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *prometheusController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PrometheusHandlerFunc) { resource.PutClusterScoped(PrometheusGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *prometheusController) AddClusterScopedHandler(ctx context.Context, name }) } +func (c *prometheusController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PrometheusHandlerFunc) { + resource.PutClusterScoped(PrometheusGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Prometheus); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type prometheusFactory struct { } @@ -258,20 +293,38 @@ func (s *prometheusClient) AddHandler(ctx context.Context, name string, sync Pro s.Controller().AddHandler(ctx, name, sync) } +func (s *prometheusClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrometheusHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *prometheusClient) AddLifecycle(ctx context.Context, name string, lifecycle PrometheusLifecycle) { sync := NewPrometheusLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *prometheusClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PrometheusLifecycle) { + sync := NewPrometheusLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *prometheusClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PrometheusHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *prometheusClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PrometheusHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *prometheusClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PrometheusLifecycle) { sync := NewPrometheusLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *prometheusClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PrometheusLifecycle) { + sync := NewPrometheusLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PrometheusIndexer func(obj *v1.Prometheus) ([]string, error) type PrometheusClientCache interface { diff --git a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go index 9c92e056..424c694b 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_prometheus_rule_controller.go @@ -69,7 +69,9 @@ type PrometheusRuleController interface { Informer() cache.SharedIndexInformer Lister() PrometheusRuleLister AddHandler(ctx context.Context, name string, handler PrometheusRuleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrometheusRuleHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PrometheusRuleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PrometheusRuleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type PrometheusRuleInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PrometheusRuleController AddHandler(ctx context.Context, name string, sync PrometheusRuleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrometheusRuleHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PrometheusRuleLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PrometheusRuleLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PrometheusRuleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PrometheusRuleHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PrometheusRuleLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PrometheusRuleLifecycle) } type prometheusRuleLister struct { @@ -150,6 +156,20 @@ func (c *prometheusRuleController) AddHandler(ctx context.Context, name string, }) } +func (c *prometheusRuleController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PrometheusRuleHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.PrometheusRule); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *prometheusRuleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PrometheusRuleHandlerFunc) { resource.PutClusterScoped(PrometheusRuleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *prometheusRuleController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *prometheusRuleController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PrometheusRuleHandlerFunc) { + resource.PutClusterScoped(PrometheusRuleGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.PrometheusRule); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type prometheusRuleFactory struct { } @@ -258,20 +293,38 @@ func (s *prometheusRuleClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *prometheusRuleClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PrometheusRuleHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *prometheusRuleClient) AddLifecycle(ctx context.Context, name string, lifecycle PrometheusRuleLifecycle) { sync := NewPrometheusRuleLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *prometheusRuleClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PrometheusRuleLifecycle) { + sync := NewPrometheusRuleLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *prometheusRuleClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PrometheusRuleHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *prometheusRuleClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PrometheusRuleHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *prometheusRuleClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PrometheusRuleLifecycle) { sync := NewPrometheusRuleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *prometheusRuleClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PrometheusRuleLifecycle) { + sync := NewPrometheusRuleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PrometheusRuleIndexer func(obj *v1.PrometheusRule) ([]string, error) type PrometheusRuleClientCache interface { diff --git a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go index 70181190..189b8dea 100644 --- a/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go +++ b/apis/monitoring.coreos.com/v1/zz_generated_service_monitor_controller.go @@ -69,7 +69,9 @@ type ServiceMonitorController interface { Informer() cache.SharedIndexInformer Lister() ServiceMonitorLister AddHandler(ctx context.Context, name string, handler ServiceMonitorHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceMonitorHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ServiceMonitorHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ServiceMonitorHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type ServiceMonitorInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ServiceMonitorController AddHandler(ctx context.Context, name string, sync ServiceMonitorHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceMonitorHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ServiceMonitorLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceMonitorLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceMonitorHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceMonitorHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceMonitorLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceMonitorLifecycle) } type serviceMonitorLister struct { @@ -150,6 +156,20 @@ func (c *serviceMonitorController) AddHandler(ctx context.Context, name string, }) } +func (c *serviceMonitorController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ServiceMonitorHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ServiceMonitor); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *serviceMonitorController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceMonitorHandlerFunc) { resource.PutClusterScoped(ServiceMonitorGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *serviceMonitorController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *serviceMonitorController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ServiceMonitorHandlerFunc) { + resource.PutClusterScoped(ServiceMonitorGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ServiceMonitor); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type serviceMonitorFactory struct { } @@ -258,20 +293,38 @@ func (s *serviceMonitorClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceMonitorClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceMonitorHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceMonitorClient) AddLifecycle(ctx context.Context, name string, lifecycle ServiceMonitorLifecycle) { sync := NewServiceMonitorLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceMonitorClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceMonitorLifecycle) { + sync := NewServiceMonitorLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceMonitorClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceMonitorHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceMonitorClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceMonitorHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *serviceMonitorClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceMonitorLifecycle) { sync := NewServiceMonitorLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceMonitorClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceMonitorLifecycle) { + sync := NewServiceMonitorLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ServiceMonitorIndexer func(obj *v1.ServiceMonitor) ([]string, error) type ServiceMonitorClientCache interface { diff --git a/apis/networking.k8s.io/v1/fakes/zz_generated_network_policy_mock.go b/apis/networking.k8s.io/v1/fakes/zz_generated_network_policy_mock.go index 0875582a..fcf5b20e 100644 --- a/apis/networking.k8s.io/v1/fakes/zz_generated_network_policy_mock.go +++ b/apis/networking.k8s.io/v1/fakes/zz_generated_network_policy_mock.go @@ -141,14 +141,16 @@ func (mock *NetworkPolicyListerMock) ListCalls() []struct { } var ( - lockNetworkPolicyControllerMockAddClusterScopedHandler sync.RWMutex - lockNetworkPolicyControllerMockAddHandler sync.RWMutex - lockNetworkPolicyControllerMockEnqueue sync.RWMutex - lockNetworkPolicyControllerMockGeneric sync.RWMutex - lockNetworkPolicyControllerMockInformer sync.RWMutex - lockNetworkPolicyControllerMockLister sync.RWMutex - lockNetworkPolicyControllerMockStart sync.RWMutex - lockNetworkPolicyControllerMockSync sync.RWMutex + lockNetworkPolicyControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNetworkPolicyControllerMockAddClusterScopedHandler sync.RWMutex + lockNetworkPolicyControllerMockAddFeatureHandler sync.RWMutex + lockNetworkPolicyControllerMockAddHandler sync.RWMutex + lockNetworkPolicyControllerMockEnqueue sync.RWMutex + lockNetworkPolicyControllerMockGeneric sync.RWMutex + lockNetworkPolicyControllerMockInformer sync.RWMutex + lockNetworkPolicyControllerMockLister sync.RWMutex + lockNetworkPolicyControllerMockStart sync.RWMutex + lockNetworkPolicyControllerMockSync sync.RWMutex ) // Ensure, that NetworkPolicyControllerMock does implement NetworkPolicyController. @@ -161,9 +163,15 @@ var _ v1a.NetworkPolicyController = &NetworkPolicyControllerMock{} // // // make and configure a mocked NetworkPolicyController // mockedNetworkPolicyController := &NetworkPolicyControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NetworkPolicyHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.NetworkPolicyHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.NetworkPolicyHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.NetworkPolicyHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.NetworkPolicyController = &NetworkPolicyControllerMock{} // // } type NetworkPolicyControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NetworkPolicyHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.NetworkPolicyHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.NetworkPolicyHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.NetworkPolicyHandlerFunc) @@ -218,6 +232,19 @@ type NetworkPolicyControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.NetworkPolicyHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type NetworkPolicyControllerMock struct { // Handler is the handler argument value. Handler v1a.NetworkPolicyHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.NetworkPolicyHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type NetworkPolicyControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NetworkPolicyControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.NetworkPolicyHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NetworkPolicyControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NetworkPolicyController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNetworkPolicyControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNetworkPolicyControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNetworkPolicyController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NetworkPolicyControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.NetworkPolicyHandlerFunc + } + lockNetworkPolicyControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNetworkPolicyControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NetworkPolicyControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.NetworkPolicyHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *NetworkPolicyControllerMock) AddClusterScopedHandlerCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NetworkPolicyControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.NetworkPolicyHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NetworkPolicyControllerMock.AddFeatureHandlerFunc: method is nil but NetworkPolicyController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNetworkPolicyControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNetworkPolicyControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNetworkPolicyController.AddFeatureHandlerCalls()) +func (mock *NetworkPolicyControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NetworkPolicyHandlerFunc + } + lockNetworkPolicyControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNetworkPolicyControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NetworkPolicyControllerMock) AddHandler(ctx context.Context, name string, handler v1a.NetworkPolicyHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *NetworkPolicyControllerMock) SyncCalls() []struct { } var ( - lockNetworkPolicyInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNetworkPolicyInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNetworkPolicyInterfaceMockAddHandler sync.RWMutex - lockNetworkPolicyInterfaceMockAddLifecycle sync.RWMutex - lockNetworkPolicyInterfaceMockController sync.RWMutex - lockNetworkPolicyInterfaceMockCreate sync.RWMutex - lockNetworkPolicyInterfaceMockDelete sync.RWMutex - lockNetworkPolicyInterfaceMockDeleteCollection sync.RWMutex - lockNetworkPolicyInterfaceMockDeleteNamespaced sync.RWMutex - lockNetworkPolicyInterfaceMockGet sync.RWMutex - lockNetworkPolicyInterfaceMockGetNamespaced sync.RWMutex - lockNetworkPolicyInterfaceMockList sync.RWMutex - lockNetworkPolicyInterfaceMockObjectClient sync.RWMutex - lockNetworkPolicyInterfaceMockUpdate sync.RWMutex - lockNetworkPolicyInterfaceMockWatch sync.RWMutex + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNetworkPolicyInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNetworkPolicyInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNetworkPolicyInterfaceMockAddFeatureHandler sync.RWMutex + lockNetworkPolicyInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNetworkPolicyInterfaceMockAddHandler sync.RWMutex + lockNetworkPolicyInterfaceMockAddLifecycle sync.RWMutex + lockNetworkPolicyInterfaceMockController sync.RWMutex + lockNetworkPolicyInterfaceMockCreate sync.RWMutex + lockNetworkPolicyInterfaceMockDelete sync.RWMutex + lockNetworkPolicyInterfaceMockDeleteCollection sync.RWMutex + lockNetworkPolicyInterfaceMockDeleteNamespaced sync.RWMutex + lockNetworkPolicyInterfaceMockGet sync.RWMutex + lockNetworkPolicyInterfaceMockGetNamespaced sync.RWMutex + lockNetworkPolicyInterfaceMockList sync.RWMutex + lockNetworkPolicyInterfaceMockObjectClient sync.RWMutex + lockNetworkPolicyInterfaceMockUpdate sync.RWMutex + lockNetworkPolicyInterfaceMockWatch sync.RWMutex ) // Ensure, that NetworkPolicyInterfaceMock does implement NetworkPolicyInterface. @@ -558,12 +690,24 @@ var _ v1a.NetworkPolicyInterface = &NetworkPolicyInterfaceMock{} // // // make and configure a mocked NetworkPolicyInterface // mockedNetworkPolicyInterface := &NetworkPolicyInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NetworkPolicyHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NetworkPolicyLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.NetworkPolicyHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.NetworkPolicyLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.NetworkPolicyHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NetworkPolicyLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.NetworkPolicyHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.NetworkPolicyInterface = &NetworkPolicyInterfaceMock{} // // } type NetworkPolicyInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NetworkPolicyHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NetworkPolicyLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.NetworkPolicyHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.NetworkPolicyLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.NetworkPolicyHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NetworkPolicyLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.NetworkPolicyHandlerFunc) @@ -657,6 +813,32 @@ type NetworkPolicyInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.NetworkPolicyHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.NetworkPolicyLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type NetworkPolicyInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.NetworkPolicyLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.NetworkPolicyHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.NetworkPolicyLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type NetworkPolicyInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NetworkPolicyInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.NetworkPolicyHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NetworkPolicyInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NetworkPolicyInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNetworkPolicyInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NetworkPolicyInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.NetworkPolicyHandlerFunc + } + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NetworkPolicyInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.NetworkPolicyLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NetworkPolicyInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NetworkPolicyInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NetworkPolicyLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNetworkPolicyInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NetworkPolicyInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NetworkPolicyLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.NetworkPolicyLifecycle + } + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNetworkPolicyInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NetworkPolicyInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.NetworkPolicyHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *NetworkPolicyInterfaceMock) AddClusterScopedLifecycleCalls() []struc return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NetworkPolicyInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.NetworkPolicyHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NetworkPolicyInterfaceMock.AddFeatureHandlerFunc: method is nil but NetworkPolicyInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NetworkPolicyHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNetworkPolicyInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNetworkPolicyInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNetworkPolicyInterface.AddFeatureHandlerCalls()) +func (mock *NetworkPolicyInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NetworkPolicyHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.NetworkPolicyHandlerFunc + } + lockNetworkPolicyInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNetworkPolicyInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NetworkPolicyInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.NetworkPolicyLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NetworkPolicyInterfaceMock.AddFeatureLifecycleFunc: method is nil but NetworkPolicyInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NetworkPolicyLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNetworkPolicyInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNetworkPolicyInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNetworkPolicyInterface.AddFeatureLifecycleCalls()) +func (mock *NetworkPolicyInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NetworkPolicyLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.NetworkPolicyLifecycle + } + lockNetworkPolicyInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNetworkPolicyInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NetworkPolicyInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.NetworkPolicyHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go b/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go index 867462cc..a433579a 100644 --- a/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go +++ b/apis/networking.k8s.io/v1/zz_generated_network_policy_controller.go @@ -69,7 +69,9 @@ type NetworkPolicyController interface { Informer() cache.SharedIndexInformer Lister() NetworkPolicyLister AddHandler(ctx context.Context, name string, handler NetworkPolicyHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NetworkPolicyHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NetworkPolicyHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NetworkPolicyHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type NetworkPolicyInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NetworkPolicyController AddHandler(ctx context.Context, name string, sync NetworkPolicyHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NetworkPolicyHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NetworkPolicyLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NetworkPolicyLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NetworkPolicyHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NetworkPolicyHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NetworkPolicyLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NetworkPolicyLifecycle) } type networkPolicyLister struct { @@ -150,6 +156,20 @@ func (c *networkPolicyController) AddHandler(ctx context.Context, name string, h }) } +func (c *networkPolicyController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NetworkPolicyHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.NetworkPolicy); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *networkPolicyController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NetworkPolicyHandlerFunc) { resource.PutClusterScoped(NetworkPolicyGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *networkPolicyController) AddClusterScopedHandler(ctx context.Context, n }) } +func (c *networkPolicyController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NetworkPolicyHandlerFunc) { + resource.PutClusterScoped(NetworkPolicyGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.NetworkPolicy); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type networkPolicyFactory struct { } @@ -258,20 +293,38 @@ func (s *networkPolicyClient) AddHandler(ctx context.Context, name string, sync s.Controller().AddHandler(ctx, name, sync) } +func (s *networkPolicyClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NetworkPolicyHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *networkPolicyClient) AddLifecycle(ctx context.Context, name string, lifecycle NetworkPolicyLifecycle) { sync := NewNetworkPolicyLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *networkPolicyClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NetworkPolicyLifecycle) { + sync := NewNetworkPolicyLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *networkPolicyClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NetworkPolicyHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *networkPolicyClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NetworkPolicyHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *networkPolicyClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NetworkPolicyLifecycle) { sync := NewNetworkPolicyLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *networkPolicyClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NetworkPolicyLifecycle) { + sync := NewNetworkPolicyLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NetworkPolicyIndexer func(obj *v1.NetworkPolicy) ([]string, error) type NetworkPolicyClientCache interface { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_app_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_app_mock.go index 21b9c8fb..2063b02d 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_app_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_app_mock.go @@ -140,14 +140,16 @@ func (mock *AppListerMock) ListCalls() []struct { } var ( - lockAppControllerMockAddClusterScopedHandler sync.RWMutex - lockAppControllerMockAddHandler sync.RWMutex - lockAppControllerMockEnqueue sync.RWMutex - lockAppControllerMockGeneric sync.RWMutex - lockAppControllerMockInformer sync.RWMutex - lockAppControllerMockLister sync.RWMutex - lockAppControllerMockStart sync.RWMutex - lockAppControllerMockSync sync.RWMutex + lockAppControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockAppControllerMockAddClusterScopedHandler sync.RWMutex + lockAppControllerMockAddFeatureHandler sync.RWMutex + lockAppControllerMockAddHandler sync.RWMutex + lockAppControllerMockEnqueue sync.RWMutex + lockAppControllerMockGeneric sync.RWMutex + lockAppControllerMockInformer sync.RWMutex + lockAppControllerMockLister sync.RWMutex + lockAppControllerMockStart sync.RWMutex + lockAppControllerMockSync sync.RWMutex ) // Ensure, that AppControllerMock does implement AppController. @@ -160,9 +162,15 @@ var _ v3.AppController = &AppControllerMock{} // // // make and configure a mocked AppController // mockedAppController := &AppControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AppHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.AppHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.AppHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.AppHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.AppController = &AppControllerMock{} // // } type AppControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AppHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.AppHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.AppHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.AppHandlerFunc) @@ -217,6 +231,19 @@ type AppControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.AppHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type AppControllerMock struct { // Handler is the handler argument value. Handler v3.AppHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.AppHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type AppControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AppControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AppHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AppControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but AppController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockAppControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAppControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAppController.AddClusterScopedFeatureHandlerCalls()) +func (mock *AppControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AppHandlerFunc + } + lockAppControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAppControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AppControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.AppHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *AppControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AppControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.AppHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AppControllerMock.AddFeatureHandlerFunc: method is nil but AppController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAppControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAppControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAppController.AddFeatureHandlerCalls()) +func (mock *AppControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppHandlerFunc + } + lockAppControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAppControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AppControllerMock) AddHandler(ctx context.Context, name string, handler v3.AppHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *AppControllerMock) SyncCalls() []struct { } var ( - lockAppInterfaceMockAddClusterScopedHandler sync.RWMutex - lockAppInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockAppInterfaceMockAddHandler sync.RWMutex - lockAppInterfaceMockAddLifecycle sync.RWMutex - lockAppInterfaceMockController sync.RWMutex - lockAppInterfaceMockCreate sync.RWMutex - lockAppInterfaceMockDelete sync.RWMutex - lockAppInterfaceMockDeleteCollection sync.RWMutex - lockAppInterfaceMockDeleteNamespaced sync.RWMutex - lockAppInterfaceMockGet sync.RWMutex - lockAppInterfaceMockGetNamespaced sync.RWMutex - lockAppInterfaceMockList sync.RWMutex - lockAppInterfaceMockObjectClient sync.RWMutex - lockAppInterfaceMockUpdate sync.RWMutex - lockAppInterfaceMockWatch sync.RWMutex + lockAppInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockAppInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockAppInterfaceMockAddClusterScopedHandler sync.RWMutex + lockAppInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockAppInterfaceMockAddFeatureHandler sync.RWMutex + lockAppInterfaceMockAddFeatureLifecycle sync.RWMutex + lockAppInterfaceMockAddHandler sync.RWMutex + lockAppInterfaceMockAddLifecycle sync.RWMutex + lockAppInterfaceMockController sync.RWMutex + lockAppInterfaceMockCreate sync.RWMutex + lockAppInterfaceMockDelete sync.RWMutex + lockAppInterfaceMockDeleteCollection sync.RWMutex + lockAppInterfaceMockDeleteNamespaced sync.RWMutex + lockAppInterfaceMockGet sync.RWMutex + lockAppInterfaceMockGetNamespaced sync.RWMutex + lockAppInterfaceMockList sync.RWMutex + lockAppInterfaceMockObjectClient sync.RWMutex + lockAppInterfaceMockUpdate sync.RWMutex + lockAppInterfaceMockWatch sync.RWMutex ) // Ensure, that AppInterfaceMock does implement AppInterface. @@ -557,12 +689,24 @@ var _ v3.AppInterface = &AppInterfaceMock{} // // // make and configure a mocked AppInterface // mockedAppInterface := &AppInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AppHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AppLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.AppHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.AppLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.AppHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.AppLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.AppHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.AppInterface = &AppInterfaceMock{} // // } type AppInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AppHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AppLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.AppHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.AppLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.AppHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.AppLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.AppHandlerFunc) @@ -656,6 +812,32 @@ type AppInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.AppHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.AppLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type AppInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.AppLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.AppHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.AppLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type AppInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AppInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AppHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AppInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but AppInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockAppInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAppInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAppInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *AppInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AppHandlerFunc + } + lockAppInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAppInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *AppInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AppLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("AppInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but AppInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AppLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockAppInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockAppInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedAppInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *AppInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AppLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AppLifecycle + } + lockAppInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockAppInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AppInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.AppHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *AppInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AppInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.AppHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AppInterfaceMock.AddFeatureHandlerFunc: method is nil but AppInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAppInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAppInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAppInterface.AddFeatureHandlerCalls()) +func (mock *AppInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppHandlerFunc + } + lockAppInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAppInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *AppInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.AppLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("AppInterfaceMock.AddFeatureLifecycleFunc: method is nil but AppInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AppLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockAppInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockAppInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedAppInterface.AddFeatureLifecycleCalls()) +func (mock *AppInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AppLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AppLifecycle + } + lockAppInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockAppInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AppInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.AppHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_app_revision_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_app_revision_mock.go index 1b8d8153..b73a8c54 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_app_revision_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_app_revision_mock.go @@ -140,14 +140,16 @@ func (mock *AppRevisionListerMock) ListCalls() []struct { } var ( - lockAppRevisionControllerMockAddClusterScopedHandler sync.RWMutex - lockAppRevisionControllerMockAddHandler sync.RWMutex - lockAppRevisionControllerMockEnqueue sync.RWMutex - lockAppRevisionControllerMockGeneric sync.RWMutex - lockAppRevisionControllerMockInformer sync.RWMutex - lockAppRevisionControllerMockLister sync.RWMutex - lockAppRevisionControllerMockStart sync.RWMutex - lockAppRevisionControllerMockSync sync.RWMutex + lockAppRevisionControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockAppRevisionControllerMockAddClusterScopedHandler sync.RWMutex + lockAppRevisionControllerMockAddFeatureHandler sync.RWMutex + lockAppRevisionControllerMockAddHandler sync.RWMutex + lockAppRevisionControllerMockEnqueue sync.RWMutex + lockAppRevisionControllerMockGeneric sync.RWMutex + lockAppRevisionControllerMockInformer sync.RWMutex + lockAppRevisionControllerMockLister sync.RWMutex + lockAppRevisionControllerMockStart sync.RWMutex + lockAppRevisionControllerMockSync sync.RWMutex ) // Ensure, that AppRevisionControllerMock does implement AppRevisionController. @@ -160,9 +162,15 @@ var _ v3.AppRevisionController = &AppRevisionControllerMock{} // // // make and configure a mocked AppRevisionController // mockedAppRevisionController := &AppRevisionControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AppRevisionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.AppRevisionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.AppRevisionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.AppRevisionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.AppRevisionController = &AppRevisionControllerMock{} // // } type AppRevisionControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AppRevisionHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.AppRevisionHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.AppRevisionHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.AppRevisionHandlerFunc) @@ -217,6 +231,19 @@ type AppRevisionControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.AppRevisionHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type AppRevisionControllerMock struct { // Handler is the handler argument value. Handler v3.AppRevisionHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.AppRevisionHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type AppRevisionControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AppRevisionControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.AppRevisionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AppRevisionControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but AppRevisionController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockAppRevisionControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAppRevisionControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAppRevisionController.AddClusterScopedFeatureHandlerCalls()) +func (mock *AppRevisionControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.AppRevisionHandlerFunc + } + lockAppRevisionControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAppRevisionControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AppRevisionControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.AppRevisionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *AppRevisionControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AppRevisionControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.AppRevisionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AppRevisionControllerMock.AddFeatureHandlerFunc: method is nil but AppRevisionController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAppRevisionControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAppRevisionControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAppRevisionController.AddFeatureHandlerCalls()) +func (mock *AppRevisionControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppRevisionHandlerFunc + } + lockAppRevisionControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAppRevisionControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AppRevisionControllerMock) AddHandler(ctx context.Context, name string, handler v3.AppRevisionHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *AppRevisionControllerMock) SyncCalls() []struct { } var ( - lockAppRevisionInterfaceMockAddClusterScopedHandler sync.RWMutex - lockAppRevisionInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockAppRevisionInterfaceMockAddHandler sync.RWMutex - lockAppRevisionInterfaceMockAddLifecycle sync.RWMutex - lockAppRevisionInterfaceMockController sync.RWMutex - lockAppRevisionInterfaceMockCreate sync.RWMutex - lockAppRevisionInterfaceMockDelete sync.RWMutex - lockAppRevisionInterfaceMockDeleteCollection sync.RWMutex - lockAppRevisionInterfaceMockDeleteNamespaced sync.RWMutex - lockAppRevisionInterfaceMockGet sync.RWMutex - lockAppRevisionInterfaceMockGetNamespaced sync.RWMutex - lockAppRevisionInterfaceMockList sync.RWMutex - lockAppRevisionInterfaceMockObjectClient sync.RWMutex - lockAppRevisionInterfaceMockUpdate sync.RWMutex - lockAppRevisionInterfaceMockWatch sync.RWMutex + lockAppRevisionInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockAppRevisionInterfaceMockAddClusterScopedHandler sync.RWMutex + lockAppRevisionInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockAppRevisionInterfaceMockAddFeatureHandler sync.RWMutex + lockAppRevisionInterfaceMockAddFeatureLifecycle sync.RWMutex + lockAppRevisionInterfaceMockAddHandler sync.RWMutex + lockAppRevisionInterfaceMockAddLifecycle sync.RWMutex + lockAppRevisionInterfaceMockController sync.RWMutex + lockAppRevisionInterfaceMockCreate sync.RWMutex + lockAppRevisionInterfaceMockDelete sync.RWMutex + lockAppRevisionInterfaceMockDeleteCollection sync.RWMutex + lockAppRevisionInterfaceMockDeleteNamespaced sync.RWMutex + lockAppRevisionInterfaceMockGet sync.RWMutex + lockAppRevisionInterfaceMockGetNamespaced sync.RWMutex + lockAppRevisionInterfaceMockList sync.RWMutex + lockAppRevisionInterfaceMockObjectClient sync.RWMutex + lockAppRevisionInterfaceMockUpdate sync.RWMutex + lockAppRevisionInterfaceMockWatch sync.RWMutex ) // Ensure, that AppRevisionInterfaceMock does implement AppRevisionInterface. @@ -557,12 +689,24 @@ var _ v3.AppRevisionInterface = &AppRevisionInterfaceMock{} // // // make and configure a mocked AppRevisionInterface // mockedAppRevisionInterface := &AppRevisionInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AppRevisionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AppRevisionLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.AppRevisionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.AppRevisionLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.AppRevisionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.AppRevisionLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.AppRevisionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.AppRevisionInterface = &AppRevisionInterfaceMock{} // // } type AppRevisionInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AppRevisionHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AppRevisionLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.AppRevisionHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.AppRevisionLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.AppRevisionHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.AppRevisionLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.AppRevisionHandlerFunc) @@ -656,6 +812,32 @@ type AppRevisionInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.AppRevisionHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.AppRevisionLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type AppRevisionInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.AppRevisionLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.AppRevisionHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.AppRevisionLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type AppRevisionInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *AppRevisionInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.AppRevisionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("AppRevisionInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but AppRevisionInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockAppRevisionInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockAppRevisionInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedAppRevisionInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *AppRevisionInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.AppRevisionHandlerFunc + } + lockAppRevisionInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockAppRevisionInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *AppRevisionInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.AppRevisionLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("AppRevisionInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but AppRevisionInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AppRevisionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedAppRevisionInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *AppRevisionInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AppRevisionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.AppRevisionLifecycle + } + lockAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockAppRevisionInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *AppRevisionInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.AppRevisionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *AppRevisionInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *AppRevisionInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.AppRevisionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("AppRevisionInterfaceMock.AddFeatureHandlerFunc: method is nil but AppRevisionInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppRevisionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockAppRevisionInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockAppRevisionInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedAppRevisionInterface.AddFeatureHandlerCalls()) +func (mock *AppRevisionInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppRevisionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.AppRevisionHandlerFunc + } + lockAppRevisionInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockAppRevisionInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *AppRevisionInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.AppRevisionLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("AppRevisionInterfaceMock.AddFeatureLifecycleFunc: method is nil but AppRevisionInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AppRevisionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockAppRevisionInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockAppRevisionInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedAppRevisionInterface.AddFeatureLifecycleCalls()) +func (mock *AppRevisionInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AppRevisionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.AppRevisionLifecycle + } + lockAppRevisionInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockAppRevisionInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *AppRevisionInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.AppRevisionHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_basic_auth_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_basic_auth_mock.go index 200db55d..c5780d8b 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_basic_auth_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_basic_auth_mock.go @@ -140,14 +140,16 @@ func (mock *BasicAuthListerMock) ListCalls() []struct { } var ( - lockBasicAuthControllerMockAddClusterScopedHandler sync.RWMutex - lockBasicAuthControllerMockAddHandler sync.RWMutex - lockBasicAuthControllerMockEnqueue sync.RWMutex - lockBasicAuthControllerMockGeneric sync.RWMutex - lockBasicAuthControllerMockInformer sync.RWMutex - lockBasicAuthControllerMockLister sync.RWMutex - lockBasicAuthControllerMockStart sync.RWMutex - lockBasicAuthControllerMockSync sync.RWMutex + lockBasicAuthControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockBasicAuthControllerMockAddClusterScopedHandler sync.RWMutex + lockBasicAuthControllerMockAddFeatureHandler sync.RWMutex + lockBasicAuthControllerMockAddHandler sync.RWMutex + lockBasicAuthControllerMockEnqueue sync.RWMutex + lockBasicAuthControllerMockGeneric sync.RWMutex + lockBasicAuthControllerMockInformer sync.RWMutex + lockBasicAuthControllerMockLister sync.RWMutex + lockBasicAuthControllerMockStart sync.RWMutex + lockBasicAuthControllerMockSync sync.RWMutex ) // Ensure, that BasicAuthControllerMock does implement BasicAuthController. @@ -160,9 +162,15 @@ var _ v3.BasicAuthController = &BasicAuthControllerMock{} // // // make and configure a mocked BasicAuthController // mockedBasicAuthController := &BasicAuthControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.BasicAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.BasicAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.BasicAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.BasicAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.BasicAuthController = &BasicAuthControllerMock{} // // } type BasicAuthControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.BasicAuthHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.BasicAuthHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.BasicAuthHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.BasicAuthHandlerFunc) @@ -217,6 +231,19 @@ type BasicAuthControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.BasicAuthHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type BasicAuthControllerMock struct { // Handler is the handler argument value. Handler v3.BasicAuthHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.BasicAuthHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type BasicAuthControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *BasicAuthControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.BasicAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("BasicAuthControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but BasicAuthController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.BasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockBasicAuthControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockBasicAuthControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedBasicAuthController.AddClusterScopedFeatureHandlerCalls()) +func (mock *BasicAuthControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.BasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.BasicAuthHandlerFunc + } + lockBasicAuthControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockBasicAuthControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *BasicAuthControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.BasicAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *BasicAuthControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *BasicAuthControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.BasicAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("BasicAuthControllerMock.AddFeatureHandlerFunc: method is nil but BasicAuthController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.BasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockBasicAuthControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockBasicAuthControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedBasicAuthController.AddFeatureHandlerCalls()) +func (mock *BasicAuthControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.BasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.BasicAuthHandlerFunc + } + lockBasicAuthControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockBasicAuthControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *BasicAuthControllerMock) AddHandler(ctx context.Context, name string, handler v3.BasicAuthHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *BasicAuthControllerMock) SyncCalls() []struct { } var ( - lockBasicAuthInterfaceMockAddClusterScopedHandler sync.RWMutex - lockBasicAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockBasicAuthInterfaceMockAddHandler sync.RWMutex - lockBasicAuthInterfaceMockAddLifecycle sync.RWMutex - lockBasicAuthInterfaceMockController sync.RWMutex - lockBasicAuthInterfaceMockCreate sync.RWMutex - lockBasicAuthInterfaceMockDelete sync.RWMutex - lockBasicAuthInterfaceMockDeleteCollection sync.RWMutex - lockBasicAuthInterfaceMockDeleteNamespaced sync.RWMutex - lockBasicAuthInterfaceMockGet sync.RWMutex - lockBasicAuthInterfaceMockGetNamespaced sync.RWMutex - lockBasicAuthInterfaceMockList sync.RWMutex - lockBasicAuthInterfaceMockObjectClient sync.RWMutex - lockBasicAuthInterfaceMockUpdate sync.RWMutex - lockBasicAuthInterfaceMockWatch sync.RWMutex + lockBasicAuthInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockBasicAuthInterfaceMockAddClusterScopedHandler sync.RWMutex + lockBasicAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockBasicAuthInterfaceMockAddFeatureHandler sync.RWMutex + lockBasicAuthInterfaceMockAddFeatureLifecycle sync.RWMutex + lockBasicAuthInterfaceMockAddHandler sync.RWMutex + lockBasicAuthInterfaceMockAddLifecycle sync.RWMutex + lockBasicAuthInterfaceMockController sync.RWMutex + lockBasicAuthInterfaceMockCreate sync.RWMutex + lockBasicAuthInterfaceMockDelete sync.RWMutex + lockBasicAuthInterfaceMockDeleteCollection sync.RWMutex + lockBasicAuthInterfaceMockDeleteNamespaced sync.RWMutex + lockBasicAuthInterfaceMockGet sync.RWMutex + lockBasicAuthInterfaceMockGetNamespaced sync.RWMutex + lockBasicAuthInterfaceMockList sync.RWMutex + lockBasicAuthInterfaceMockObjectClient sync.RWMutex + lockBasicAuthInterfaceMockUpdate sync.RWMutex + lockBasicAuthInterfaceMockWatch sync.RWMutex ) // Ensure, that BasicAuthInterfaceMock does implement BasicAuthInterface. @@ -557,12 +689,24 @@ var _ v3.BasicAuthInterface = &BasicAuthInterfaceMock{} // // // make and configure a mocked BasicAuthInterface // mockedBasicAuthInterface := &BasicAuthInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.BasicAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.BasicAuthLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.BasicAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.BasicAuthLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.BasicAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.BasicAuthLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.BasicAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.BasicAuthInterface = &BasicAuthInterfaceMock{} // // } type BasicAuthInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.BasicAuthHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.BasicAuthLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.BasicAuthHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.BasicAuthLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.BasicAuthHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.BasicAuthLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.BasicAuthHandlerFunc) @@ -656,6 +812,32 @@ type BasicAuthInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.BasicAuthHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.BasicAuthLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type BasicAuthInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.BasicAuthLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.BasicAuthHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.BasicAuthLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type BasicAuthInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *BasicAuthInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.BasicAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("BasicAuthInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but BasicAuthInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.BasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockBasicAuthInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockBasicAuthInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedBasicAuthInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *BasicAuthInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.BasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.BasicAuthHandlerFunc + } + lockBasicAuthInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockBasicAuthInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *BasicAuthInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.BasicAuthLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("BasicAuthInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but BasicAuthInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.BasicAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedBasicAuthInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *BasicAuthInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.BasicAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.BasicAuthLifecycle + } + lockBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *BasicAuthInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.BasicAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *BasicAuthInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *BasicAuthInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.BasicAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("BasicAuthInterfaceMock.AddFeatureHandlerFunc: method is nil but BasicAuthInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.BasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockBasicAuthInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockBasicAuthInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedBasicAuthInterface.AddFeatureHandlerCalls()) +func (mock *BasicAuthInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.BasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.BasicAuthHandlerFunc + } + lockBasicAuthInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockBasicAuthInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *BasicAuthInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.BasicAuthLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("BasicAuthInterfaceMock.AddFeatureLifecycleFunc: method is nil but BasicAuthInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.BasicAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockBasicAuthInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockBasicAuthInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedBasicAuthInterface.AddFeatureLifecycleCalls()) +func (mock *BasicAuthInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.BasicAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.BasicAuthLifecycle + } + lockBasicAuthInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockBasicAuthInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *BasicAuthInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.BasicAuthHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_certificate_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_certificate_mock.go index 82cdf7f1..7dc31813 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_certificate_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_certificate_mock.go @@ -140,14 +140,16 @@ func (mock *CertificateListerMock) ListCalls() []struct { } var ( - lockCertificateControllerMockAddClusterScopedHandler sync.RWMutex - lockCertificateControllerMockAddHandler sync.RWMutex - lockCertificateControllerMockEnqueue sync.RWMutex - lockCertificateControllerMockGeneric sync.RWMutex - lockCertificateControllerMockInformer sync.RWMutex - lockCertificateControllerMockLister sync.RWMutex - lockCertificateControllerMockStart sync.RWMutex - lockCertificateControllerMockSync sync.RWMutex + lockCertificateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockCertificateControllerMockAddClusterScopedHandler sync.RWMutex + lockCertificateControllerMockAddFeatureHandler sync.RWMutex + lockCertificateControllerMockAddHandler sync.RWMutex + lockCertificateControllerMockEnqueue sync.RWMutex + lockCertificateControllerMockGeneric sync.RWMutex + lockCertificateControllerMockInformer sync.RWMutex + lockCertificateControllerMockLister sync.RWMutex + lockCertificateControllerMockStart sync.RWMutex + lockCertificateControllerMockSync sync.RWMutex ) // Ensure, that CertificateControllerMock does implement CertificateController. @@ -160,9 +162,15 @@ var _ v3.CertificateController = &CertificateControllerMock{} // // // make and configure a mocked CertificateController // mockedCertificateController := &CertificateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CertificateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.CertificateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CertificateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.CertificateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.CertificateController = &CertificateControllerMock{} // // } type CertificateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CertificateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.CertificateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CertificateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.CertificateHandlerFunc) @@ -217,6 +231,19 @@ type CertificateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.CertificateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type CertificateControllerMock struct { // Handler is the handler argument value. Handler v3.CertificateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CertificateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type CertificateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CertificateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.CertificateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CertificateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but CertificateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockCertificateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCertificateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCertificateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *CertificateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.CertificateHandlerFunc + } + lockCertificateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCertificateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CertificateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.CertificateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *CertificateControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CertificateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CertificateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CertificateControllerMock.AddFeatureHandlerFunc: method is nil but CertificateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCertificateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCertificateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCertificateController.AddFeatureHandlerCalls()) +func (mock *CertificateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CertificateHandlerFunc + } + lockCertificateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCertificateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CertificateControllerMock) AddHandler(ctx context.Context, name string, handler v3.CertificateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *CertificateControllerMock) SyncCalls() []struct { } var ( - lockCertificateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockCertificateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockCertificateInterfaceMockAddHandler sync.RWMutex - lockCertificateInterfaceMockAddLifecycle sync.RWMutex - lockCertificateInterfaceMockController sync.RWMutex - lockCertificateInterfaceMockCreate sync.RWMutex - lockCertificateInterfaceMockDelete sync.RWMutex - lockCertificateInterfaceMockDeleteCollection sync.RWMutex - lockCertificateInterfaceMockDeleteNamespaced sync.RWMutex - lockCertificateInterfaceMockGet sync.RWMutex - lockCertificateInterfaceMockGetNamespaced sync.RWMutex - lockCertificateInterfaceMockList sync.RWMutex - lockCertificateInterfaceMockObjectClient sync.RWMutex - lockCertificateInterfaceMockUpdate sync.RWMutex - lockCertificateInterfaceMockWatch sync.RWMutex + lockCertificateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockCertificateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockCertificateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockCertificateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockCertificateInterfaceMockAddFeatureHandler sync.RWMutex + lockCertificateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockCertificateInterfaceMockAddHandler sync.RWMutex + lockCertificateInterfaceMockAddLifecycle sync.RWMutex + lockCertificateInterfaceMockController sync.RWMutex + lockCertificateInterfaceMockCreate sync.RWMutex + lockCertificateInterfaceMockDelete sync.RWMutex + lockCertificateInterfaceMockDeleteCollection sync.RWMutex + lockCertificateInterfaceMockDeleteNamespaced sync.RWMutex + lockCertificateInterfaceMockGet sync.RWMutex + lockCertificateInterfaceMockGetNamespaced sync.RWMutex + lockCertificateInterfaceMockList sync.RWMutex + lockCertificateInterfaceMockObjectClient sync.RWMutex + lockCertificateInterfaceMockUpdate sync.RWMutex + lockCertificateInterfaceMockWatch sync.RWMutex ) // Ensure, that CertificateInterfaceMock does implement CertificateInterface. @@ -557,12 +689,24 @@ var _ v3.CertificateInterface = &CertificateInterfaceMock{} // // // make and configure a mocked CertificateInterface // mockedCertificateInterface := &CertificateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CertificateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CertificateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.CertificateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.CertificateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.CertificateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CertificateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.CertificateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.CertificateInterface = &CertificateInterfaceMock{} // // } type CertificateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CertificateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CertificateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.CertificateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.CertificateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.CertificateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.CertificateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.CertificateHandlerFunc) @@ -656,6 +812,32 @@ type CertificateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.CertificateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CertificateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type CertificateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.CertificateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.CertificateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.CertificateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type CertificateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *CertificateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.CertificateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("CertificateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but CertificateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockCertificateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockCertificateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedCertificateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *CertificateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.CertificateHandlerFunc + } + lockCertificateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockCertificateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *CertificateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.CertificateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("CertificateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but CertificateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CertificateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockCertificateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockCertificateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedCertificateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *CertificateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CertificateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.CertificateLifecycle + } + lockCertificateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockCertificateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *CertificateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.CertificateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *CertificateInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *CertificateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.CertificateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("CertificateInterfaceMock.AddFeatureHandlerFunc: method is nil but CertificateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockCertificateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockCertificateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedCertificateInterface.AddFeatureHandlerCalls()) +func (mock *CertificateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.CertificateHandlerFunc + } + lockCertificateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockCertificateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *CertificateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.CertificateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("CertificateInterfaceMock.AddFeatureLifecycleFunc: method is nil but CertificateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CertificateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockCertificateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockCertificateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedCertificateInterface.AddFeatureLifecycleCalls()) +func (mock *CertificateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CertificateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.CertificateLifecycle + } + lockCertificateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockCertificateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *CertificateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.CertificateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_docker_credential_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_docker_credential_mock.go index 2e6addf0..f0387a4f 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_docker_credential_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_docker_credential_mock.go @@ -140,14 +140,16 @@ func (mock *DockerCredentialListerMock) ListCalls() []struct { } var ( - lockDockerCredentialControllerMockAddClusterScopedHandler sync.RWMutex - lockDockerCredentialControllerMockAddHandler sync.RWMutex - lockDockerCredentialControllerMockEnqueue sync.RWMutex - lockDockerCredentialControllerMockGeneric sync.RWMutex - lockDockerCredentialControllerMockInformer sync.RWMutex - lockDockerCredentialControllerMockLister sync.RWMutex - lockDockerCredentialControllerMockStart sync.RWMutex - lockDockerCredentialControllerMockSync sync.RWMutex + lockDockerCredentialControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockDockerCredentialControllerMockAddClusterScopedHandler sync.RWMutex + lockDockerCredentialControllerMockAddFeatureHandler sync.RWMutex + lockDockerCredentialControllerMockAddHandler sync.RWMutex + lockDockerCredentialControllerMockEnqueue sync.RWMutex + lockDockerCredentialControllerMockGeneric sync.RWMutex + lockDockerCredentialControllerMockInformer sync.RWMutex + lockDockerCredentialControllerMockLister sync.RWMutex + lockDockerCredentialControllerMockStart sync.RWMutex + lockDockerCredentialControllerMockSync sync.RWMutex ) // Ensure, that DockerCredentialControllerMock does implement DockerCredentialController. @@ -160,9 +162,15 @@ var _ v3.DockerCredentialController = &DockerCredentialControllerMock{} // // // make and configure a mocked DockerCredentialController // mockedDockerCredentialController := &DockerCredentialControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.DockerCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.DockerCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.DockerCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.DockerCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.DockerCredentialController = &DockerCredentialControllerMock{} // // } type DockerCredentialControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.DockerCredentialHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.DockerCredentialHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.DockerCredentialHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.DockerCredentialHandlerFunc) @@ -217,6 +231,19 @@ type DockerCredentialControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.DockerCredentialHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type DockerCredentialControllerMock struct { // Handler is the handler argument value. Handler v3.DockerCredentialHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.DockerCredentialHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type DockerCredentialControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DockerCredentialControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.DockerCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DockerCredentialControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but DockerCredentialController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.DockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockDockerCredentialControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDockerCredentialControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDockerCredentialController.AddClusterScopedFeatureHandlerCalls()) +func (mock *DockerCredentialControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.DockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.DockerCredentialHandlerFunc + } + lockDockerCredentialControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDockerCredentialControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DockerCredentialControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.DockerCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *DockerCredentialControllerMock) AddClusterScopedHandlerCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DockerCredentialControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.DockerCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DockerCredentialControllerMock.AddFeatureHandlerFunc: method is nil but DockerCredentialController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDockerCredentialControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDockerCredentialControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDockerCredentialController.AddFeatureHandlerCalls()) +func (mock *DockerCredentialControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DockerCredentialHandlerFunc + } + lockDockerCredentialControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDockerCredentialControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DockerCredentialControllerMock) AddHandler(ctx context.Context, name string, handler v3.DockerCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *DockerCredentialControllerMock) SyncCalls() []struct { } var ( - lockDockerCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex - lockDockerCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockDockerCredentialInterfaceMockAddHandler sync.RWMutex - lockDockerCredentialInterfaceMockAddLifecycle sync.RWMutex - lockDockerCredentialInterfaceMockController sync.RWMutex - lockDockerCredentialInterfaceMockCreate sync.RWMutex - lockDockerCredentialInterfaceMockDelete sync.RWMutex - lockDockerCredentialInterfaceMockDeleteCollection sync.RWMutex - lockDockerCredentialInterfaceMockDeleteNamespaced sync.RWMutex - lockDockerCredentialInterfaceMockGet sync.RWMutex - lockDockerCredentialInterfaceMockGetNamespaced sync.RWMutex - lockDockerCredentialInterfaceMockList sync.RWMutex - lockDockerCredentialInterfaceMockObjectClient sync.RWMutex - lockDockerCredentialInterfaceMockUpdate sync.RWMutex - lockDockerCredentialInterfaceMockWatch sync.RWMutex + lockDockerCredentialInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockDockerCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex + lockDockerCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockDockerCredentialInterfaceMockAddFeatureHandler sync.RWMutex + lockDockerCredentialInterfaceMockAddFeatureLifecycle sync.RWMutex + lockDockerCredentialInterfaceMockAddHandler sync.RWMutex + lockDockerCredentialInterfaceMockAddLifecycle sync.RWMutex + lockDockerCredentialInterfaceMockController sync.RWMutex + lockDockerCredentialInterfaceMockCreate sync.RWMutex + lockDockerCredentialInterfaceMockDelete sync.RWMutex + lockDockerCredentialInterfaceMockDeleteCollection sync.RWMutex + lockDockerCredentialInterfaceMockDeleteNamespaced sync.RWMutex + lockDockerCredentialInterfaceMockGet sync.RWMutex + lockDockerCredentialInterfaceMockGetNamespaced sync.RWMutex + lockDockerCredentialInterfaceMockList sync.RWMutex + lockDockerCredentialInterfaceMockObjectClient sync.RWMutex + lockDockerCredentialInterfaceMockUpdate sync.RWMutex + lockDockerCredentialInterfaceMockWatch sync.RWMutex ) // Ensure, that DockerCredentialInterfaceMock does implement DockerCredentialInterface. @@ -557,12 +689,24 @@ var _ v3.DockerCredentialInterface = &DockerCredentialInterfaceMock{} // // // make and configure a mocked DockerCredentialInterface // mockedDockerCredentialInterface := &DockerCredentialInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.DockerCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.DockerCredentialLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.DockerCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.DockerCredentialLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.DockerCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.DockerCredentialLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.DockerCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.DockerCredentialInterface = &DockerCredentialInterfaceMock{} // // } type DockerCredentialInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.DockerCredentialHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.DockerCredentialLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.DockerCredentialHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.DockerCredentialLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.DockerCredentialHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.DockerCredentialLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.DockerCredentialHandlerFunc) @@ -656,6 +812,32 @@ type DockerCredentialInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.DockerCredentialHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.DockerCredentialLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type DockerCredentialInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.DockerCredentialLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.DockerCredentialHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.DockerCredentialLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type DockerCredentialInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *DockerCredentialInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.DockerCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("DockerCredentialInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but DockerCredentialInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.DockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedDockerCredentialInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *DockerCredentialInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.DockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.DockerCredentialHandlerFunc + } + lockDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *DockerCredentialInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.DockerCredentialLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("DockerCredentialInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but DockerCredentialInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.DockerCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedDockerCredentialInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *DockerCredentialInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.DockerCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.DockerCredentialLifecycle + } + lockDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *DockerCredentialInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.DockerCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *DockerCredentialInterfaceMock) AddClusterScopedLifecycleCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *DockerCredentialInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.DockerCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("DockerCredentialInterfaceMock.AddFeatureHandlerFunc: method is nil but DockerCredentialInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockDockerCredentialInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockDockerCredentialInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedDockerCredentialInterface.AddFeatureHandlerCalls()) +func (mock *DockerCredentialInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.DockerCredentialHandlerFunc + } + lockDockerCredentialInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockDockerCredentialInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *DockerCredentialInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.DockerCredentialLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("DockerCredentialInterfaceMock.AddFeatureLifecycleFunc: method is nil but DockerCredentialInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.DockerCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockDockerCredentialInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockDockerCredentialInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedDockerCredentialInterface.AddFeatureLifecycleCalls()) +func (mock *DockerCredentialInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.DockerCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.DockerCredentialLifecycle + } + lockDockerCredentialInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockDockerCredentialInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *DockerCredentialInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.DockerCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_basic_auth_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_basic_auth_mock.go index e468aaed..ff2baa2a 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_basic_auth_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_basic_auth_mock.go @@ -140,14 +140,16 @@ func (mock *NamespacedBasicAuthListerMock) ListCalls() []struct { } var ( - lockNamespacedBasicAuthControllerMockAddClusterScopedHandler sync.RWMutex - lockNamespacedBasicAuthControllerMockAddHandler sync.RWMutex - lockNamespacedBasicAuthControllerMockEnqueue sync.RWMutex - lockNamespacedBasicAuthControllerMockGeneric sync.RWMutex - lockNamespacedBasicAuthControllerMockInformer sync.RWMutex - lockNamespacedBasicAuthControllerMockLister sync.RWMutex - lockNamespacedBasicAuthControllerMockStart sync.RWMutex - lockNamespacedBasicAuthControllerMockSync sync.RWMutex + lockNamespacedBasicAuthControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedBasicAuthControllerMockAddClusterScopedHandler sync.RWMutex + lockNamespacedBasicAuthControllerMockAddFeatureHandler sync.RWMutex + lockNamespacedBasicAuthControllerMockAddHandler sync.RWMutex + lockNamespacedBasicAuthControllerMockEnqueue sync.RWMutex + lockNamespacedBasicAuthControllerMockGeneric sync.RWMutex + lockNamespacedBasicAuthControllerMockInformer sync.RWMutex + lockNamespacedBasicAuthControllerMockLister sync.RWMutex + lockNamespacedBasicAuthControllerMockStart sync.RWMutex + lockNamespacedBasicAuthControllerMockSync sync.RWMutex ) // Ensure, that NamespacedBasicAuthControllerMock does implement NamespacedBasicAuthController. @@ -160,9 +162,15 @@ var _ v3.NamespacedBasicAuthController = &NamespacedBasicAuthControllerMock{} // // // make and configure a mocked NamespacedBasicAuthController // mockedNamespacedBasicAuthController := &NamespacedBasicAuthControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedBasicAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NamespacedBasicAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedBasicAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NamespacedBasicAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NamespacedBasicAuthController = &NamespacedBasicAuthControllerMock{} // // } type NamespacedBasicAuthControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedBasicAuthHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NamespacedBasicAuthHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedBasicAuthHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NamespacedBasicAuthHandlerFunc) @@ -217,6 +231,19 @@ type NamespacedBasicAuthControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NamespacedBasicAuthHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NamespacedBasicAuthControllerMock struct { // Handler is the handler argument value. Handler v3.NamespacedBasicAuthHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedBasicAuthHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NamespacedBasicAuthControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedBasicAuthControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedBasicAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedBasicAuthControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedBasicAuthController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedBasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNamespacedBasicAuthControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedBasicAuthControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedBasicAuthController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedBasicAuthControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedBasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedBasicAuthHandlerFunc + } + lockNamespacedBasicAuthControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedBasicAuthControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedBasicAuthControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NamespacedBasicAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NamespacedBasicAuthControllerMock) AddClusterScopedHandlerCalls() [] return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedBasicAuthControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedBasicAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedBasicAuthControllerMock.AddFeatureHandlerFunc: method is nil but NamespacedBasicAuthController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedBasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedBasicAuthControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedBasicAuthControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedBasicAuthController.AddFeatureHandlerCalls()) +func (mock *NamespacedBasicAuthControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedBasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedBasicAuthHandlerFunc + } + lockNamespacedBasicAuthControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedBasicAuthControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedBasicAuthControllerMock) AddHandler(ctx context.Context, name string, handler v3.NamespacedBasicAuthHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NamespacedBasicAuthControllerMock) SyncCalls() []struct { } var ( - lockNamespacedBasicAuthInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNamespacedBasicAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNamespacedBasicAuthInterfaceMockAddHandler sync.RWMutex - lockNamespacedBasicAuthInterfaceMockAddLifecycle sync.RWMutex - lockNamespacedBasicAuthInterfaceMockController sync.RWMutex - lockNamespacedBasicAuthInterfaceMockCreate sync.RWMutex - lockNamespacedBasicAuthInterfaceMockDelete sync.RWMutex - lockNamespacedBasicAuthInterfaceMockDeleteCollection sync.RWMutex - lockNamespacedBasicAuthInterfaceMockDeleteNamespaced sync.RWMutex - lockNamespacedBasicAuthInterfaceMockGet sync.RWMutex - lockNamespacedBasicAuthInterfaceMockGetNamespaced sync.RWMutex - lockNamespacedBasicAuthInterfaceMockList sync.RWMutex - lockNamespacedBasicAuthInterfaceMockObjectClient sync.RWMutex - lockNamespacedBasicAuthInterfaceMockUpdate sync.RWMutex - lockNamespacedBasicAuthInterfaceMockWatch sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddFeatureHandler sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddHandler sync.RWMutex + lockNamespacedBasicAuthInterfaceMockAddLifecycle sync.RWMutex + lockNamespacedBasicAuthInterfaceMockController sync.RWMutex + lockNamespacedBasicAuthInterfaceMockCreate sync.RWMutex + lockNamespacedBasicAuthInterfaceMockDelete sync.RWMutex + lockNamespacedBasicAuthInterfaceMockDeleteCollection sync.RWMutex + lockNamespacedBasicAuthInterfaceMockDeleteNamespaced sync.RWMutex + lockNamespacedBasicAuthInterfaceMockGet sync.RWMutex + lockNamespacedBasicAuthInterfaceMockGetNamespaced sync.RWMutex + lockNamespacedBasicAuthInterfaceMockList sync.RWMutex + lockNamespacedBasicAuthInterfaceMockObjectClient sync.RWMutex + lockNamespacedBasicAuthInterfaceMockUpdate sync.RWMutex + lockNamespacedBasicAuthInterfaceMockWatch sync.RWMutex ) // Ensure, that NamespacedBasicAuthInterfaceMock does implement NamespacedBasicAuthInterface. @@ -557,12 +689,24 @@ var _ v3.NamespacedBasicAuthInterface = &NamespacedBasicAuthInterfaceMock{} // // // make and configure a mocked NamespacedBasicAuthInterface // mockedNamespacedBasicAuthInterface := &NamespacedBasicAuthInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedBasicAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedBasicAuthLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NamespacedBasicAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedBasicAuthLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedBasicAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedBasicAuthLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NamespacedBasicAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NamespacedBasicAuthInterface = &NamespacedBasicAuthInterfaceMock{} // // } type NamespacedBasicAuthInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedBasicAuthHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedBasicAuthLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NamespacedBasicAuthHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedBasicAuthLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedBasicAuthHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedBasicAuthLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NamespacedBasicAuthHandlerFunc) @@ -656,6 +812,32 @@ type NamespacedBasicAuthInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NamespacedBasicAuthHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedBasicAuthLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NamespacedBasicAuthInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NamespacedBasicAuthLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedBasicAuthHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedBasicAuthLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NamespacedBasicAuthInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedBasicAuthInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedBasicAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedBasicAuthInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedBasicAuthInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedBasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedBasicAuthInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedBasicAuthInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedBasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedBasicAuthHandlerFunc + } + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NamespacedBasicAuthInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedBasicAuthLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NamespacedBasicAuthInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NamespacedBasicAuthInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedBasicAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedBasicAuthInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NamespacedBasicAuthInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedBasicAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedBasicAuthLifecycle + } + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNamespacedBasicAuthInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedBasicAuthInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NamespacedBasicAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NamespacedBasicAuthInterfaceMock) AddClusterScopedLifecycleCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedBasicAuthInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedBasicAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedBasicAuthInterfaceMock.AddFeatureHandlerFunc: method is nil but NamespacedBasicAuthInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedBasicAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedBasicAuthInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedBasicAuthInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedBasicAuthInterface.AddFeatureHandlerCalls()) +func (mock *NamespacedBasicAuthInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedBasicAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedBasicAuthHandlerFunc + } + lockNamespacedBasicAuthInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedBasicAuthInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NamespacedBasicAuthInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedBasicAuthLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NamespacedBasicAuthInterfaceMock.AddFeatureLifecycleFunc: method is nil but NamespacedBasicAuthInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedBasicAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNamespacedBasicAuthInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNamespacedBasicAuthInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedBasicAuthInterface.AddFeatureLifecycleCalls()) +func (mock *NamespacedBasicAuthInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedBasicAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedBasicAuthLifecycle + } + lockNamespacedBasicAuthInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNamespacedBasicAuthInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedBasicAuthInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NamespacedBasicAuthHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_certificate_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_certificate_mock.go index 2c9ec54b..c22d619e 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_certificate_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_certificate_mock.go @@ -140,14 +140,16 @@ func (mock *NamespacedCertificateListerMock) ListCalls() []struct { } var ( - lockNamespacedCertificateControllerMockAddClusterScopedHandler sync.RWMutex - lockNamespacedCertificateControllerMockAddHandler sync.RWMutex - lockNamespacedCertificateControllerMockEnqueue sync.RWMutex - lockNamespacedCertificateControllerMockGeneric sync.RWMutex - lockNamespacedCertificateControllerMockInformer sync.RWMutex - lockNamespacedCertificateControllerMockLister sync.RWMutex - lockNamespacedCertificateControllerMockStart sync.RWMutex - lockNamespacedCertificateControllerMockSync sync.RWMutex + lockNamespacedCertificateControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedCertificateControllerMockAddClusterScopedHandler sync.RWMutex + lockNamespacedCertificateControllerMockAddFeatureHandler sync.RWMutex + lockNamespacedCertificateControllerMockAddHandler sync.RWMutex + lockNamespacedCertificateControllerMockEnqueue sync.RWMutex + lockNamespacedCertificateControllerMockGeneric sync.RWMutex + lockNamespacedCertificateControllerMockInformer sync.RWMutex + lockNamespacedCertificateControllerMockLister sync.RWMutex + lockNamespacedCertificateControllerMockStart sync.RWMutex + lockNamespacedCertificateControllerMockSync sync.RWMutex ) // Ensure, that NamespacedCertificateControllerMock does implement NamespacedCertificateController. @@ -160,9 +162,15 @@ var _ v3.NamespacedCertificateController = &NamespacedCertificateControllerMock{ // // // make and configure a mocked NamespacedCertificateController // mockedNamespacedCertificateController := &NamespacedCertificateControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedCertificateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NamespacedCertificateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedCertificateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NamespacedCertificateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NamespacedCertificateController = &NamespacedCertificateControllerMock{ // // } type NamespacedCertificateControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedCertificateHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NamespacedCertificateHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedCertificateHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NamespacedCertificateHandlerFunc) @@ -217,6 +231,19 @@ type NamespacedCertificateControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NamespacedCertificateHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NamespacedCertificateControllerMock struct { // Handler is the handler argument value. Handler v3.NamespacedCertificateHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedCertificateHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NamespacedCertificateControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedCertificateControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedCertificateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedCertificateControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedCertificateController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedCertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNamespacedCertificateControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedCertificateControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedCertificateController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedCertificateControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedCertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedCertificateHandlerFunc + } + lockNamespacedCertificateControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedCertificateControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedCertificateControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NamespacedCertificateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NamespacedCertificateControllerMock) AddClusterScopedHandlerCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedCertificateControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedCertificateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedCertificateControllerMock.AddFeatureHandlerFunc: method is nil but NamespacedCertificateController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedCertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedCertificateControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedCertificateControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedCertificateController.AddFeatureHandlerCalls()) +func (mock *NamespacedCertificateControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedCertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedCertificateHandlerFunc + } + lockNamespacedCertificateControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedCertificateControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedCertificateControllerMock) AddHandler(ctx context.Context, name string, handler v3.NamespacedCertificateHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NamespacedCertificateControllerMock) SyncCalls() []struct { } var ( - lockNamespacedCertificateInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNamespacedCertificateInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNamespacedCertificateInterfaceMockAddHandler sync.RWMutex - lockNamespacedCertificateInterfaceMockAddLifecycle sync.RWMutex - lockNamespacedCertificateInterfaceMockController sync.RWMutex - lockNamespacedCertificateInterfaceMockCreate sync.RWMutex - lockNamespacedCertificateInterfaceMockDelete sync.RWMutex - lockNamespacedCertificateInterfaceMockDeleteCollection sync.RWMutex - lockNamespacedCertificateInterfaceMockDeleteNamespaced sync.RWMutex - lockNamespacedCertificateInterfaceMockGet sync.RWMutex - lockNamespacedCertificateInterfaceMockGetNamespaced sync.RWMutex - lockNamespacedCertificateInterfaceMockList sync.RWMutex - lockNamespacedCertificateInterfaceMockObjectClient sync.RWMutex - lockNamespacedCertificateInterfaceMockUpdate sync.RWMutex - lockNamespacedCertificateInterfaceMockWatch sync.RWMutex + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNamespacedCertificateInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNamespacedCertificateInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNamespacedCertificateInterfaceMockAddFeatureHandler sync.RWMutex + lockNamespacedCertificateInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNamespacedCertificateInterfaceMockAddHandler sync.RWMutex + lockNamespacedCertificateInterfaceMockAddLifecycle sync.RWMutex + lockNamespacedCertificateInterfaceMockController sync.RWMutex + lockNamespacedCertificateInterfaceMockCreate sync.RWMutex + lockNamespacedCertificateInterfaceMockDelete sync.RWMutex + lockNamespacedCertificateInterfaceMockDeleteCollection sync.RWMutex + lockNamespacedCertificateInterfaceMockDeleteNamespaced sync.RWMutex + lockNamespacedCertificateInterfaceMockGet sync.RWMutex + lockNamespacedCertificateInterfaceMockGetNamespaced sync.RWMutex + lockNamespacedCertificateInterfaceMockList sync.RWMutex + lockNamespacedCertificateInterfaceMockObjectClient sync.RWMutex + lockNamespacedCertificateInterfaceMockUpdate sync.RWMutex + lockNamespacedCertificateInterfaceMockWatch sync.RWMutex ) // Ensure, that NamespacedCertificateInterfaceMock does implement NamespacedCertificateInterface. @@ -557,12 +689,24 @@ var _ v3.NamespacedCertificateInterface = &NamespacedCertificateInterfaceMock{} // // // make and configure a mocked NamespacedCertificateInterface // mockedNamespacedCertificateInterface := &NamespacedCertificateInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedCertificateHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedCertificateLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NamespacedCertificateHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedCertificateLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedCertificateHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedCertificateLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NamespacedCertificateHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NamespacedCertificateInterface = &NamespacedCertificateInterfaceMock{} // // } type NamespacedCertificateInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedCertificateHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedCertificateLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NamespacedCertificateHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedCertificateLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedCertificateHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedCertificateLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NamespacedCertificateHandlerFunc) @@ -656,6 +812,32 @@ type NamespacedCertificateInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NamespacedCertificateHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedCertificateLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NamespacedCertificateInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NamespacedCertificateLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedCertificateHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedCertificateLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NamespacedCertificateInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedCertificateInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedCertificateHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedCertificateInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedCertificateInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedCertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedCertificateInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedCertificateInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedCertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedCertificateHandlerFunc + } + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NamespacedCertificateInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedCertificateLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NamespacedCertificateInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NamespacedCertificateInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedCertificateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedCertificateInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NamespacedCertificateInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedCertificateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedCertificateLifecycle + } + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNamespacedCertificateInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedCertificateInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NamespacedCertificateHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NamespacedCertificateInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedCertificateInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedCertificateHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedCertificateInterfaceMock.AddFeatureHandlerFunc: method is nil but NamespacedCertificateInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedCertificateHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedCertificateInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedCertificateInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedCertificateInterface.AddFeatureHandlerCalls()) +func (mock *NamespacedCertificateInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedCertificateHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedCertificateHandlerFunc + } + lockNamespacedCertificateInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedCertificateInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NamespacedCertificateInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedCertificateLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NamespacedCertificateInterfaceMock.AddFeatureLifecycleFunc: method is nil but NamespacedCertificateInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedCertificateLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNamespacedCertificateInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNamespacedCertificateInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedCertificateInterface.AddFeatureLifecycleCalls()) +func (mock *NamespacedCertificateInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedCertificateLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedCertificateLifecycle + } + lockNamespacedCertificateInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNamespacedCertificateInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedCertificateInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NamespacedCertificateHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_docker_credential_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_docker_credential_mock.go index 271f83b4..fd993799 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_docker_credential_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_docker_credential_mock.go @@ -140,14 +140,16 @@ func (mock *NamespacedDockerCredentialListerMock) ListCalls() []struct { } var ( - lockNamespacedDockerCredentialControllerMockAddClusterScopedHandler sync.RWMutex - lockNamespacedDockerCredentialControllerMockAddHandler sync.RWMutex - lockNamespacedDockerCredentialControllerMockEnqueue sync.RWMutex - lockNamespacedDockerCredentialControllerMockGeneric sync.RWMutex - lockNamespacedDockerCredentialControllerMockInformer sync.RWMutex - lockNamespacedDockerCredentialControllerMockLister sync.RWMutex - lockNamespacedDockerCredentialControllerMockStart sync.RWMutex - lockNamespacedDockerCredentialControllerMockSync sync.RWMutex + lockNamespacedDockerCredentialControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedDockerCredentialControllerMockAddClusterScopedHandler sync.RWMutex + lockNamespacedDockerCredentialControllerMockAddFeatureHandler sync.RWMutex + lockNamespacedDockerCredentialControllerMockAddHandler sync.RWMutex + lockNamespacedDockerCredentialControllerMockEnqueue sync.RWMutex + lockNamespacedDockerCredentialControllerMockGeneric sync.RWMutex + lockNamespacedDockerCredentialControllerMockInformer sync.RWMutex + lockNamespacedDockerCredentialControllerMockLister sync.RWMutex + lockNamespacedDockerCredentialControllerMockStart sync.RWMutex + lockNamespacedDockerCredentialControllerMockSync sync.RWMutex ) // Ensure, that NamespacedDockerCredentialControllerMock does implement NamespacedDockerCredentialController. @@ -160,9 +162,15 @@ var _ v3.NamespacedDockerCredentialController = &NamespacedDockerCredentialContr // // // make and configure a mocked NamespacedDockerCredentialController // mockedNamespacedDockerCredentialController := &NamespacedDockerCredentialControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedDockerCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NamespacedDockerCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedDockerCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NamespacedDockerCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NamespacedDockerCredentialController = &NamespacedDockerCredentialContr // // } type NamespacedDockerCredentialControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedDockerCredentialHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NamespacedDockerCredentialHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedDockerCredentialHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NamespacedDockerCredentialHandlerFunc) @@ -217,6 +231,19 @@ type NamespacedDockerCredentialControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NamespacedDockerCredentialHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NamespacedDockerCredentialControllerMock struct { // Handler is the handler argument value. Handler v3.NamespacedDockerCredentialHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedDockerCredentialHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NamespacedDockerCredentialControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedDockerCredentialControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedDockerCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedDockerCredentialControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedDockerCredentialController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedDockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNamespacedDockerCredentialControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedDockerCredentialControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedDockerCredentialController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedDockerCredentialControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedDockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedDockerCredentialHandlerFunc + } + lockNamespacedDockerCredentialControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedDockerCredentialControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedDockerCredentialControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NamespacedDockerCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NamespacedDockerCredentialControllerMock) AddClusterScopedHandlerCal return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedDockerCredentialControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedDockerCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedDockerCredentialControllerMock.AddFeatureHandlerFunc: method is nil but NamespacedDockerCredentialController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedDockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedDockerCredentialControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedDockerCredentialControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedDockerCredentialController.AddFeatureHandlerCalls()) +func (mock *NamespacedDockerCredentialControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedDockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedDockerCredentialHandlerFunc + } + lockNamespacedDockerCredentialControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedDockerCredentialControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedDockerCredentialControllerMock) AddHandler(ctx context.Context, name string, handler v3.NamespacedDockerCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NamespacedDockerCredentialControllerMock) SyncCalls() []struct { } var ( - lockNamespacedDockerCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockAddHandler sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockAddLifecycle sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockController sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockCreate sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockDelete sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockDeleteCollection sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockDeleteNamespaced sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockGet sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockGetNamespaced sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockList sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockObjectClient sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockUpdate sync.RWMutex - lockNamespacedDockerCredentialInterfaceMockWatch sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddFeatureHandler sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddHandler sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockAddLifecycle sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockController sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockCreate sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockDelete sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockDeleteCollection sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockDeleteNamespaced sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockGet sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockGetNamespaced sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockList sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockObjectClient sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockUpdate sync.RWMutex + lockNamespacedDockerCredentialInterfaceMockWatch sync.RWMutex ) // Ensure, that NamespacedDockerCredentialInterfaceMock does implement NamespacedDockerCredentialInterface. @@ -557,12 +689,24 @@ var _ v3.NamespacedDockerCredentialInterface = &NamespacedDockerCredentialInterf // // // make and configure a mocked NamespacedDockerCredentialInterface // mockedNamespacedDockerCredentialInterface := &NamespacedDockerCredentialInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedDockerCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedDockerCredentialLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NamespacedDockerCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedDockerCredentialLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedDockerCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedDockerCredentialLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NamespacedDockerCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NamespacedDockerCredentialInterface = &NamespacedDockerCredentialInterf // // } type NamespacedDockerCredentialInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedDockerCredentialHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedDockerCredentialLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NamespacedDockerCredentialHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedDockerCredentialLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedDockerCredentialHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedDockerCredentialLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NamespacedDockerCredentialHandlerFunc) @@ -656,6 +812,32 @@ type NamespacedDockerCredentialInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NamespacedDockerCredentialHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedDockerCredentialLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NamespacedDockerCredentialInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NamespacedDockerCredentialLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedDockerCredentialHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedDockerCredentialLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NamespacedDockerCredentialInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedDockerCredentialInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedDockerCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedDockerCredentialInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedDockerCredentialInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedDockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedDockerCredentialInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedDockerCredentialInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedDockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedDockerCredentialHandlerFunc + } + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NamespacedDockerCredentialInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedDockerCredentialLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NamespacedDockerCredentialInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NamespacedDockerCredentialInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedDockerCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedDockerCredentialInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NamespacedDockerCredentialInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedDockerCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedDockerCredentialLifecycle + } + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNamespacedDockerCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedDockerCredentialInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NamespacedDockerCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NamespacedDockerCredentialInterfaceMock) AddClusterScopedLifecycleCa return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedDockerCredentialInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedDockerCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedDockerCredentialInterfaceMock.AddFeatureHandlerFunc: method is nil but NamespacedDockerCredentialInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedDockerCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedDockerCredentialInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedDockerCredentialInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedDockerCredentialInterface.AddFeatureHandlerCalls()) +func (mock *NamespacedDockerCredentialInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedDockerCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedDockerCredentialHandlerFunc + } + lockNamespacedDockerCredentialInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedDockerCredentialInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NamespacedDockerCredentialInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedDockerCredentialLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NamespacedDockerCredentialInterfaceMock.AddFeatureLifecycleFunc: method is nil but NamespacedDockerCredentialInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedDockerCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNamespacedDockerCredentialInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNamespacedDockerCredentialInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedDockerCredentialInterface.AddFeatureLifecycleCalls()) +func (mock *NamespacedDockerCredentialInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedDockerCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedDockerCredentialLifecycle + } + lockNamespacedDockerCredentialInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNamespacedDockerCredentialInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedDockerCredentialInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NamespacedDockerCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_service_account_token_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_service_account_token_mock.go index 27c660ba..66181b68 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_service_account_token_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_service_account_token_mock.go @@ -140,14 +140,16 @@ func (mock *NamespacedServiceAccountTokenListerMock) ListCalls() []struct { } var ( - lockNamespacedServiceAccountTokenControllerMockAddClusterScopedHandler sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockAddHandler sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockEnqueue sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockGeneric sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockInformer sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockLister sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockStart sync.RWMutex - lockNamespacedServiceAccountTokenControllerMockSync sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockAddClusterScopedHandler sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockAddFeatureHandler sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockAddHandler sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockEnqueue sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockGeneric sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockInformer sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockLister sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockStart sync.RWMutex + lockNamespacedServiceAccountTokenControllerMockSync sync.RWMutex ) // Ensure, that NamespacedServiceAccountTokenControllerMock does implement NamespacedServiceAccountTokenController. @@ -160,9 +162,15 @@ var _ v3.NamespacedServiceAccountTokenController = &NamespacedServiceAccountToke // // // make and configure a mocked NamespacedServiceAccountTokenController // mockedNamespacedServiceAccountTokenController := &NamespacedServiceAccountTokenControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedServiceAccountTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NamespacedServiceAccountTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NamespacedServiceAccountTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NamespacedServiceAccountTokenController = &NamespacedServiceAccountToke // // } type NamespacedServiceAccountTokenControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedServiceAccountTokenHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NamespacedServiceAccountTokenHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NamespacedServiceAccountTokenHandlerFunc) @@ -217,6 +231,19 @@ type NamespacedServiceAccountTokenControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NamespacedServiceAccountTokenHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NamespacedServiceAccountTokenControllerMock struct { // Handler is the handler argument value. Handler v3.NamespacedServiceAccountTokenHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedServiceAccountTokenHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NamespacedServiceAccountTokenControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedServiceAccountTokenControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedServiceAccountTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedServiceAccountTokenControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedServiceAccountTokenController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNamespacedServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedServiceAccountTokenController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedServiceAccountTokenControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedServiceAccountTokenHandlerFunc + } + lockNamespacedServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedServiceAccountTokenControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NamespacedServiceAccountTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NamespacedServiceAccountTokenControllerMock) AddClusterScopedHandler return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedServiceAccountTokenControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedServiceAccountTokenControllerMock.AddFeatureHandlerFunc: method is nil but NamespacedServiceAccountTokenController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedServiceAccountTokenControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedServiceAccountTokenControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedServiceAccountTokenController.AddFeatureHandlerCalls()) +func (mock *NamespacedServiceAccountTokenControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedServiceAccountTokenHandlerFunc + } + lockNamespacedServiceAccountTokenControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedServiceAccountTokenControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedServiceAccountTokenControllerMock) AddHandler(ctx context.Context, name string, handler v3.NamespacedServiceAccountTokenHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NamespacedServiceAccountTokenControllerMock) SyncCalls() []struct { } var ( - lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockAddHandler sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockAddLifecycle sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockController sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockCreate sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockDelete sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockDeleteCollection sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockDeleteNamespaced sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockGet sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockGetNamespaced sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockList sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockObjectClient sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockUpdate sync.RWMutex - lockNamespacedServiceAccountTokenInterfaceMockWatch sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureHandler sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddHandler sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockAddLifecycle sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockController sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockCreate sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockDelete sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockDeleteCollection sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockDeleteNamespaced sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockGet sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockGetNamespaced sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockList sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockObjectClient sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockUpdate sync.RWMutex + lockNamespacedServiceAccountTokenInterfaceMockWatch sync.RWMutex ) // Ensure, that NamespacedServiceAccountTokenInterfaceMock does implement NamespacedServiceAccountTokenInterface. @@ -557,12 +689,24 @@ var _ v3.NamespacedServiceAccountTokenInterface = &NamespacedServiceAccountToken // // // make and configure a mocked NamespacedServiceAccountTokenInterface // mockedNamespacedServiceAccountTokenInterface := &NamespacedServiceAccountTokenInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NamespacedServiceAccountTokenInterface = &NamespacedServiceAccountToken // // } type NamespacedServiceAccountTokenInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedServiceAccountTokenHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NamespacedServiceAccountTokenHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) @@ -656,6 +812,32 @@ type NamespacedServiceAccountTokenInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NamespacedServiceAccountTokenHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedServiceAccountTokenLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NamespacedServiceAccountTokenInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NamespacedServiceAccountTokenLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedServiceAccountTokenHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedServiceAccountTokenLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NamespacedServiceAccountTokenInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedServiceAccountTokenInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedServiceAccountTokenInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedServiceAccountTokenInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedServiceAccountTokenHandlerFunc + } + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NamespacedServiceAccountTokenInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NamespacedServiceAccountTokenInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedServiceAccountTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedServiceAccountTokenInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedServiceAccountTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedServiceAccountTokenLifecycle + } + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNamespacedServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedServiceAccountTokenInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NamespacedServiceAccountTokenInterfaceMock) AddClusterScopedLifecycl return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedServiceAccountTokenInterfaceMock.AddFeatureHandlerFunc: method is nil but NamespacedServiceAccountTokenInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedServiceAccountTokenInterface.AddFeatureHandlerCalls()) +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedServiceAccountTokenHandlerFunc + } + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedServiceAccountTokenLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NamespacedServiceAccountTokenInterfaceMock.AddFeatureLifecycleFunc: method is nil but NamespacedServiceAccountTokenInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedServiceAccountTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedServiceAccountTokenInterface.AddFeatureLifecycleCalls()) +func (mock *NamespacedServiceAccountTokenInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedServiceAccountTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedServiceAccountTokenLifecycle + } + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNamespacedServiceAccountTokenInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedServiceAccountTokenInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NamespacedServiceAccountTokenHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_ssh_auth_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_ssh_auth_mock.go index 339141f5..d587def2 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_ssh_auth_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_namespaced_ssh_auth_mock.go @@ -140,14 +140,16 @@ func (mock *NamespacedSSHAuthListerMock) ListCalls() []struct { } var ( - lockNamespacedSSHAuthControllerMockAddClusterScopedHandler sync.RWMutex - lockNamespacedSSHAuthControllerMockAddHandler sync.RWMutex - lockNamespacedSSHAuthControllerMockEnqueue sync.RWMutex - lockNamespacedSSHAuthControllerMockGeneric sync.RWMutex - lockNamespacedSSHAuthControllerMockInformer sync.RWMutex - lockNamespacedSSHAuthControllerMockLister sync.RWMutex - lockNamespacedSSHAuthControllerMockStart sync.RWMutex - lockNamespacedSSHAuthControllerMockSync sync.RWMutex + lockNamespacedSSHAuthControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedSSHAuthControllerMockAddClusterScopedHandler sync.RWMutex + lockNamespacedSSHAuthControllerMockAddFeatureHandler sync.RWMutex + lockNamespacedSSHAuthControllerMockAddHandler sync.RWMutex + lockNamespacedSSHAuthControllerMockEnqueue sync.RWMutex + lockNamespacedSSHAuthControllerMockGeneric sync.RWMutex + lockNamespacedSSHAuthControllerMockInformer sync.RWMutex + lockNamespacedSSHAuthControllerMockLister sync.RWMutex + lockNamespacedSSHAuthControllerMockStart sync.RWMutex + lockNamespacedSSHAuthControllerMockSync sync.RWMutex ) // Ensure, that NamespacedSSHAuthControllerMock does implement NamespacedSSHAuthController. @@ -160,9 +162,15 @@ var _ v3.NamespacedSSHAuthController = &NamespacedSSHAuthControllerMock{} // // // make and configure a mocked NamespacedSSHAuthController // mockedNamespacedSSHAuthController := &NamespacedSSHAuthControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedSSHAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.NamespacedSSHAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedSSHAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.NamespacedSSHAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.NamespacedSSHAuthController = &NamespacedSSHAuthControllerMock{} // // } type NamespacedSSHAuthControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedSSHAuthHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.NamespacedSSHAuthHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedSSHAuthHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.NamespacedSSHAuthHandlerFunc) @@ -217,6 +231,19 @@ type NamespacedSSHAuthControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.NamespacedSSHAuthHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type NamespacedSSHAuthControllerMock struct { // Handler is the handler argument value. Handler v3.NamespacedSSHAuthHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedSSHAuthHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type NamespacedSSHAuthControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedSSHAuthControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.NamespacedSSHAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedSSHAuthControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedSSHAuthController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedSSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockNamespacedSSHAuthControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedSSHAuthControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedSSHAuthController.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedSSHAuthControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedSSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.NamespacedSSHAuthHandlerFunc + } + lockNamespacedSSHAuthControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedSSHAuthControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedSSHAuthControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.NamespacedSSHAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *NamespacedSSHAuthControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedSSHAuthControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedSSHAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedSSHAuthControllerMock.AddFeatureHandlerFunc: method is nil but NamespacedSSHAuthController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedSSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedSSHAuthControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedSSHAuthControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedSSHAuthController.AddFeatureHandlerCalls()) +func (mock *NamespacedSSHAuthControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedSSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedSSHAuthHandlerFunc + } + lockNamespacedSSHAuthControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedSSHAuthControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedSSHAuthControllerMock) AddHandler(ctx context.Context, name string, handler v3.NamespacedSSHAuthHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *NamespacedSSHAuthControllerMock) SyncCalls() []struct { } var ( - lockNamespacedSSHAuthInterfaceMockAddClusterScopedHandler sync.RWMutex - lockNamespacedSSHAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockNamespacedSSHAuthInterfaceMockAddHandler sync.RWMutex - lockNamespacedSSHAuthInterfaceMockAddLifecycle sync.RWMutex - lockNamespacedSSHAuthInterfaceMockController sync.RWMutex - lockNamespacedSSHAuthInterfaceMockCreate sync.RWMutex - lockNamespacedSSHAuthInterfaceMockDelete sync.RWMutex - lockNamespacedSSHAuthInterfaceMockDeleteCollection sync.RWMutex - lockNamespacedSSHAuthInterfaceMockDeleteNamespaced sync.RWMutex - lockNamespacedSSHAuthInterfaceMockGet sync.RWMutex - lockNamespacedSSHAuthInterfaceMockGetNamespaced sync.RWMutex - lockNamespacedSSHAuthInterfaceMockList sync.RWMutex - lockNamespacedSSHAuthInterfaceMockObjectClient sync.RWMutex - lockNamespacedSSHAuthInterfaceMockUpdate sync.RWMutex - lockNamespacedSSHAuthInterfaceMockWatch sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddClusterScopedHandler sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddFeatureHandler sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddFeatureLifecycle sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddHandler sync.RWMutex + lockNamespacedSSHAuthInterfaceMockAddLifecycle sync.RWMutex + lockNamespacedSSHAuthInterfaceMockController sync.RWMutex + lockNamespacedSSHAuthInterfaceMockCreate sync.RWMutex + lockNamespacedSSHAuthInterfaceMockDelete sync.RWMutex + lockNamespacedSSHAuthInterfaceMockDeleteCollection sync.RWMutex + lockNamespacedSSHAuthInterfaceMockDeleteNamespaced sync.RWMutex + lockNamespacedSSHAuthInterfaceMockGet sync.RWMutex + lockNamespacedSSHAuthInterfaceMockGetNamespaced sync.RWMutex + lockNamespacedSSHAuthInterfaceMockList sync.RWMutex + lockNamespacedSSHAuthInterfaceMockObjectClient sync.RWMutex + lockNamespacedSSHAuthInterfaceMockUpdate sync.RWMutex + lockNamespacedSSHAuthInterfaceMockWatch sync.RWMutex ) // Ensure, that NamespacedSSHAuthInterfaceMock does implement NamespacedSSHAuthInterface. @@ -557,12 +689,24 @@ var _ v3.NamespacedSSHAuthInterface = &NamespacedSSHAuthInterfaceMock{} // // // make and configure a mocked NamespacedSSHAuthInterface // mockedNamespacedSSHAuthInterface := &NamespacedSSHAuthInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedSSHAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedSSHAuthLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.NamespacedSSHAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedSSHAuthLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedSSHAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedSSHAuthLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.NamespacedSSHAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.NamespacedSSHAuthInterface = &NamespacedSSHAuthInterfaceMock{} // // } type NamespacedSSHAuthInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedSSHAuthHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedSSHAuthLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.NamespacedSSHAuthHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.NamespacedSSHAuthLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedSSHAuthHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedSSHAuthLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.NamespacedSSHAuthHandlerFunc) @@ -656,6 +812,32 @@ type NamespacedSSHAuthInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.NamespacedSSHAuthHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedSSHAuthLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type NamespacedSSHAuthInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.NamespacedSSHAuthLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.NamespacedSSHAuthHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.NamespacedSSHAuthLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type NamespacedSSHAuthInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *NamespacedSSHAuthInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.NamespacedSSHAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("NamespacedSSHAuthInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but NamespacedSSHAuthInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedSSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedNamespacedSSHAuthInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *NamespacedSSHAuthInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedSSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.NamespacedSSHAuthHandlerFunc + } + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *NamespacedSSHAuthInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.NamespacedSSHAuthLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("NamespacedSSHAuthInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but NamespacedSSHAuthInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedSSHAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedSSHAuthInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *NamespacedSSHAuthInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedSSHAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.NamespacedSSHAuthLifecycle + } + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockNamespacedSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *NamespacedSSHAuthInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.NamespacedSSHAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *NamespacedSSHAuthInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *NamespacedSSHAuthInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.NamespacedSSHAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("NamespacedSSHAuthInterfaceMock.AddFeatureHandlerFunc: method is nil but NamespacedSSHAuthInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedSSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockNamespacedSSHAuthInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockNamespacedSSHAuthInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedNamespacedSSHAuthInterface.AddFeatureHandlerCalls()) +func (mock *NamespacedSSHAuthInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedSSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.NamespacedSSHAuthHandlerFunc + } + lockNamespacedSSHAuthInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockNamespacedSSHAuthInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *NamespacedSSHAuthInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.NamespacedSSHAuthLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("NamespacedSSHAuthInterfaceMock.AddFeatureLifecycleFunc: method is nil but NamespacedSSHAuthInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedSSHAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockNamespacedSSHAuthInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockNamespacedSSHAuthInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedNamespacedSSHAuthInterface.AddFeatureLifecycleCalls()) +func (mock *NamespacedSSHAuthInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedSSHAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.NamespacedSSHAuthLifecycle + } + lockNamespacedSSHAuthInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockNamespacedSSHAuthInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *NamespacedSSHAuthInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.NamespacedSSHAuthHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_execution_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_execution_mock.go index 37f9c768..961558dd 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_execution_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_execution_mock.go @@ -140,14 +140,16 @@ func (mock *PipelineExecutionListerMock) ListCalls() []struct { } var ( - lockPipelineExecutionControllerMockAddClusterScopedHandler sync.RWMutex - lockPipelineExecutionControllerMockAddHandler sync.RWMutex - lockPipelineExecutionControllerMockEnqueue sync.RWMutex - lockPipelineExecutionControllerMockGeneric sync.RWMutex - lockPipelineExecutionControllerMockInformer sync.RWMutex - lockPipelineExecutionControllerMockLister sync.RWMutex - lockPipelineExecutionControllerMockStart sync.RWMutex - lockPipelineExecutionControllerMockSync sync.RWMutex + lockPipelineExecutionControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPipelineExecutionControllerMockAddClusterScopedHandler sync.RWMutex + lockPipelineExecutionControllerMockAddFeatureHandler sync.RWMutex + lockPipelineExecutionControllerMockAddHandler sync.RWMutex + lockPipelineExecutionControllerMockEnqueue sync.RWMutex + lockPipelineExecutionControllerMockGeneric sync.RWMutex + lockPipelineExecutionControllerMockInformer sync.RWMutex + lockPipelineExecutionControllerMockLister sync.RWMutex + lockPipelineExecutionControllerMockStart sync.RWMutex + lockPipelineExecutionControllerMockSync sync.RWMutex ) // Ensure, that PipelineExecutionControllerMock does implement PipelineExecutionController. @@ -160,9 +162,15 @@ var _ v3.PipelineExecutionController = &PipelineExecutionControllerMock{} // // // make and configure a mocked PipelineExecutionController // mockedPipelineExecutionController := &PipelineExecutionControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineExecutionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PipelineExecutionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineExecutionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PipelineExecutionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PipelineExecutionController = &PipelineExecutionControllerMock{} // // } type PipelineExecutionControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineExecutionHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PipelineExecutionHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineExecutionHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PipelineExecutionHandlerFunc) @@ -217,6 +231,19 @@ type PipelineExecutionControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PipelineExecutionHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PipelineExecutionControllerMock struct { // Handler is the handler argument value. Handler v3.PipelineExecutionHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PipelineExecutionHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PipelineExecutionControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PipelineExecutionControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineExecutionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PipelineExecutionControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PipelineExecutionController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineExecutionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPipelineExecutionControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPipelineExecutionControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPipelineExecutionController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PipelineExecutionControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineExecutionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineExecutionHandlerFunc + } + lockPipelineExecutionControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPipelineExecutionControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PipelineExecutionControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PipelineExecutionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PipelineExecutionControllerMock) AddClusterScopedHandlerCalls() []st return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PipelineExecutionControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PipelineExecutionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PipelineExecutionControllerMock.AddFeatureHandlerFunc: method is nil but PipelineExecutionController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineExecutionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPipelineExecutionControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPipelineExecutionControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPipelineExecutionController.AddFeatureHandlerCalls()) +func (mock *PipelineExecutionControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineExecutionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineExecutionHandlerFunc + } + lockPipelineExecutionControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPipelineExecutionControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PipelineExecutionControllerMock) AddHandler(ctx context.Context, name string, handler v3.PipelineExecutionHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PipelineExecutionControllerMock) SyncCalls() []struct { } var ( - lockPipelineExecutionInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPipelineExecutionInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPipelineExecutionInterfaceMockAddHandler sync.RWMutex - lockPipelineExecutionInterfaceMockAddLifecycle sync.RWMutex - lockPipelineExecutionInterfaceMockController sync.RWMutex - lockPipelineExecutionInterfaceMockCreate sync.RWMutex - lockPipelineExecutionInterfaceMockDelete sync.RWMutex - lockPipelineExecutionInterfaceMockDeleteCollection sync.RWMutex - lockPipelineExecutionInterfaceMockDeleteNamespaced sync.RWMutex - lockPipelineExecutionInterfaceMockGet sync.RWMutex - lockPipelineExecutionInterfaceMockGetNamespaced sync.RWMutex - lockPipelineExecutionInterfaceMockList sync.RWMutex - lockPipelineExecutionInterfaceMockObjectClient sync.RWMutex - lockPipelineExecutionInterfaceMockUpdate sync.RWMutex - lockPipelineExecutionInterfaceMockWatch sync.RWMutex + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPipelineExecutionInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPipelineExecutionInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPipelineExecutionInterfaceMockAddFeatureHandler sync.RWMutex + lockPipelineExecutionInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPipelineExecutionInterfaceMockAddHandler sync.RWMutex + lockPipelineExecutionInterfaceMockAddLifecycle sync.RWMutex + lockPipelineExecutionInterfaceMockController sync.RWMutex + lockPipelineExecutionInterfaceMockCreate sync.RWMutex + lockPipelineExecutionInterfaceMockDelete sync.RWMutex + lockPipelineExecutionInterfaceMockDeleteCollection sync.RWMutex + lockPipelineExecutionInterfaceMockDeleteNamespaced sync.RWMutex + lockPipelineExecutionInterfaceMockGet sync.RWMutex + lockPipelineExecutionInterfaceMockGetNamespaced sync.RWMutex + lockPipelineExecutionInterfaceMockList sync.RWMutex + lockPipelineExecutionInterfaceMockObjectClient sync.RWMutex + lockPipelineExecutionInterfaceMockUpdate sync.RWMutex + lockPipelineExecutionInterfaceMockWatch sync.RWMutex ) // Ensure, that PipelineExecutionInterfaceMock does implement PipelineExecutionInterface. @@ -557,12 +689,24 @@ var _ v3.PipelineExecutionInterface = &PipelineExecutionInterfaceMock{} // // // make and configure a mocked PipelineExecutionInterface // mockedPipelineExecutionInterface := &PipelineExecutionInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineExecutionHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineExecutionLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PipelineExecutionHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PipelineExecutionLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineExecutionHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineExecutionLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PipelineExecutionHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PipelineExecutionInterface = &PipelineExecutionInterfaceMock{} // // } type PipelineExecutionInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineExecutionHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineExecutionLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PipelineExecutionHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PipelineExecutionLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineExecutionHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineExecutionLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PipelineExecutionHandlerFunc) @@ -656,6 +812,32 @@ type PipelineExecutionInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PipelineExecutionHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PipelineExecutionLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PipelineExecutionInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PipelineExecutionLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PipelineExecutionHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PipelineExecutionLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PipelineExecutionInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PipelineExecutionInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineExecutionHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PipelineExecutionInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PipelineExecutionInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineExecutionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPipelineExecutionInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PipelineExecutionInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineExecutionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineExecutionHandlerFunc + } + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PipelineExecutionInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineExecutionLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PipelineExecutionInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PipelineExecutionInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineExecutionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPipelineExecutionInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PipelineExecutionInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineExecutionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineExecutionLifecycle + } + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPipelineExecutionInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PipelineExecutionInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PipelineExecutionHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PipelineExecutionInterfaceMock) AddClusterScopedLifecycleCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PipelineExecutionInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PipelineExecutionHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PipelineExecutionInterfaceMock.AddFeatureHandlerFunc: method is nil but PipelineExecutionInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineExecutionHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPipelineExecutionInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPipelineExecutionInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPipelineExecutionInterface.AddFeatureHandlerCalls()) +func (mock *PipelineExecutionInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineExecutionHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineExecutionHandlerFunc + } + lockPipelineExecutionInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPipelineExecutionInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PipelineExecutionInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineExecutionLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PipelineExecutionInterfaceMock.AddFeatureLifecycleFunc: method is nil but PipelineExecutionInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineExecutionLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPipelineExecutionInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPipelineExecutionInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPipelineExecutionInterface.AddFeatureLifecycleCalls()) +func (mock *PipelineExecutionInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineExecutionLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineExecutionLifecycle + } + lockPipelineExecutionInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPipelineExecutionInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PipelineExecutionInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PipelineExecutionHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_mock.go index 81915316..b3f6ce38 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_mock.go @@ -140,14 +140,16 @@ func (mock *PipelineListerMock) ListCalls() []struct { } var ( - lockPipelineControllerMockAddClusterScopedHandler sync.RWMutex - lockPipelineControllerMockAddHandler sync.RWMutex - lockPipelineControllerMockEnqueue sync.RWMutex - lockPipelineControllerMockGeneric sync.RWMutex - lockPipelineControllerMockInformer sync.RWMutex - lockPipelineControllerMockLister sync.RWMutex - lockPipelineControllerMockStart sync.RWMutex - lockPipelineControllerMockSync sync.RWMutex + lockPipelineControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPipelineControllerMockAddClusterScopedHandler sync.RWMutex + lockPipelineControllerMockAddFeatureHandler sync.RWMutex + lockPipelineControllerMockAddHandler sync.RWMutex + lockPipelineControllerMockEnqueue sync.RWMutex + lockPipelineControllerMockGeneric sync.RWMutex + lockPipelineControllerMockInformer sync.RWMutex + lockPipelineControllerMockLister sync.RWMutex + lockPipelineControllerMockStart sync.RWMutex + lockPipelineControllerMockSync sync.RWMutex ) // Ensure, that PipelineControllerMock does implement PipelineController. @@ -160,9 +162,15 @@ var _ v3.PipelineController = &PipelineControllerMock{} // // // make and configure a mocked PipelineController // mockedPipelineController := &PipelineControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PipelineHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PipelineHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PipelineController = &PipelineControllerMock{} // // } type PipelineControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PipelineHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PipelineHandlerFunc) @@ -217,6 +231,19 @@ type PipelineControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PipelineHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PipelineControllerMock struct { // Handler is the handler argument value. Handler v3.PipelineHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PipelineHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PipelineControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PipelineControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PipelineControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PipelineController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPipelineControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPipelineControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPipelineController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PipelineControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineHandlerFunc + } + lockPipelineControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPipelineControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PipelineControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PipelineHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PipelineControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PipelineControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PipelineHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PipelineControllerMock.AddFeatureHandlerFunc: method is nil but PipelineController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPipelineControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPipelineControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPipelineController.AddFeatureHandlerCalls()) +func (mock *PipelineControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineHandlerFunc + } + lockPipelineControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPipelineControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PipelineControllerMock) AddHandler(ctx context.Context, name string, handler v3.PipelineHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PipelineControllerMock) SyncCalls() []struct { } var ( - lockPipelineInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPipelineInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPipelineInterfaceMockAddHandler sync.RWMutex - lockPipelineInterfaceMockAddLifecycle sync.RWMutex - lockPipelineInterfaceMockController sync.RWMutex - lockPipelineInterfaceMockCreate sync.RWMutex - lockPipelineInterfaceMockDelete sync.RWMutex - lockPipelineInterfaceMockDeleteCollection sync.RWMutex - lockPipelineInterfaceMockDeleteNamespaced sync.RWMutex - lockPipelineInterfaceMockGet sync.RWMutex - lockPipelineInterfaceMockGetNamespaced sync.RWMutex - lockPipelineInterfaceMockList sync.RWMutex - lockPipelineInterfaceMockObjectClient sync.RWMutex - lockPipelineInterfaceMockUpdate sync.RWMutex - lockPipelineInterfaceMockWatch sync.RWMutex + lockPipelineInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPipelineInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPipelineInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPipelineInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPipelineInterfaceMockAddFeatureHandler sync.RWMutex + lockPipelineInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPipelineInterfaceMockAddHandler sync.RWMutex + lockPipelineInterfaceMockAddLifecycle sync.RWMutex + lockPipelineInterfaceMockController sync.RWMutex + lockPipelineInterfaceMockCreate sync.RWMutex + lockPipelineInterfaceMockDelete sync.RWMutex + lockPipelineInterfaceMockDeleteCollection sync.RWMutex + lockPipelineInterfaceMockDeleteNamespaced sync.RWMutex + lockPipelineInterfaceMockGet sync.RWMutex + lockPipelineInterfaceMockGetNamespaced sync.RWMutex + lockPipelineInterfaceMockList sync.RWMutex + lockPipelineInterfaceMockObjectClient sync.RWMutex + lockPipelineInterfaceMockUpdate sync.RWMutex + lockPipelineInterfaceMockWatch sync.RWMutex ) // Ensure, that PipelineInterfaceMock does implement PipelineInterface. @@ -557,12 +689,24 @@ var _ v3.PipelineInterface = &PipelineInterfaceMock{} // // // make and configure a mocked PipelineInterface // mockedPipelineInterface := &PipelineInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PipelineHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PipelineLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PipelineHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PipelineInterface = &PipelineInterfaceMock{} // // } type PipelineInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PipelineHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PipelineLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PipelineHandlerFunc) @@ -656,6 +812,32 @@ type PipelineInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PipelineHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PipelineLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PipelineInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PipelineLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PipelineHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PipelineLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PipelineInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PipelineInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PipelineInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PipelineInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPipelineInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPipelineInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPipelineInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PipelineInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineHandlerFunc + } + lockPipelineInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPipelineInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PipelineInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PipelineInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PipelineInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPipelineInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPipelineInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPipelineInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PipelineInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineLifecycle + } + lockPipelineInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPipelineInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PipelineInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PipelineHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PipelineInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PipelineInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PipelineHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PipelineInterfaceMock.AddFeatureHandlerFunc: method is nil but PipelineInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPipelineInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPipelineInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPipelineInterface.AddFeatureHandlerCalls()) +func (mock *PipelineInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineHandlerFunc + } + lockPipelineInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPipelineInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PipelineInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PipelineInterfaceMock.AddFeatureLifecycleFunc: method is nil but PipelineInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPipelineInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPipelineInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPipelineInterface.AddFeatureLifecycleCalls()) +func (mock *PipelineInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineLifecycle + } + lockPipelineInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPipelineInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PipelineInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PipelineHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_setting_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_setting_mock.go index f324a19a..ff3b2ee8 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_setting_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_pipeline_setting_mock.go @@ -140,14 +140,16 @@ func (mock *PipelineSettingListerMock) ListCalls() []struct { } var ( - lockPipelineSettingControllerMockAddClusterScopedHandler sync.RWMutex - lockPipelineSettingControllerMockAddHandler sync.RWMutex - lockPipelineSettingControllerMockEnqueue sync.RWMutex - lockPipelineSettingControllerMockGeneric sync.RWMutex - lockPipelineSettingControllerMockInformer sync.RWMutex - lockPipelineSettingControllerMockLister sync.RWMutex - lockPipelineSettingControllerMockStart sync.RWMutex - lockPipelineSettingControllerMockSync sync.RWMutex + lockPipelineSettingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockPipelineSettingControllerMockAddClusterScopedHandler sync.RWMutex + lockPipelineSettingControllerMockAddFeatureHandler sync.RWMutex + lockPipelineSettingControllerMockAddHandler sync.RWMutex + lockPipelineSettingControllerMockEnqueue sync.RWMutex + lockPipelineSettingControllerMockGeneric sync.RWMutex + lockPipelineSettingControllerMockInformer sync.RWMutex + lockPipelineSettingControllerMockLister sync.RWMutex + lockPipelineSettingControllerMockStart sync.RWMutex + lockPipelineSettingControllerMockSync sync.RWMutex ) // Ensure, that PipelineSettingControllerMock does implement PipelineSettingController. @@ -160,9 +162,15 @@ var _ v3.PipelineSettingController = &PipelineSettingControllerMock{} // // // make and configure a mocked PipelineSettingController // mockedPipelineSettingController := &PipelineSettingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineSettingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.PipelineSettingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineSettingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.PipelineSettingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.PipelineSettingController = &PipelineSettingControllerMock{} // // } type PipelineSettingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineSettingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.PipelineSettingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineSettingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.PipelineSettingHandlerFunc) @@ -217,6 +231,19 @@ type PipelineSettingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.PipelineSettingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type PipelineSettingControllerMock struct { // Handler is the handler argument value. Handler v3.PipelineSettingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PipelineSettingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type PipelineSettingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PipelineSettingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.PipelineSettingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PipelineSettingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but PipelineSettingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineSettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockPipelineSettingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPipelineSettingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPipelineSettingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *PipelineSettingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineSettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.PipelineSettingHandlerFunc + } + lockPipelineSettingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPipelineSettingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PipelineSettingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.PipelineSettingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *PipelineSettingControllerMock) AddClusterScopedHandlerCalls() []stru return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PipelineSettingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PipelineSettingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PipelineSettingControllerMock.AddFeatureHandlerFunc: method is nil but PipelineSettingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineSettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPipelineSettingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPipelineSettingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPipelineSettingController.AddFeatureHandlerCalls()) +func (mock *PipelineSettingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineSettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineSettingHandlerFunc + } + lockPipelineSettingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPipelineSettingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PipelineSettingControllerMock) AddHandler(ctx context.Context, name string, handler v3.PipelineSettingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *PipelineSettingControllerMock) SyncCalls() []struct { } var ( - lockPipelineSettingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockPipelineSettingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockPipelineSettingInterfaceMockAddHandler sync.RWMutex - lockPipelineSettingInterfaceMockAddLifecycle sync.RWMutex - lockPipelineSettingInterfaceMockController sync.RWMutex - lockPipelineSettingInterfaceMockCreate sync.RWMutex - lockPipelineSettingInterfaceMockDelete sync.RWMutex - lockPipelineSettingInterfaceMockDeleteCollection sync.RWMutex - lockPipelineSettingInterfaceMockDeleteNamespaced sync.RWMutex - lockPipelineSettingInterfaceMockGet sync.RWMutex - lockPipelineSettingInterfaceMockGetNamespaced sync.RWMutex - lockPipelineSettingInterfaceMockList sync.RWMutex - lockPipelineSettingInterfaceMockObjectClient sync.RWMutex - lockPipelineSettingInterfaceMockUpdate sync.RWMutex - lockPipelineSettingInterfaceMockWatch sync.RWMutex + lockPipelineSettingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockPipelineSettingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockPipelineSettingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockPipelineSettingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockPipelineSettingInterfaceMockAddFeatureHandler sync.RWMutex + lockPipelineSettingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockPipelineSettingInterfaceMockAddHandler sync.RWMutex + lockPipelineSettingInterfaceMockAddLifecycle sync.RWMutex + lockPipelineSettingInterfaceMockController sync.RWMutex + lockPipelineSettingInterfaceMockCreate sync.RWMutex + lockPipelineSettingInterfaceMockDelete sync.RWMutex + lockPipelineSettingInterfaceMockDeleteCollection sync.RWMutex + lockPipelineSettingInterfaceMockDeleteNamespaced sync.RWMutex + lockPipelineSettingInterfaceMockGet sync.RWMutex + lockPipelineSettingInterfaceMockGetNamespaced sync.RWMutex + lockPipelineSettingInterfaceMockList sync.RWMutex + lockPipelineSettingInterfaceMockObjectClient sync.RWMutex + lockPipelineSettingInterfaceMockUpdate sync.RWMutex + lockPipelineSettingInterfaceMockWatch sync.RWMutex ) // Ensure, that PipelineSettingInterfaceMock does implement PipelineSettingInterface. @@ -557,12 +689,24 @@ var _ v3.PipelineSettingInterface = &PipelineSettingInterfaceMock{} // // // make and configure a mocked PipelineSettingInterface // mockedPipelineSettingInterface := &PipelineSettingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineSettingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineSettingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.PipelineSettingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.PipelineSettingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineSettingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineSettingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.PipelineSettingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.PipelineSettingInterface = &PipelineSettingInterfaceMock{} // // } type PipelineSettingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineSettingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineSettingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.PipelineSettingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.PipelineSettingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.PipelineSettingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineSettingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.PipelineSettingHandlerFunc) @@ -656,6 +812,32 @@ type PipelineSettingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.PipelineSettingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PipelineSettingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type PipelineSettingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.PipelineSettingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.PipelineSettingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.PipelineSettingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type PipelineSettingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *PipelineSettingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.PipelineSettingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("PipelineSettingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but PipelineSettingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineSettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockPipelineSettingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockPipelineSettingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedPipelineSettingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *PipelineSettingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineSettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.PipelineSettingHandlerFunc + } + lockPipelineSettingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockPipelineSettingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *PipelineSettingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.PipelineSettingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("PipelineSettingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but PipelineSettingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineSettingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockPipelineSettingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockPipelineSettingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedPipelineSettingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *PipelineSettingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineSettingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.PipelineSettingLifecycle + } + lockPipelineSettingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockPipelineSettingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *PipelineSettingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.PipelineSettingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *PipelineSettingInterfaceMock) AddClusterScopedLifecycleCalls() []str return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *PipelineSettingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.PipelineSettingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("PipelineSettingInterfaceMock.AddFeatureHandlerFunc: method is nil but PipelineSettingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineSettingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockPipelineSettingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockPipelineSettingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedPipelineSettingInterface.AddFeatureHandlerCalls()) +func (mock *PipelineSettingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineSettingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.PipelineSettingHandlerFunc + } + lockPipelineSettingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockPipelineSettingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *PipelineSettingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.PipelineSettingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("PipelineSettingInterfaceMock.AddFeatureLifecycleFunc: method is nil but PipelineSettingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineSettingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockPipelineSettingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockPipelineSettingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedPipelineSettingInterface.AddFeatureLifecycleCalls()) +func (mock *PipelineSettingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineSettingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.PipelineSettingLifecycle + } + lockPipelineSettingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockPipelineSettingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *PipelineSettingInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.PipelineSettingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_service_account_token_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_service_account_token_mock.go index 4a972d8c..bcc93719 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_service_account_token_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_service_account_token_mock.go @@ -140,14 +140,16 @@ func (mock *ServiceAccountTokenListerMock) ListCalls() []struct { } var ( - lockServiceAccountTokenControllerMockAddClusterScopedHandler sync.RWMutex - lockServiceAccountTokenControllerMockAddHandler sync.RWMutex - lockServiceAccountTokenControllerMockEnqueue sync.RWMutex - lockServiceAccountTokenControllerMockGeneric sync.RWMutex - lockServiceAccountTokenControllerMockInformer sync.RWMutex - lockServiceAccountTokenControllerMockLister sync.RWMutex - lockServiceAccountTokenControllerMockStart sync.RWMutex - lockServiceAccountTokenControllerMockSync sync.RWMutex + lockServiceAccountTokenControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceAccountTokenControllerMockAddClusterScopedHandler sync.RWMutex + lockServiceAccountTokenControllerMockAddFeatureHandler sync.RWMutex + lockServiceAccountTokenControllerMockAddHandler sync.RWMutex + lockServiceAccountTokenControllerMockEnqueue sync.RWMutex + lockServiceAccountTokenControllerMockGeneric sync.RWMutex + lockServiceAccountTokenControllerMockInformer sync.RWMutex + lockServiceAccountTokenControllerMockLister sync.RWMutex + lockServiceAccountTokenControllerMockStart sync.RWMutex + lockServiceAccountTokenControllerMockSync sync.RWMutex ) // Ensure, that ServiceAccountTokenControllerMock does implement ServiceAccountTokenController. @@ -160,9 +162,15 @@ var _ v3.ServiceAccountTokenController = &ServiceAccountTokenControllerMock{} // // // make and configure a mocked ServiceAccountTokenController // mockedServiceAccountTokenController := &ServiceAccountTokenControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ServiceAccountTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.ServiceAccountTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ServiceAccountTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.ServiceAccountTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.ServiceAccountTokenController = &ServiceAccountTokenControllerMock{} // // } type ServiceAccountTokenControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ServiceAccountTokenHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.ServiceAccountTokenHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ServiceAccountTokenHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.ServiceAccountTokenHandlerFunc) @@ -217,6 +231,19 @@ type ServiceAccountTokenControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.ServiceAccountTokenHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type ServiceAccountTokenControllerMock struct { // Handler is the handler argument value. Handler v3.ServiceAccountTokenHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ServiceAccountTokenHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type ServiceAccountTokenControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceAccountTokenControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.ServiceAccountTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceAccountTokenControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceAccountTokenController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceAccountTokenController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceAccountTokenControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.ServiceAccountTokenHandlerFunc + } + lockServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceAccountTokenControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceAccountTokenControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.ServiceAccountTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *ServiceAccountTokenControllerMock) AddClusterScopedHandlerCalls() [] return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceAccountTokenControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ServiceAccountTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceAccountTokenControllerMock.AddFeatureHandlerFunc: method is nil but ServiceAccountTokenController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceAccountTokenControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceAccountTokenControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceAccountTokenController.AddFeatureHandlerCalls()) +func (mock *ServiceAccountTokenControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ServiceAccountTokenHandlerFunc + } + lockServiceAccountTokenControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceAccountTokenControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceAccountTokenControllerMock) AddHandler(ctx context.Context, name string, handler v3.ServiceAccountTokenHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *ServiceAccountTokenControllerMock) SyncCalls() []struct { } var ( - lockServiceAccountTokenInterfaceMockAddClusterScopedHandler sync.RWMutex - lockServiceAccountTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockServiceAccountTokenInterfaceMockAddHandler sync.RWMutex - lockServiceAccountTokenInterfaceMockAddLifecycle sync.RWMutex - lockServiceAccountTokenInterfaceMockController sync.RWMutex - lockServiceAccountTokenInterfaceMockCreate sync.RWMutex - lockServiceAccountTokenInterfaceMockDelete sync.RWMutex - lockServiceAccountTokenInterfaceMockDeleteCollection sync.RWMutex - lockServiceAccountTokenInterfaceMockDeleteNamespaced sync.RWMutex - lockServiceAccountTokenInterfaceMockGet sync.RWMutex - lockServiceAccountTokenInterfaceMockGetNamespaced sync.RWMutex - lockServiceAccountTokenInterfaceMockList sync.RWMutex - lockServiceAccountTokenInterfaceMockObjectClient sync.RWMutex - lockServiceAccountTokenInterfaceMockUpdate sync.RWMutex - lockServiceAccountTokenInterfaceMockWatch sync.RWMutex + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockServiceAccountTokenInterfaceMockAddClusterScopedHandler sync.RWMutex + lockServiceAccountTokenInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockServiceAccountTokenInterfaceMockAddFeatureHandler sync.RWMutex + lockServiceAccountTokenInterfaceMockAddFeatureLifecycle sync.RWMutex + lockServiceAccountTokenInterfaceMockAddHandler sync.RWMutex + lockServiceAccountTokenInterfaceMockAddLifecycle sync.RWMutex + lockServiceAccountTokenInterfaceMockController sync.RWMutex + lockServiceAccountTokenInterfaceMockCreate sync.RWMutex + lockServiceAccountTokenInterfaceMockDelete sync.RWMutex + lockServiceAccountTokenInterfaceMockDeleteCollection sync.RWMutex + lockServiceAccountTokenInterfaceMockDeleteNamespaced sync.RWMutex + lockServiceAccountTokenInterfaceMockGet sync.RWMutex + lockServiceAccountTokenInterfaceMockGetNamespaced sync.RWMutex + lockServiceAccountTokenInterfaceMockList sync.RWMutex + lockServiceAccountTokenInterfaceMockObjectClient sync.RWMutex + lockServiceAccountTokenInterfaceMockUpdate sync.RWMutex + lockServiceAccountTokenInterfaceMockWatch sync.RWMutex ) // Ensure, that ServiceAccountTokenInterfaceMock does implement ServiceAccountTokenInterface. @@ -557,12 +689,24 @@ var _ v3.ServiceAccountTokenInterface = &ServiceAccountTokenInterfaceMock{} // // // make and configure a mocked ServiceAccountTokenInterface // mockedServiceAccountTokenInterface := &ServiceAccountTokenInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ServiceAccountTokenHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ServiceAccountTokenLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.ServiceAccountTokenHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.ServiceAccountTokenLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.ServiceAccountTokenHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ServiceAccountTokenLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.ServiceAccountTokenHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.ServiceAccountTokenInterface = &ServiceAccountTokenInterfaceMock{} // // } type ServiceAccountTokenInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ServiceAccountTokenHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ServiceAccountTokenLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.ServiceAccountTokenHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.ServiceAccountTokenLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.ServiceAccountTokenHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.ServiceAccountTokenLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.ServiceAccountTokenHandlerFunc) @@ -656,6 +812,32 @@ type ServiceAccountTokenInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.ServiceAccountTokenHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ServiceAccountTokenLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type ServiceAccountTokenInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.ServiceAccountTokenLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.ServiceAccountTokenHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.ServiceAccountTokenLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type ServiceAccountTokenInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ServiceAccountTokenInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.ServiceAccountTokenHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ServiceAccountTokenInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ServiceAccountTokenInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedServiceAccountTokenInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ServiceAccountTokenInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.ServiceAccountTokenHandlerFunc + } + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ServiceAccountTokenInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.ServiceAccountTokenLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ServiceAccountTokenInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ServiceAccountTokenInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ServiceAccountTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedServiceAccountTokenInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ServiceAccountTokenInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ServiceAccountTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.ServiceAccountTokenLifecycle + } + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockServiceAccountTokenInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ServiceAccountTokenInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.ServiceAccountTokenHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *ServiceAccountTokenInterfaceMock) AddClusterScopedLifecycleCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ServiceAccountTokenInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.ServiceAccountTokenHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ServiceAccountTokenInterfaceMock.AddFeatureHandlerFunc: method is nil but ServiceAccountTokenInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ServiceAccountTokenHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockServiceAccountTokenInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockServiceAccountTokenInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedServiceAccountTokenInterface.AddFeatureHandlerCalls()) +func (mock *ServiceAccountTokenInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ServiceAccountTokenHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.ServiceAccountTokenHandlerFunc + } + lockServiceAccountTokenInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockServiceAccountTokenInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ServiceAccountTokenInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.ServiceAccountTokenLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ServiceAccountTokenInterfaceMock.AddFeatureLifecycleFunc: method is nil but ServiceAccountTokenInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ServiceAccountTokenLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockServiceAccountTokenInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockServiceAccountTokenInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedServiceAccountTokenInterface.AddFeatureLifecycleCalls()) +func (mock *ServiceAccountTokenInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ServiceAccountTokenLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.ServiceAccountTokenLifecycle + } + lockServiceAccountTokenInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockServiceAccountTokenInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ServiceAccountTokenInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.ServiceAccountTokenHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_credential_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_credential_mock.go index 1fae32b4..5d38dd65 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_credential_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_credential_mock.go @@ -140,14 +140,16 @@ func (mock *SourceCodeCredentialListerMock) ListCalls() []struct { } var ( - lockSourceCodeCredentialControllerMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeCredentialControllerMockAddHandler sync.RWMutex - lockSourceCodeCredentialControllerMockEnqueue sync.RWMutex - lockSourceCodeCredentialControllerMockGeneric sync.RWMutex - lockSourceCodeCredentialControllerMockInformer sync.RWMutex - lockSourceCodeCredentialControllerMockLister sync.RWMutex - lockSourceCodeCredentialControllerMockStart sync.RWMutex - lockSourceCodeCredentialControllerMockSync sync.RWMutex + lockSourceCodeCredentialControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeCredentialControllerMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeCredentialControllerMockAddFeatureHandler sync.RWMutex + lockSourceCodeCredentialControllerMockAddHandler sync.RWMutex + lockSourceCodeCredentialControllerMockEnqueue sync.RWMutex + lockSourceCodeCredentialControllerMockGeneric sync.RWMutex + lockSourceCodeCredentialControllerMockInformer sync.RWMutex + lockSourceCodeCredentialControllerMockLister sync.RWMutex + lockSourceCodeCredentialControllerMockStart sync.RWMutex + lockSourceCodeCredentialControllerMockSync sync.RWMutex ) // Ensure, that SourceCodeCredentialControllerMock does implement SourceCodeCredentialController. @@ -160,9 +162,15 @@ var _ v3.SourceCodeCredentialController = &SourceCodeCredentialControllerMock{} // // // make and configure a mocked SourceCodeCredentialController // mockedSourceCodeCredentialController := &SourceCodeCredentialControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.SourceCodeCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.SourceCodeCredentialController = &SourceCodeCredentialControllerMock{} // // } type SourceCodeCredentialControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeCredentialHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeCredentialHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeCredentialHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.SourceCodeCredentialHandlerFunc) @@ -217,6 +231,19 @@ type SourceCodeCredentialControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.SourceCodeCredentialHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type SourceCodeCredentialControllerMock struct { // Handler is the handler argument value. Handler v3.SourceCodeCredentialHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeCredentialHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type SourceCodeCredentialControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeCredentialControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeCredentialControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeCredentialController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSourceCodeCredentialControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeCredentialControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeCredentialController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeCredentialControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeCredentialHandlerFunc + } + lockSourceCodeCredentialControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeCredentialControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeCredentialControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.SourceCodeCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *SourceCodeCredentialControllerMock) AddClusterScopedHandlerCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeCredentialControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeCredentialControllerMock.AddFeatureHandlerFunc: method is nil but SourceCodeCredentialController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeCredentialControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeCredentialControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeCredentialController.AddFeatureHandlerCalls()) +func (mock *SourceCodeCredentialControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeCredentialHandlerFunc + } + lockSourceCodeCredentialControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeCredentialControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeCredentialControllerMock) AddHandler(ctx context.Context, name string, handler v3.SourceCodeCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *SourceCodeCredentialControllerMock) SyncCalls() []struct { } var ( - lockSourceCodeCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSourceCodeCredentialInterfaceMockAddHandler sync.RWMutex - lockSourceCodeCredentialInterfaceMockAddLifecycle sync.RWMutex - lockSourceCodeCredentialInterfaceMockController sync.RWMutex - lockSourceCodeCredentialInterfaceMockCreate sync.RWMutex - lockSourceCodeCredentialInterfaceMockDelete sync.RWMutex - lockSourceCodeCredentialInterfaceMockDeleteCollection sync.RWMutex - lockSourceCodeCredentialInterfaceMockDeleteNamespaced sync.RWMutex - lockSourceCodeCredentialInterfaceMockGet sync.RWMutex - lockSourceCodeCredentialInterfaceMockGetNamespaced sync.RWMutex - lockSourceCodeCredentialInterfaceMockList sync.RWMutex - lockSourceCodeCredentialInterfaceMockObjectClient sync.RWMutex - lockSourceCodeCredentialInterfaceMockUpdate sync.RWMutex - lockSourceCodeCredentialInterfaceMockWatch sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddFeatureHandler sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddHandler sync.RWMutex + lockSourceCodeCredentialInterfaceMockAddLifecycle sync.RWMutex + lockSourceCodeCredentialInterfaceMockController sync.RWMutex + lockSourceCodeCredentialInterfaceMockCreate sync.RWMutex + lockSourceCodeCredentialInterfaceMockDelete sync.RWMutex + lockSourceCodeCredentialInterfaceMockDeleteCollection sync.RWMutex + lockSourceCodeCredentialInterfaceMockDeleteNamespaced sync.RWMutex + lockSourceCodeCredentialInterfaceMockGet sync.RWMutex + lockSourceCodeCredentialInterfaceMockGetNamespaced sync.RWMutex + lockSourceCodeCredentialInterfaceMockList sync.RWMutex + lockSourceCodeCredentialInterfaceMockObjectClient sync.RWMutex + lockSourceCodeCredentialInterfaceMockUpdate sync.RWMutex + lockSourceCodeCredentialInterfaceMockWatch sync.RWMutex ) // Ensure, that SourceCodeCredentialInterfaceMock does implement SourceCodeCredentialInterface. @@ -557,12 +689,24 @@ var _ v3.SourceCodeCredentialInterface = &SourceCodeCredentialInterfaceMock{} // // // make and configure a mocked SourceCodeCredentialInterface // mockedSourceCodeCredentialInterface := &SourceCodeCredentialInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeCredentialHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeCredentialLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeCredentialHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeCredentialLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeCredentialHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeCredentialLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.SourceCodeCredentialHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.SourceCodeCredentialInterface = &SourceCodeCredentialInterfaceMock{} // // } type SourceCodeCredentialInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeCredentialHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeCredentialLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeCredentialHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeCredentialLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeCredentialHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeCredentialLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.SourceCodeCredentialHandlerFunc) @@ -656,6 +812,32 @@ type SourceCodeCredentialInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.SourceCodeCredentialHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeCredentialLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type SourceCodeCredentialInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.SourceCodeCredentialLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeCredentialHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeCredentialLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type SourceCodeCredentialInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeCredentialInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeCredentialHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeCredentialInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeCredentialInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeCredentialInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeCredentialInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeCredentialHandlerFunc + } + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SourceCodeCredentialInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeCredentialLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SourceCodeCredentialInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SourceCodeCredentialInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeCredentialInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SourceCodeCredentialInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeCredentialLifecycle + } + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSourceCodeCredentialInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeCredentialInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.SourceCodeCredentialHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *SourceCodeCredentialInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeCredentialInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeCredentialHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeCredentialInterfaceMock.AddFeatureHandlerFunc: method is nil but SourceCodeCredentialInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeCredentialHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeCredentialInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeCredentialInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeCredentialInterface.AddFeatureHandlerCalls()) +func (mock *SourceCodeCredentialInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeCredentialHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeCredentialHandlerFunc + } + lockSourceCodeCredentialInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeCredentialInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SourceCodeCredentialInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeCredentialLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SourceCodeCredentialInterfaceMock.AddFeatureLifecycleFunc: method is nil but SourceCodeCredentialInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeCredentialLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSourceCodeCredentialInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSourceCodeCredentialInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeCredentialInterface.AddFeatureLifecycleCalls()) +func (mock *SourceCodeCredentialInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeCredentialLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeCredentialLifecycle + } + lockSourceCodeCredentialInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSourceCodeCredentialInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeCredentialInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.SourceCodeCredentialHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_config_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_config_mock.go index 9ddc8a42..968a658a 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_config_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_config_mock.go @@ -140,14 +140,16 @@ func (mock *SourceCodeProviderConfigListerMock) ListCalls() []struct { } var ( - lockSourceCodeProviderConfigControllerMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeProviderConfigControllerMockAddHandler sync.RWMutex - lockSourceCodeProviderConfigControllerMockEnqueue sync.RWMutex - lockSourceCodeProviderConfigControllerMockGeneric sync.RWMutex - lockSourceCodeProviderConfigControllerMockInformer sync.RWMutex - lockSourceCodeProviderConfigControllerMockLister sync.RWMutex - lockSourceCodeProviderConfigControllerMockStart sync.RWMutex - lockSourceCodeProviderConfigControllerMockSync sync.RWMutex + lockSourceCodeProviderConfigControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeProviderConfigControllerMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeProviderConfigControllerMockAddFeatureHandler sync.RWMutex + lockSourceCodeProviderConfigControllerMockAddHandler sync.RWMutex + lockSourceCodeProviderConfigControllerMockEnqueue sync.RWMutex + lockSourceCodeProviderConfigControllerMockGeneric sync.RWMutex + lockSourceCodeProviderConfigControllerMockInformer sync.RWMutex + lockSourceCodeProviderConfigControllerMockLister sync.RWMutex + lockSourceCodeProviderConfigControllerMockStart sync.RWMutex + lockSourceCodeProviderConfigControllerMockSync sync.RWMutex ) // Ensure, that SourceCodeProviderConfigControllerMock does implement SourceCodeProviderConfigController. @@ -160,9 +162,15 @@ var _ v3.SourceCodeProviderConfigController = &SourceCodeProviderConfigControlle // // // make and configure a mocked SourceCodeProviderConfigController // mockedSourceCodeProviderConfigController := &SourceCodeProviderConfigControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeProviderConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeProviderConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.SourceCodeProviderConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.SourceCodeProviderConfigController = &SourceCodeProviderConfigControlle // // } type SourceCodeProviderConfigControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeProviderConfigHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeProviderConfigHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderConfigHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.SourceCodeProviderConfigHandlerFunc) @@ -217,6 +231,19 @@ type SourceCodeProviderConfigControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.SourceCodeProviderConfigHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type SourceCodeProviderConfigControllerMock struct { // Handler is the handler argument value. Handler v3.SourceCodeProviderConfigHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeProviderConfigHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type SourceCodeProviderConfigControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeProviderConfigControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeProviderConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeProviderConfigControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeProviderConfigController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeProviderConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSourceCodeProviderConfigControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeProviderConfigControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderConfigController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeProviderConfigControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeProviderConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeProviderConfigHandlerFunc + } + lockSourceCodeProviderConfigControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeProviderConfigControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeProviderConfigControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.SourceCodeProviderConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *SourceCodeProviderConfigControllerMock) AddClusterScopedHandlerCalls return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeProviderConfigControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeProviderConfigControllerMock.AddFeatureHandlerFunc: method is nil but SourceCodeProviderConfigController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeProviderConfigControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeProviderConfigControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderConfigController.AddFeatureHandlerCalls()) +func (mock *SourceCodeProviderConfigControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderConfigHandlerFunc + } + lockSourceCodeProviderConfigControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeProviderConfigControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeProviderConfigControllerMock) AddHandler(ctx context.Context, name string, handler v3.SourceCodeProviderConfigHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *SourceCodeProviderConfigControllerMock) SyncCalls() []struct { } var ( - lockSourceCodeProviderConfigInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockAddHandler sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockAddLifecycle sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockController sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockCreate sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockDelete sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockDeleteCollection sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockDeleteNamespaced sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockGet sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockGetNamespaced sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockList sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockObjectClient sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockUpdate sync.RWMutex - lockSourceCodeProviderConfigInterfaceMockWatch sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddFeatureHandler sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddHandler sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockAddLifecycle sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockController sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockCreate sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockDelete sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockDeleteCollection sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockDeleteNamespaced sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockGet sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockGetNamespaced sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockList sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockObjectClient sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockUpdate sync.RWMutex + lockSourceCodeProviderConfigInterfaceMockWatch sync.RWMutex ) // Ensure, that SourceCodeProviderConfigInterfaceMock does implement SourceCodeProviderConfigInterface. @@ -557,12 +689,24 @@ var _ v3.SourceCodeProviderConfigInterface = &SourceCodeProviderConfigInterfaceM // // // make and configure a mocked SourceCodeProviderConfigInterface // mockedSourceCodeProviderConfigInterface := &SourceCodeProviderConfigInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeProviderConfigHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeProviderConfigLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeProviderConfigHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeProviderConfigLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderConfigHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeProviderConfigLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.SourceCodeProviderConfigHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.SourceCodeProviderConfigInterface = &SourceCodeProviderConfigInterfaceM // // } type SourceCodeProviderConfigInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeProviderConfigHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeProviderConfigLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeProviderConfigHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeProviderConfigLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderConfigHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeProviderConfigLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.SourceCodeProviderConfigHandlerFunc) @@ -656,6 +812,32 @@ type SourceCodeProviderConfigInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.SourceCodeProviderConfigHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeProviderConfigLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type SourceCodeProviderConfigInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.SourceCodeProviderConfigLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeProviderConfigHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeProviderConfigLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type SourceCodeProviderConfigInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeProviderConfigInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeProviderConfigHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeProviderConfigInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeProviderConfigInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeProviderConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderConfigInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeProviderConfigInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeProviderConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeProviderConfigHandlerFunc + } + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SourceCodeProviderConfigInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeProviderConfigLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SourceCodeProviderConfigInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SourceCodeProviderConfigInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeProviderConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeProviderConfigInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SourceCodeProviderConfigInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeProviderConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeProviderConfigLifecycle + } + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSourceCodeProviderConfigInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeProviderConfigInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.SourceCodeProviderConfigHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *SourceCodeProviderConfigInterfaceMock) AddClusterScopedLifecycleCall return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeProviderConfigInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderConfigHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeProviderConfigInterfaceMock.AddFeatureHandlerFunc: method is nil but SourceCodeProviderConfigInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderConfigHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeProviderConfigInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeProviderConfigInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderConfigInterface.AddFeatureHandlerCalls()) +func (mock *SourceCodeProviderConfigInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderConfigHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderConfigHandlerFunc + } + lockSourceCodeProviderConfigInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeProviderConfigInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SourceCodeProviderConfigInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeProviderConfigLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SourceCodeProviderConfigInterfaceMock.AddFeatureLifecycleFunc: method is nil but SourceCodeProviderConfigInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeProviderConfigLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSourceCodeProviderConfigInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSourceCodeProviderConfigInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeProviderConfigInterface.AddFeatureLifecycleCalls()) +func (mock *SourceCodeProviderConfigInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeProviderConfigLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeProviderConfigLifecycle + } + lockSourceCodeProviderConfigInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSourceCodeProviderConfigInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeProviderConfigInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.SourceCodeProviderConfigHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_mock.go index cc9b3fcb..5d4b5365 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_provider_mock.go @@ -140,14 +140,16 @@ func (mock *SourceCodeProviderListerMock) ListCalls() []struct { } var ( - lockSourceCodeProviderControllerMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeProviderControllerMockAddHandler sync.RWMutex - lockSourceCodeProviderControllerMockEnqueue sync.RWMutex - lockSourceCodeProviderControllerMockGeneric sync.RWMutex - lockSourceCodeProviderControllerMockInformer sync.RWMutex - lockSourceCodeProviderControllerMockLister sync.RWMutex - lockSourceCodeProviderControllerMockStart sync.RWMutex - lockSourceCodeProviderControllerMockSync sync.RWMutex + lockSourceCodeProviderControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeProviderControllerMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeProviderControllerMockAddFeatureHandler sync.RWMutex + lockSourceCodeProviderControllerMockAddHandler sync.RWMutex + lockSourceCodeProviderControllerMockEnqueue sync.RWMutex + lockSourceCodeProviderControllerMockGeneric sync.RWMutex + lockSourceCodeProviderControllerMockInformer sync.RWMutex + lockSourceCodeProviderControllerMockLister sync.RWMutex + lockSourceCodeProviderControllerMockStart sync.RWMutex + lockSourceCodeProviderControllerMockSync sync.RWMutex ) // Ensure, that SourceCodeProviderControllerMock does implement SourceCodeProviderController. @@ -160,9 +162,15 @@ var _ v3.SourceCodeProviderController = &SourceCodeProviderControllerMock{} // // // make and configure a mocked SourceCodeProviderController // mockedSourceCodeProviderController := &SourceCodeProviderControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeProviderHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeProviderHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.SourceCodeProviderHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.SourceCodeProviderController = &SourceCodeProviderControllerMock{} // // } type SourceCodeProviderControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeProviderHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeProviderHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.SourceCodeProviderHandlerFunc) @@ -217,6 +231,19 @@ type SourceCodeProviderControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.SourceCodeProviderHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type SourceCodeProviderControllerMock struct { // Handler is the handler argument value. Handler v3.SourceCodeProviderHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeProviderHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type SourceCodeProviderControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeProviderControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeProviderHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeProviderControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeProviderController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSourceCodeProviderControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeProviderControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeProviderControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeProviderHandlerFunc + } + lockSourceCodeProviderControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeProviderControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeProviderControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.SourceCodeProviderHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *SourceCodeProviderControllerMock) AddClusterScopedHandlerCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeProviderControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeProviderControllerMock.AddFeatureHandlerFunc: method is nil but SourceCodeProviderController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeProviderControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeProviderControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderController.AddFeatureHandlerCalls()) +func (mock *SourceCodeProviderControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderHandlerFunc + } + lockSourceCodeProviderControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeProviderControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeProviderControllerMock) AddHandler(ctx context.Context, name string, handler v3.SourceCodeProviderHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *SourceCodeProviderControllerMock) SyncCalls() []struct { } var ( - lockSourceCodeProviderInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeProviderInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSourceCodeProviderInterfaceMockAddHandler sync.RWMutex - lockSourceCodeProviderInterfaceMockAddLifecycle sync.RWMutex - lockSourceCodeProviderInterfaceMockController sync.RWMutex - lockSourceCodeProviderInterfaceMockCreate sync.RWMutex - lockSourceCodeProviderInterfaceMockDelete sync.RWMutex - lockSourceCodeProviderInterfaceMockDeleteCollection sync.RWMutex - lockSourceCodeProviderInterfaceMockDeleteNamespaced sync.RWMutex - lockSourceCodeProviderInterfaceMockGet sync.RWMutex - lockSourceCodeProviderInterfaceMockGetNamespaced sync.RWMutex - lockSourceCodeProviderInterfaceMockList sync.RWMutex - lockSourceCodeProviderInterfaceMockObjectClient sync.RWMutex - lockSourceCodeProviderInterfaceMockUpdate sync.RWMutex - lockSourceCodeProviderInterfaceMockWatch sync.RWMutex + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSourceCodeProviderInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeProviderInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSourceCodeProviderInterfaceMockAddFeatureHandler sync.RWMutex + lockSourceCodeProviderInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSourceCodeProviderInterfaceMockAddHandler sync.RWMutex + lockSourceCodeProviderInterfaceMockAddLifecycle sync.RWMutex + lockSourceCodeProviderInterfaceMockController sync.RWMutex + lockSourceCodeProviderInterfaceMockCreate sync.RWMutex + lockSourceCodeProviderInterfaceMockDelete sync.RWMutex + lockSourceCodeProviderInterfaceMockDeleteCollection sync.RWMutex + lockSourceCodeProviderInterfaceMockDeleteNamespaced sync.RWMutex + lockSourceCodeProviderInterfaceMockGet sync.RWMutex + lockSourceCodeProviderInterfaceMockGetNamespaced sync.RWMutex + lockSourceCodeProviderInterfaceMockList sync.RWMutex + lockSourceCodeProviderInterfaceMockObjectClient sync.RWMutex + lockSourceCodeProviderInterfaceMockUpdate sync.RWMutex + lockSourceCodeProviderInterfaceMockWatch sync.RWMutex ) // Ensure, that SourceCodeProviderInterfaceMock does implement SourceCodeProviderInterface. @@ -557,12 +689,24 @@ var _ v3.SourceCodeProviderInterface = &SourceCodeProviderInterfaceMock{} // // // make and configure a mocked SourceCodeProviderInterface // mockedSourceCodeProviderInterface := &SourceCodeProviderInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeProviderHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeProviderLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeProviderHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeProviderLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeProviderLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.SourceCodeProviderHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.SourceCodeProviderInterface = &SourceCodeProviderInterfaceMock{} // // } type SourceCodeProviderInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeProviderHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeProviderLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeProviderHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeProviderLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeProviderLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.SourceCodeProviderHandlerFunc) @@ -656,6 +812,32 @@ type SourceCodeProviderInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.SourceCodeProviderHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeProviderLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type SourceCodeProviderInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.SourceCodeProviderLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeProviderHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeProviderLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type SourceCodeProviderInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeProviderInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeProviderHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeProviderInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeProviderInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeProviderInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeProviderHandlerFunc + } + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SourceCodeProviderInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeProviderLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SourceCodeProviderInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SourceCodeProviderInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeProviderLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeProviderInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SourceCodeProviderInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeProviderLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeProviderLifecycle + } + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSourceCodeProviderInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeProviderInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.SourceCodeProviderHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *SourceCodeProviderInterfaceMock) AddClusterScopedLifecycleCalls() [] return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeProviderInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeProviderHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeProviderInterfaceMock.AddFeatureHandlerFunc: method is nil but SourceCodeProviderInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeProviderInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeProviderInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeProviderInterface.AddFeatureHandlerCalls()) +func (mock *SourceCodeProviderInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeProviderHandlerFunc + } + lockSourceCodeProviderInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeProviderInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SourceCodeProviderInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeProviderLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SourceCodeProviderInterfaceMock.AddFeatureLifecycleFunc: method is nil but SourceCodeProviderInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeProviderLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSourceCodeProviderInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSourceCodeProviderInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeProviderInterface.AddFeatureLifecycleCalls()) +func (mock *SourceCodeProviderInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeProviderLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeProviderLifecycle + } + lockSourceCodeProviderInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSourceCodeProviderInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeProviderInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.SourceCodeProviderHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_repository_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_repository_mock.go index 20cd65ca..c77c0139 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_source_code_repository_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_source_code_repository_mock.go @@ -140,14 +140,16 @@ func (mock *SourceCodeRepositoryListerMock) ListCalls() []struct { } var ( - lockSourceCodeRepositoryControllerMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeRepositoryControllerMockAddHandler sync.RWMutex - lockSourceCodeRepositoryControllerMockEnqueue sync.RWMutex - lockSourceCodeRepositoryControllerMockGeneric sync.RWMutex - lockSourceCodeRepositoryControllerMockInformer sync.RWMutex - lockSourceCodeRepositoryControllerMockLister sync.RWMutex - lockSourceCodeRepositoryControllerMockStart sync.RWMutex - lockSourceCodeRepositoryControllerMockSync sync.RWMutex + lockSourceCodeRepositoryControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeRepositoryControllerMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeRepositoryControllerMockAddFeatureHandler sync.RWMutex + lockSourceCodeRepositoryControllerMockAddHandler sync.RWMutex + lockSourceCodeRepositoryControllerMockEnqueue sync.RWMutex + lockSourceCodeRepositoryControllerMockGeneric sync.RWMutex + lockSourceCodeRepositoryControllerMockInformer sync.RWMutex + lockSourceCodeRepositoryControllerMockLister sync.RWMutex + lockSourceCodeRepositoryControllerMockStart sync.RWMutex + lockSourceCodeRepositoryControllerMockSync sync.RWMutex ) // Ensure, that SourceCodeRepositoryControllerMock does implement SourceCodeRepositoryController. @@ -160,9 +162,15 @@ var _ v3.SourceCodeRepositoryController = &SourceCodeRepositoryControllerMock{} // // // make and configure a mocked SourceCodeRepositoryController // mockedSourceCodeRepositoryController := &SourceCodeRepositoryControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeRepositoryHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeRepositoryHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeRepositoryHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.SourceCodeRepositoryHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.SourceCodeRepositoryController = &SourceCodeRepositoryControllerMock{} // // } type SourceCodeRepositoryControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeRepositoryHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.SourceCodeRepositoryHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeRepositoryHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.SourceCodeRepositoryHandlerFunc) @@ -217,6 +231,19 @@ type SourceCodeRepositoryControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.SourceCodeRepositoryHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type SourceCodeRepositoryControllerMock struct { // Handler is the handler argument value. Handler v3.SourceCodeRepositoryHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeRepositoryHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type SourceCodeRepositoryControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeRepositoryControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SourceCodeRepositoryHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeRepositoryControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeRepositoryController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeRepositoryHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSourceCodeRepositoryControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeRepositoryControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeRepositoryController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeRepositoryControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeRepositoryHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SourceCodeRepositoryHandlerFunc + } + lockSourceCodeRepositoryControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeRepositoryControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeRepositoryControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.SourceCodeRepositoryHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *SourceCodeRepositoryControllerMock) AddClusterScopedHandlerCalls() [ return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeRepositoryControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeRepositoryHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeRepositoryControllerMock.AddFeatureHandlerFunc: method is nil but SourceCodeRepositoryController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeRepositoryHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeRepositoryControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeRepositoryControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeRepositoryController.AddFeatureHandlerCalls()) +func (mock *SourceCodeRepositoryControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeRepositoryHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeRepositoryHandlerFunc + } + lockSourceCodeRepositoryControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeRepositoryControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeRepositoryControllerMock) AddHandler(ctx context.Context, name string, handler v3.SourceCodeRepositoryHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *SourceCodeRepositoryControllerMock) SyncCalls() []struct { } var ( - lockSourceCodeRepositoryInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSourceCodeRepositoryInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSourceCodeRepositoryInterfaceMockAddHandler sync.RWMutex - lockSourceCodeRepositoryInterfaceMockAddLifecycle sync.RWMutex - lockSourceCodeRepositoryInterfaceMockController sync.RWMutex - lockSourceCodeRepositoryInterfaceMockCreate sync.RWMutex - lockSourceCodeRepositoryInterfaceMockDelete sync.RWMutex - lockSourceCodeRepositoryInterfaceMockDeleteCollection sync.RWMutex - lockSourceCodeRepositoryInterfaceMockDeleteNamespaced sync.RWMutex - lockSourceCodeRepositoryInterfaceMockGet sync.RWMutex - lockSourceCodeRepositoryInterfaceMockGetNamespaced sync.RWMutex - lockSourceCodeRepositoryInterfaceMockList sync.RWMutex - lockSourceCodeRepositoryInterfaceMockObjectClient sync.RWMutex - lockSourceCodeRepositoryInterfaceMockUpdate sync.RWMutex - lockSourceCodeRepositoryInterfaceMockWatch sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddFeatureHandler sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddHandler sync.RWMutex + lockSourceCodeRepositoryInterfaceMockAddLifecycle sync.RWMutex + lockSourceCodeRepositoryInterfaceMockController sync.RWMutex + lockSourceCodeRepositoryInterfaceMockCreate sync.RWMutex + lockSourceCodeRepositoryInterfaceMockDelete sync.RWMutex + lockSourceCodeRepositoryInterfaceMockDeleteCollection sync.RWMutex + lockSourceCodeRepositoryInterfaceMockDeleteNamespaced sync.RWMutex + lockSourceCodeRepositoryInterfaceMockGet sync.RWMutex + lockSourceCodeRepositoryInterfaceMockGetNamespaced sync.RWMutex + lockSourceCodeRepositoryInterfaceMockList sync.RWMutex + lockSourceCodeRepositoryInterfaceMockObjectClient sync.RWMutex + lockSourceCodeRepositoryInterfaceMockUpdate sync.RWMutex + lockSourceCodeRepositoryInterfaceMockWatch sync.RWMutex ) // Ensure, that SourceCodeRepositoryInterfaceMock does implement SourceCodeRepositoryInterface. @@ -557,12 +689,24 @@ var _ v3.SourceCodeRepositoryInterface = &SourceCodeRepositoryInterfaceMock{} // // // make and configure a mocked SourceCodeRepositoryInterface // mockedSourceCodeRepositoryInterface := &SourceCodeRepositoryInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeRepositoryHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeRepositoryLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeRepositoryHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeRepositoryLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeRepositoryHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeRepositoryLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.SourceCodeRepositoryHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.SourceCodeRepositoryInterface = &SourceCodeRepositoryInterfaceMock{} // // } type SourceCodeRepositoryInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeRepositoryHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeRepositoryLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.SourceCodeRepositoryHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.SourceCodeRepositoryLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeRepositoryHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeRepositoryLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.SourceCodeRepositoryHandlerFunc) @@ -656,6 +812,32 @@ type SourceCodeRepositoryInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.SourceCodeRepositoryHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeRepositoryLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type SourceCodeRepositoryInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.SourceCodeRepositoryLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SourceCodeRepositoryHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SourceCodeRepositoryLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type SourceCodeRepositoryInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SourceCodeRepositoryInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SourceCodeRepositoryHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SourceCodeRepositoryInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SourceCodeRepositoryInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeRepositoryHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSourceCodeRepositoryInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SourceCodeRepositoryInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeRepositoryHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SourceCodeRepositoryHandlerFunc + } + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SourceCodeRepositoryInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SourceCodeRepositoryLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SourceCodeRepositoryInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SourceCodeRepositoryInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeRepositoryLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeRepositoryInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SourceCodeRepositoryInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeRepositoryLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SourceCodeRepositoryLifecycle + } + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSourceCodeRepositoryInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SourceCodeRepositoryInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.SourceCodeRepositoryHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *SourceCodeRepositoryInterfaceMock) AddClusterScopedLifecycleCalls() return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SourceCodeRepositoryInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SourceCodeRepositoryHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SourceCodeRepositoryInterfaceMock.AddFeatureHandlerFunc: method is nil but SourceCodeRepositoryInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeRepositoryHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSourceCodeRepositoryInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSourceCodeRepositoryInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSourceCodeRepositoryInterface.AddFeatureHandlerCalls()) +func (mock *SourceCodeRepositoryInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeRepositoryHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SourceCodeRepositoryHandlerFunc + } + lockSourceCodeRepositoryInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSourceCodeRepositoryInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SourceCodeRepositoryInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.SourceCodeRepositoryLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SourceCodeRepositoryInterfaceMock.AddFeatureLifecycleFunc: method is nil but SourceCodeRepositoryInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeRepositoryLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSourceCodeRepositoryInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSourceCodeRepositoryInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSourceCodeRepositoryInterface.AddFeatureLifecycleCalls()) +func (mock *SourceCodeRepositoryInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeRepositoryLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SourceCodeRepositoryLifecycle + } + lockSourceCodeRepositoryInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSourceCodeRepositoryInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SourceCodeRepositoryInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.SourceCodeRepositoryHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_ssh_auth_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_ssh_auth_mock.go index 3c465604..c6da36e7 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_ssh_auth_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_ssh_auth_mock.go @@ -140,14 +140,16 @@ func (mock *SSHAuthListerMock) ListCalls() []struct { } var ( - lockSSHAuthControllerMockAddClusterScopedHandler sync.RWMutex - lockSSHAuthControllerMockAddHandler sync.RWMutex - lockSSHAuthControllerMockEnqueue sync.RWMutex - lockSSHAuthControllerMockGeneric sync.RWMutex - lockSSHAuthControllerMockInformer sync.RWMutex - lockSSHAuthControllerMockLister sync.RWMutex - lockSSHAuthControllerMockStart sync.RWMutex - lockSSHAuthControllerMockSync sync.RWMutex + lockSSHAuthControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockSSHAuthControllerMockAddClusterScopedHandler sync.RWMutex + lockSSHAuthControllerMockAddFeatureHandler sync.RWMutex + lockSSHAuthControllerMockAddHandler sync.RWMutex + lockSSHAuthControllerMockEnqueue sync.RWMutex + lockSSHAuthControllerMockGeneric sync.RWMutex + lockSSHAuthControllerMockInformer sync.RWMutex + lockSSHAuthControllerMockLister sync.RWMutex + lockSSHAuthControllerMockStart sync.RWMutex + lockSSHAuthControllerMockSync sync.RWMutex ) // Ensure, that SSHAuthControllerMock does implement SSHAuthController. @@ -160,9 +162,15 @@ var _ v3.SSHAuthController = &SSHAuthControllerMock{} // // // make and configure a mocked SSHAuthController // mockedSSHAuthController := &SSHAuthControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SSHAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.SSHAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SSHAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.SSHAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.SSHAuthController = &SSHAuthControllerMock{} // // } type SSHAuthControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SSHAuthHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.SSHAuthHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SSHAuthHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.SSHAuthHandlerFunc) @@ -217,6 +231,19 @@ type SSHAuthControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.SSHAuthHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type SSHAuthControllerMock struct { // Handler is the handler argument value. Handler v3.SSHAuthHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SSHAuthHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type SSHAuthControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SSHAuthControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.SSHAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SSHAuthControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but SSHAuthController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockSSHAuthControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSSHAuthControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSSHAuthController.AddClusterScopedFeatureHandlerCalls()) +func (mock *SSHAuthControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.SSHAuthHandlerFunc + } + lockSSHAuthControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSSHAuthControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SSHAuthControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.SSHAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *SSHAuthControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SSHAuthControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SSHAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SSHAuthControllerMock.AddFeatureHandlerFunc: method is nil but SSHAuthController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSSHAuthControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSSHAuthControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSSHAuthController.AddFeatureHandlerCalls()) +func (mock *SSHAuthControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SSHAuthHandlerFunc + } + lockSSHAuthControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSSHAuthControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SSHAuthControllerMock) AddHandler(ctx context.Context, name string, handler v3.SSHAuthHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *SSHAuthControllerMock) SyncCalls() []struct { } var ( - lockSSHAuthInterfaceMockAddClusterScopedHandler sync.RWMutex - lockSSHAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockSSHAuthInterfaceMockAddHandler sync.RWMutex - lockSSHAuthInterfaceMockAddLifecycle sync.RWMutex - lockSSHAuthInterfaceMockController sync.RWMutex - lockSSHAuthInterfaceMockCreate sync.RWMutex - lockSSHAuthInterfaceMockDelete sync.RWMutex - lockSSHAuthInterfaceMockDeleteCollection sync.RWMutex - lockSSHAuthInterfaceMockDeleteNamespaced sync.RWMutex - lockSSHAuthInterfaceMockGet sync.RWMutex - lockSSHAuthInterfaceMockGetNamespaced sync.RWMutex - lockSSHAuthInterfaceMockList sync.RWMutex - lockSSHAuthInterfaceMockObjectClient sync.RWMutex - lockSSHAuthInterfaceMockUpdate sync.RWMutex - lockSSHAuthInterfaceMockWatch sync.RWMutex + lockSSHAuthInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockSSHAuthInterfaceMockAddClusterScopedHandler sync.RWMutex + lockSSHAuthInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockSSHAuthInterfaceMockAddFeatureHandler sync.RWMutex + lockSSHAuthInterfaceMockAddFeatureLifecycle sync.RWMutex + lockSSHAuthInterfaceMockAddHandler sync.RWMutex + lockSSHAuthInterfaceMockAddLifecycle sync.RWMutex + lockSSHAuthInterfaceMockController sync.RWMutex + lockSSHAuthInterfaceMockCreate sync.RWMutex + lockSSHAuthInterfaceMockDelete sync.RWMutex + lockSSHAuthInterfaceMockDeleteCollection sync.RWMutex + lockSSHAuthInterfaceMockDeleteNamespaced sync.RWMutex + lockSSHAuthInterfaceMockGet sync.RWMutex + lockSSHAuthInterfaceMockGetNamespaced sync.RWMutex + lockSSHAuthInterfaceMockList sync.RWMutex + lockSSHAuthInterfaceMockObjectClient sync.RWMutex + lockSSHAuthInterfaceMockUpdate sync.RWMutex + lockSSHAuthInterfaceMockWatch sync.RWMutex ) // Ensure, that SSHAuthInterfaceMock does implement SSHAuthInterface. @@ -557,12 +689,24 @@ var _ v3.SSHAuthInterface = &SSHAuthInterfaceMock{} // // // make and configure a mocked SSHAuthInterface // mockedSSHAuthInterface := &SSHAuthInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SSHAuthHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SSHAuthLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.SSHAuthHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.SSHAuthLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.SSHAuthHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SSHAuthLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.SSHAuthHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.SSHAuthInterface = &SSHAuthInterfaceMock{} // // } type SSHAuthInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SSHAuthHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SSHAuthLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.SSHAuthHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.SSHAuthLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.SSHAuthHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.SSHAuthLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.SSHAuthHandlerFunc) @@ -656,6 +812,32 @@ type SSHAuthInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.SSHAuthHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SSHAuthLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type SSHAuthInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.SSHAuthLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.SSHAuthHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.SSHAuthLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type SSHAuthInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *SSHAuthInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.SSHAuthHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("SSHAuthInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but SSHAuthInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockSSHAuthInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockSSHAuthInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedSSHAuthInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *SSHAuthInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.SSHAuthHandlerFunc + } + lockSSHAuthInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockSSHAuthInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *SSHAuthInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.SSHAuthLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("SSHAuthInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but SSHAuthInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SSHAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedSSHAuthInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *SSHAuthInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SSHAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.SSHAuthLifecycle + } + lockSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockSSHAuthInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *SSHAuthInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.SSHAuthHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *SSHAuthInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *SSHAuthInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.SSHAuthHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("SSHAuthInterfaceMock.AddFeatureHandlerFunc: method is nil but SSHAuthInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SSHAuthHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockSSHAuthInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockSSHAuthInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedSSHAuthInterface.AddFeatureHandlerCalls()) +func (mock *SSHAuthInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SSHAuthHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.SSHAuthHandlerFunc + } + lockSSHAuthInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockSSHAuthInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *SSHAuthInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.SSHAuthLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("SSHAuthInterfaceMock.AddFeatureLifecycleFunc: method is nil but SSHAuthInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SSHAuthLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockSSHAuthInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockSSHAuthInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedSSHAuthInterface.AddFeatureLifecycleCalls()) +func (mock *SSHAuthInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SSHAuthLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.SSHAuthLifecycle + } + lockSSHAuthInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockSSHAuthInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *SSHAuthInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.SSHAuthHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/fakes/zz_generated_workload_mock.go b/apis/project.cattle.io/v3/fakes/zz_generated_workload_mock.go index ad0ff6d8..4f7cc5be 100644 --- a/apis/project.cattle.io/v3/fakes/zz_generated_workload_mock.go +++ b/apis/project.cattle.io/v3/fakes/zz_generated_workload_mock.go @@ -140,14 +140,16 @@ func (mock *WorkloadListerMock) ListCalls() []struct { } var ( - lockWorkloadControllerMockAddClusterScopedHandler sync.RWMutex - lockWorkloadControllerMockAddHandler sync.RWMutex - lockWorkloadControllerMockEnqueue sync.RWMutex - lockWorkloadControllerMockGeneric sync.RWMutex - lockWorkloadControllerMockInformer sync.RWMutex - lockWorkloadControllerMockLister sync.RWMutex - lockWorkloadControllerMockStart sync.RWMutex - lockWorkloadControllerMockSync sync.RWMutex + lockWorkloadControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockWorkloadControllerMockAddClusterScopedHandler sync.RWMutex + lockWorkloadControllerMockAddFeatureHandler sync.RWMutex + lockWorkloadControllerMockAddHandler sync.RWMutex + lockWorkloadControllerMockEnqueue sync.RWMutex + lockWorkloadControllerMockGeneric sync.RWMutex + lockWorkloadControllerMockInformer sync.RWMutex + lockWorkloadControllerMockLister sync.RWMutex + lockWorkloadControllerMockStart sync.RWMutex + lockWorkloadControllerMockSync sync.RWMutex ) // Ensure, that WorkloadControllerMock does implement WorkloadController. @@ -160,9 +162,15 @@ var _ v3.WorkloadController = &WorkloadControllerMock{} // // // make and configure a mocked WorkloadController // mockedWorkloadController := &WorkloadControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.WorkloadHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v3.WorkloadHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.WorkloadHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v3.WorkloadHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -191,9 +199,15 @@ var _ v3.WorkloadController = &WorkloadControllerMock{} // // } type WorkloadControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.WorkloadHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v3.WorkloadHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.WorkloadHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v3.WorkloadHandlerFunc) @@ -217,6 +231,19 @@ type WorkloadControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v3.WorkloadHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -228,6 +255,17 @@ type WorkloadControllerMock struct { // Handler is the handler argument value. Handler v3.WorkloadHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.WorkloadHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -268,6 +306,53 @@ type WorkloadControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *WorkloadControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v3.WorkloadHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("WorkloadControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but WorkloadController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.WorkloadHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockWorkloadControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockWorkloadControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedWorkloadController.AddClusterScopedFeatureHandlerCalls()) +func (mock *WorkloadControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.WorkloadHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v3.WorkloadHandlerFunc + } + lockWorkloadControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockWorkloadControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *WorkloadControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v3.WorkloadHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -311,6 +396,49 @@ func (mock *WorkloadControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *WorkloadControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.WorkloadHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("WorkloadControllerMock.AddFeatureHandlerFunc: method is nil but WorkloadController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.WorkloadHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockWorkloadControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockWorkloadControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedWorkloadController.AddFeatureHandlerCalls()) +func (mock *WorkloadControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.WorkloadHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.WorkloadHandlerFunc + } + lockWorkloadControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockWorkloadControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *WorkloadControllerMock) AddHandler(ctx context.Context, name string, handler v3.WorkloadHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -530,21 +658,25 @@ func (mock *WorkloadControllerMock) SyncCalls() []struct { } var ( - lockWorkloadInterfaceMockAddClusterScopedHandler sync.RWMutex - lockWorkloadInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockWorkloadInterfaceMockAddHandler sync.RWMutex - lockWorkloadInterfaceMockAddLifecycle sync.RWMutex - lockWorkloadInterfaceMockController sync.RWMutex - lockWorkloadInterfaceMockCreate sync.RWMutex - lockWorkloadInterfaceMockDelete sync.RWMutex - lockWorkloadInterfaceMockDeleteCollection sync.RWMutex - lockWorkloadInterfaceMockDeleteNamespaced sync.RWMutex - lockWorkloadInterfaceMockGet sync.RWMutex - lockWorkloadInterfaceMockGetNamespaced sync.RWMutex - lockWorkloadInterfaceMockList sync.RWMutex - lockWorkloadInterfaceMockObjectClient sync.RWMutex - lockWorkloadInterfaceMockUpdate sync.RWMutex - lockWorkloadInterfaceMockWatch sync.RWMutex + lockWorkloadInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockWorkloadInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockWorkloadInterfaceMockAddClusterScopedHandler sync.RWMutex + lockWorkloadInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockWorkloadInterfaceMockAddFeatureHandler sync.RWMutex + lockWorkloadInterfaceMockAddFeatureLifecycle sync.RWMutex + lockWorkloadInterfaceMockAddHandler sync.RWMutex + lockWorkloadInterfaceMockAddLifecycle sync.RWMutex + lockWorkloadInterfaceMockController sync.RWMutex + lockWorkloadInterfaceMockCreate sync.RWMutex + lockWorkloadInterfaceMockDelete sync.RWMutex + lockWorkloadInterfaceMockDeleteCollection sync.RWMutex + lockWorkloadInterfaceMockDeleteNamespaced sync.RWMutex + lockWorkloadInterfaceMockGet sync.RWMutex + lockWorkloadInterfaceMockGetNamespaced sync.RWMutex + lockWorkloadInterfaceMockList sync.RWMutex + lockWorkloadInterfaceMockObjectClient sync.RWMutex + lockWorkloadInterfaceMockUpdate sync.RWMutex + lockWorkloadInterfaceMockWatch sync.RWMutex ) // Ensure, that WorkloadInterfaceMock does implement WorkloadInterface. @@ -557,12 +689,24 @@ var _ v3.WorkloadInterface = &WorkloadInterfaceMock{} // // // make and configure a mocked WorkloadInterface // mockedWorkloadInterface := &WorkloadInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.WorkloadHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.WorkloadLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v3.WorkloadHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v3.WorkloadLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v3.WorkloadHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v3.WorkloadLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v3.WorkloadHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -609,12 +753,24 @@ var _ v3.WorkloadInterface = &WorkloadInterfaceMock{} // // } type WorkloadInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.WorkloadHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.WorkloadLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v3.WorkloadHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v3.WorkloadLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v3.WorkloadHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v3.WorkloadLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v3.WorkloadHandlerFunc) @@ -656,6 +812,32 @@ type WorkloadInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v3.WorkloadHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.WorkloadLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -678,6 +860,28 @@ type WorkloadInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v3.WorkloadLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v3.WorkloadHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v3.WorkloadLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -764,6 +968,100 @@ type WorkloadInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *WorkloadInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v3.WorkloadHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("WorkloadInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but WorkloadInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.WorkloadHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockWorkloadInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockWorkloadInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedWorkloadInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *WorkloadInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.WorkloadHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v3.WorkloadHandlerFunc + } + lockWorkloadInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockWorkloadInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *WorkloadInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v3.WorkloadLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("WorkloadInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but WorkloadInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.WorkloadLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockWorkloadInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockWorkloadInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedWorkloadInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *WorkloadInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.WorkloadLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v3.WorkloadLifecycle + } + lockWorkloadInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockWorkloadInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *WorkloadInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v3.WorkloadHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -850,6 +1148,92 @@ func (mock *WorkloadInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *WorkloadInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v3.WorkloadHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("WorkloadInterfaceMock.AddFeatureHandlerFunc: method is nil but WorkloadInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.WorkloadHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockWorkloadInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockWorkloadInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedWorkloadInterface.AddFeatureHandlerCalls()) +func (mock *WorkloadInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.WorkloadHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v3.WorkloadHandlerFunc + } + lockWorkloadInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockWorkloadInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *WorkloadInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v3.WorkloadLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("WorkloadInterfaceMock.AddFeatureLifecycleFunc: method is nil but WorkloadInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.WorkloadLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockWorkloadInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockWorkloadInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedWorkloadInterface.AddFeatureLifecycleCalls()) +func (mock *WorkloadInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.WorkloadLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v3.WorkloadLifecycle + } + lockWorkloadInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockWorkloadInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *WorkloadInterfaceMock) AddHandler(ctx context.Context, name string, sync v3.WorkloadHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/project.cattle.io/v3/zz_generated_app_controller.go b/apis/project.cattle.io/v3/zz_generated_app_controller.go index ceedddec..cd7dce4f 100644 --- a/apis/project.cattle.io/v3/zz_generated_app_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_app_controller.go @@ -68,7 +68,9 @@ type AppController interface { Informer() cache.SharedIndexInformer Lister() AppLister AddHandler(ctx context.Context, name string, handler AppHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AppHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AppHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type AppInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AppController AddHandler(ctx context.Context, name string, sync AppHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AppLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AppLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AppHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AppHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AppLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AppLifecycle) } type appLister struct { @@ -149,6 +155,20 @@ func (c *appController) AddHandler(ctx context.Context, name string, handler App }) } +func (c *appController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler AppHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*App); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *appController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AppHandlerFunc) { resource.PutClusterScoped(AppGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *appController) AddClusterScopedHandler(ctx context.Context, name, clust }) } +func (c *appController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler AppHandlerFunc) { + resource.PutClusterScoped(AppGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*App); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type appFactory struct { } @@ -257,20 +292,38 @@ func (s *appClient) AddHandler(ctx context.Context, name string, sync AppHandler s.Controller().AddHandler(ctx, name, sync) } +func (s *appClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *appClient) AddLifecycle(ctx context.Context, name string, lifecycle AppLifecycle) { sync := NewAppLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *appClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AppLifecycle) { + sync := NewAppLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *appClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AppHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *appClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AppHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *appClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AppLifecycle) { sync := NewAppLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *appClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AppLifecycle) { + sync := NewAppLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type AppIndexer func(obj *App) ([]string, error) type AppClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go b/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go index 1f3e605c..f6897688 100644 --- a/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_app_revision_controller.go @@ -68,7 +68,9 @@ type AppRevisionController interface { Informer() cache.SharedIndexInformer Lister() AppRevisionLister AddHandler(ctx context.Context, name string, handler AppRevisionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppRevisionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler AppRevisionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler AppRevisionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type AppRevisionInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AppRevisionController AddHandler(ctx context.Context, name string, sync AppRevisionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppRevisionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle AppRevisionLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AppRevisionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AppRevisionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AppRevisionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AppRevisionLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AppRevisionLifecycle) } type appRevisionLister struct { @@ -149,6 +155,20 @@ func (c *appRevisionController) AddHandler(ctx context.Context, name string, han }) } +func (c *appRevisionController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler AppRevisionHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*AppRevision); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *appRevisionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler AppRevisionHandlerFunc) { resource.PutClusterScoped(AppRevisionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *appRevisionController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *appRevisionController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler AppRevisionHandlerFunc) { + resource.PutClusterScoped(AppRevisionGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*AppRevision); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type appRevisionFactory struct { } @@ -257,20 +292,38 @@ func (s *appRevisionClient) AddHandler(ctx context.Context, name string, sync Ap s.Controller().AddHandler(ctx, name, sync) } +func (s *appRevisionClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync AppRevisionHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *appRevisionClient) AddLifecycle(ctx context.Context, name string, lifecycle AppRevisionLifecycle) { sync := NewAppRevisionLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *appRevisionClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle AppRevisionLifecycle) { + sync := NewAppRevisionLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *appRevisionClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync AppRevisionHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *appRevisionClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync AppRevisionHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *appRevisionClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle AppRevisionLifecycle) { sync := NewAppRevisionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *appRevisionClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle AppRevisionLifecycle) { + sync := NewAppRevisionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type AppRevisionIndexer func(obj *AppRevision) ([]string, error) type AppRevisionClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go index 8eef5b14..b2f62aa8 100644 --- a/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_basic_auth_controller.go @@ -68,7 +68,9 @@ type BasicAuthController interface { Informer() cache.SharedIndexInformer Lister() BasicAuthLister AddHandler(ctx context.Context, name string, handler BasicAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync BasicAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler BasicAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler BasicAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type BasicAuthInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() BasicAuthController AddHandler(ctx context.Context, name string, sync BasicAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync BasicAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle BasicAuthLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle BasicAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync BasicAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync BasicAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle BasicAuthLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle BasicAuthLifecycle) } type basicAuthLister struct { @@ -149,6 +155,20 @@ func (c *basicAuthController) AddHandler(ctx context.Context, name string, handl }) } +func (c *basicAuthController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler BasicAuthHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*BasicAuth); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *basicAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler BasicAuthHandlerFunc) { resource.PutClusterScoped(BasicAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *basicAuthController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *basicAuthController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler BasicAuthHandlerFunc) { + resource.PutClusterScoped(BasicAuthGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*BasicAuth); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type basicAuthFactory struct { } @@ -257,20 +292,38 @@ func (s *basicAuthClient) AddHandler(ctx context.Context, name string, sync Basi s.Controller().AddHandler(ctx, name, sync) } +func (s *basicAuthClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync BasicAuthHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *basicAuthClient) AddLifecycle(ctx context.Context, name string, lifecycle BasicAuthLifecycle) { sync := NewBasicAuthLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *basicAuthClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle BasicAuthLifecycle) { + sync := NewBasicAuthLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *basicAuthClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync BasicAuthHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *basicAuthClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync BasicAuthHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *basicAuthClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle BasicAuthLifecycle) { sync := NewBasicAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *basicAuthClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle BasicAuthLifecycle) { + sync := NewBasicAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type BasicAuthIndexer func(obj *BasicAuth) ([]string, error) type BasicAuthClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_certificate_controller.go b/apis/project.cattle.io/v3/zz_generated_certificate_controller.go index ff49cf50..e1a695bd 100644 --- a/apis/project.cattle.io/v3/zz_generated_certificate_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_certificate_controller.go @@ -68,7 +68,9 @@ type CertificateController interface { Informer() cache.SharedIndexInformer Lister() CertificateLister AddHandler(ctx context.Context, name string, handler CertificateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CertificateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler CertificateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler CertificateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type CertificateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CertificateController AddHandler(ctx context.Context, name string, sync CertificateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CertificateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle CertificateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CertificateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CertificateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CertificateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CertificateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CertificateLifecycle) } type certificateLister struct { @@ -149,6 +155,20 @@ func (c *certificateController) AddHandler(ctx context.Context, name string, han }) } +func (c *certificateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler CertificateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Certificate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *certificateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler CertificateHandlerFunc) { resource.PutClusterScoped(CertificateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *certificateController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *certificateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler CertificateHandlerFunc) { + resource.PutClusterScoped(CertificateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Certificate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type certificateFactory struct { } @@ -257,20 +292,38 @@ func (s *certificateClient) AddHandler(ctx context.Context, name string, sync Ce s.Controller().AddHandler(ctx, name, sync) } +func (s *certificateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync CertificateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *certificateClient) AddLifecycle(ctx context.Context, name string, lifecycle CertificateLifecycle) { sync := NewCertificateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *certificateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle CertificateLifecycle) { + sync := NewCertificateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *certificateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync CertificateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *certificateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync CertificateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *certificateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle CertificateLifecycle) { sync := NewCertificateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *certificateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle CertificateLifecycle) { + sync := NewCertificateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type CertificateIndexer func(obj *Certificate) ([]string, error) type CertificateClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go b/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go index a246c24b..9287c571 100644 --- a/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_docker_credential_controller.go @@ -68,7 +68,9 @@ type DockerCredentialController interface { Informer() cache.SharedIndexInformer Lister() DockerCredentialLister AddHandler(ctx context.Context, name string, handler DockerCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DockerCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler DockerCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler DockerCredentialHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type DockerCredentialInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DockerCredentialController AddHandler(ctx context.Context, name string, sync DockerCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DockerCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle DockerCredentialLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DockerCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DockerCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DockerCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DockerCredentialLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DockerCredentialLifecycle) } type dockerCredentialLister struct { @@ -149,6 +155,20 @@ func (c *dockerCredentialController) AddHandler(ctx context.Context, name string }) } +func (c *dockerCredentialController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler DockerCredentialHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*DockerCredential); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *dockerCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler DockerCredentialHandlerFunc) { resource.PutClusterScoped(DockerCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *dockerCredentialController) AddClusterScopedHandler(ctx context.Context }) } +func (c *dockerCredentialController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler DockerCredentialHandlerFunc) { + resource.PutClusterScoped(DockerCredentialGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*DockerCredential); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type dockerCredentialFactory struct { } @@ -257,20 +292,38 @@ func (s *dockerCredentialClient) AddHandler(ctx context.Context, name string, sy s.Controller().AddHandler(ctx, name, sync) } +func (s *dockerCredentialClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync DockerCredentialHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *dockerCredentialClient) AddLifecycle(ctx context.Context, name string, lifecycle DockerCredentialLifecycle) { sync := NewDockerCredentialLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *dockerCredentialClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle DockerCredentialLifecycle) { + sync := NewDockerCredentialLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *dockerCredentialClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync DockerCredentialHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *dockerCredentialClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync DockerCredentialHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *dockerCredentialClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle DockerCredentialLifecycle) { sync := NewDockerCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *dockerCredentialClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle DockerCredentialLifecycle) { + sync := NewDockerCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type DockerCredentialIndexer func(obj *DockerCredential) ([]string, error) type DockerCredentialClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go index 06807927..49abed41 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_basic_auth_controller.go @@ -68,7 +68,9 @@ type NamespacedBasicAuthController interface { Informer() cache.SharedIndexInformer Lister() NamespacedBasicAuthLister AddHandler(ctx context.Context, name string, handler NamespacedBasicAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedBasicAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedBasicAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedBasicAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NamespacedBasicAuthInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedBasicAuthController AddHandler(ctx context.Context, name string, sync NamespacedBasicAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedBasicAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedBasicAuthLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedBasicAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedBasicAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedBasicAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) } type namespacedBasicAuthLister struct { @@ -149,6 +155,20 @@ func (c *namespacedBasicAuthController) AddHandler(ctx context.Context, name str }) } +func (c *namespacedBasicAuthController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NamespacedBasicAuthHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedBasicAuth); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *namespacedBasicAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedBasicAuthHandlerFunc) { resource.PutClusterScoped(NamespacedBasicAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *namespacedBasicAuthController) AddClusterScopedHandler(ctx context.Cont }) } +func (c *namespacedBasicAuthController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NamespacedBasicAuthHandlerFunc) { + resource.PutClusterScoped(NamespacedBasicAuthGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedBasicAuth); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type namespacedBasicAuthFactory struct { } @@ -257,20 +292,38 @@ func (s *namespacedBasicAuthClient) AddHandler(ctx context.Context, name string, s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedBasicAuthClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedBasicAuthHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedBasicAuthClient) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedBasicAuthLifecycle) { sync := NewNamespacedBasicAuthLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedBasicAuthClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedBasicAuthLifecycle) { + sync := NewNamespacedBasicAuthLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedBasicAuthClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedBasicAuthHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedBasicAuthClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedBasicAuthHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *namespacedBasicAuthClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) { sync := NewNamespacedBasicAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedBasicAuthClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) { + sync := NewNamespacedBasicAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NamespacedBasicAuthIndexer func(obj *NamespacedBasicAuth) ([]string, error) type NamespacedBasicAuthClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go index 70ac180f..a7bed807 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_certificate_controller.go @@ -68,7 +68,9 @@ type NamespacedCertificateController interface { Informer() cache.SharedIndexInformer Lister() NamespacedCertificateLister AddHandler(ctx context.Context, name string, handler NamespacedCertificateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedCertificateHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedCertificateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedCertificateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NamespacedCertificateInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedCertificateController AddHandler(ctx context.Context, name string, sync NamespacedCertificateHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedCertificateHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedCertificateLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedCertificateLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedCertificateHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedCertificateHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedCertificateLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedCertificateLifecycle) } type namespacedCertificateLister struct { @@ -149,6 +155,20 @@ func (c *namespacedCertificateController) AddHandler(ctx context.Context, name s }) } +func (c *namespacedCertificateController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NamespacedCertificateHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedCertificate); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *namespacedCertificateController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedCertificateHandlerFunc) { resource.PutClusterScoped(NamespacedCertificateGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *namespacedCertificateController) AddClusterScopedHandler(ctx context.Co }) } +func (c *namespacedCertificateController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NamespacedCertificateHandlerFunc) { + resource.PutClusterScoped(NamespacedCertificateGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedCertificate); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type namespacedCertificateFactory struct { } @@ -257,20 +292,38 @@ func (s *namespacedCertificateClient) AddHandler(ctx context.Context, name strin s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedCertificateClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedCertificateHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedCertificateClient) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedCertificateLifecycle) { sync := NewNamespacedCertificateLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedCertificateClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedCertificateLifecycle) { + sync := NewNamespacedCertificateLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedCertificateClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedCertificateHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedCertificateClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedCertificateHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *namespacedCertificateClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedCertificateLifecycle) { sync := NewNamespacedCertificateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedCertificateClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedCertificateLifecycle) { + sync := NewNamespacedCertificateLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NamespacedCertificateIndexer func(obj *NamespacedCertificate) ([]string, error) type NamespacedCertificateClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go index 22829698..ab16d274 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_docker_credential_controller.go @@ -68,7 +68,9 @@ type NamespacedDockerCredentialController interface { Informer() cache.SharedIndexInformer Lister() NamespacedDockerCredentialLister AddHandler(ctx context.Context, name string, handler NamespacedDockerCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedDockerCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedDockerCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedDockerCredentialHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NamespacedDockerCredentialInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedDockerCredentialController AddHandler(ctx context.Context, name string, sync NamespacedDockerCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedDockerCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedDockerCredentialLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedDockerCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) } type namespacedDockerCredentialLister struct { @@ -149,6 +155,20 @@ func (c *namespacedDockerCredentialController) AddHandler(ctx context.Context, n }) } +func (c *namespacedDockerCredentialController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NamespacedDockerCredentialHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedDockerCredential); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *namespacedDockerCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedDockerCredentialHandlerFunc) { resource.PutClusterScoped(NamespacedDockerCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *namespacedDockerCredentialController) AddClusterScopedHandler(ctx conte }) } +func (c *namespacedDockerCredentialController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NamespacedDockerCredentialHandlerFunc) { + resource.PutClusterScoped(NamespacedDockerCredentialGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedDockerCredential); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type namespacedDockerCredentialFactory struct { } @@ -257,20 +292,38 @@ func (s *namespacedDockerCredentialClient) AddHandler(ctx context.Context, name s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedDockerCredentialClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedDockerCredentialHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedDockerCredentialClient) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedDockerCredentialLifecycle) { sync := NewNamespacedDockerCredentialLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedDockerCredentialClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedDockerCredentialLifecycle) { + sync := NewNamespacedDockerCredentialLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedDockerCredentialClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedDockerCredentialClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *namespacedDockerCredentialClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) { sync := NewNamespacedDockerCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedDockerCredentialClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) { + sync := NewNamespacedDockerCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NamespacedDockerCredentialIndexer func(obj *NamespacedDockerCredential) ([]string, error) type NamespacedDockerCredentialClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go index 1ebc8ef8..d42029b2 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_service_account_token_controller.go @@ -68,7 +68,9 @@ type NamespacedServiceAccountTokenController interface { Informer() cache.SharedIndexInformer Lister() NamespacedServiceAccountTokenLister AddHandler(ctx context.Context, name string, handler NamespacedServiceAccountTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedServiceAccountTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedServiceAccountTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NamespacedServiceAccountTokenInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedServiceAccountTokenController AddHandler(ctx context.Context, name string, sync NamespacedServiceAccountTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedServiceAccountTokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedServiceAccountTokenLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedServiceAccountTokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) } type namespacedServiceAccountTokenLister struct { @@ -149,6 +155,20 @@ func (c *namespacedServiceAccountTokenController) AddHandler(ctx context.Context }) } +func (c *namespacedServiceAccountTokenController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NamespacedServiceAccountTokenHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedServiceAccountToken); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *namespacedServiceAccountTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedServiceAccountTokenHandlerFunc) { resource.PutClusterScoped(NamespacedServiceAccountTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *namespacedServiceAccountTokenController) AddClusterScopedHandler(ctx co }) } +func (c *namespacedServiceAccountTokenController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NamespacedServiceAccountTokenHandlerFunc) { + resource.PutClusterScoped(NamespacedServiceAccountTokenGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedServiceAccountToken); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type namespacedServiceAccountTokenFactory struct { } @@ -257,20 +292,38 @@ func (s *namespacedServiceAccountTokenClient) AddHandler(ctx context.Context, na s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedServiceAccountTokenClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedServiceAccountTokenHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedServiceAccountTokenClient) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedServiceAccountTokenLifecycle) { sync := NewNamespacedServiceAccountTokenLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedServiceAccountTokenClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedServiceAccountTokenLifecycle) { + sync := NewNamespacedServiceAccountTokenLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedServiceAccountTokenClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedServiceAccountTokenClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *namespacedServiceAccountTokenClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) { sync := NewNamespacedServiceAccountTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedServiceAccountTokenClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) { + sync := NewNamespacedServiceAccountTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NamespacedServiceAccountTokenIndexer func(obj *NamespacedServiceAccountToken) ([]string, error) type NamespacedServiceAccountTokenClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go index a421a7ce..ad4110db 100644 --- a/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_namespaced_ssh_auth_controller.go @@ -68,7 +68,9 @@ type NamespacedSSHAuthController interface { Informer() cache.SharedIndexInformer Lister() NamespacedSSHAuthLister AddHandler(ctx context.Context, name string, handler NamespacedSSHAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedSSHAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler NamespacedSSHAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler NamespacedSSHAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type NamespacedSSHAuthInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedSSHAuthController AddHandler(ctx context.Context, name string, sync NamespacedSSHAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedSSHAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedSSHAuthLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedSSHAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedSSHAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedSSHAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) } type namespacedSshAuthLister struct { @@ -149,6 +155,20 @@ func (c *namespacedSshAuthController) AddHandler(ctx context.Context, name strin }) } +func (c *namespacedSshAuthController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler NamespacedSSHAuthHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedSSHAuth); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *namespacedSshAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler NamespacedSSHAuthHandlerFunc) { resource.PutClusterScoped(NamespacedSSHAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *namespacedSshAuthController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *namespacedSshAuthController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler NamespacedSSHAuthHandlerFunc) { + resource.PutClusterScoped(NamespacedSSHAuthGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*NamespacedSSHAuth); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type namespacedSshAuthFactory struct { } @@ -257,20 +292,38 @@ func (s *namespacedSshAuthClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedSshAuthClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync NamespacedSSHAuthHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedSshAuthClient) AddLifecycle(ctx context.Context, name string, lifecycle NamespacedSSHAuthLifecycle) { sync := NewNamespacedSSHAuthLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *namespacedSshAuthClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle NamespacedSSHAuthLifecycle) { + sync := NewNamespacedSSHAuthLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *namespacedSshAuthClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync NamespacedSSHAuthHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedSshAuthClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync NamespacedSSHAuthHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *namespacedSshAuthClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) { sync := NewNamespacedSSHAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *namespacedSshAuthClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) { + sync := NewNamespacedSSHAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type NamespacedSSHAuthIndexer func(obj *NamespacedSSHAuth) ([]string, error) type NamespacedSSHAuthClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go b/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go index a010f9e7..f6113384 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_controller.go @@ -68,7 +68,9 @@ type PipelineController interface { Informer() cache.SharedIndexInformer Lister() PipelineLister AddHandler(ctx context.Context, name string, handler PipelineHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PipelineHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PipelineHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type PipelineInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PipelineController AddHandler(ctx context.Context, name string, sync PipelineHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PipelineLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineLifecycle) } type pipelineLister struct { @@ -149,6 +155,20 @@ func (c *pipelineController) AddHandler(ctx context.Context, name string, handle }) } +func (c *pipelineController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PipelineHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Pipeline); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *pipelineController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PipelineHandlerFunc) { resource.PutClusterScoped(PipelineGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *pipelineController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *pipelineController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PipelineHandlerFunc) { + resource.PutClusterScoped(PipelineGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Pipeline); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type pipelineFactory struct { } @@ -257,20 +292,38 @@ func (s *pipelineClient) AddHandler(ctx context.Context, name string, sync Pipel s.Controller().AddHandler(ctx, name, sync) } +func (s *pipelineClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *pipelineClient) AddLifecycle(ctx context.Context, name string, lifecycle PipelineLifecycle) { sync := NewPipelineLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *pipelineClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineLifecycle) { + sync := NewPipelineLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *pipelineClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *pipelineClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *pipelineClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineLifecycle) { sync := NewPipelineLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *pipelineClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineLifecycle) { + sync := NewPipelineLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PipelineIndexer func(obj *Pipeline) ([]string, error) type PipelineClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go b/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go index 16c45a63..6b28cabe 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_execution_controller.go @@ -68,7 +68,9 @@ type PipelineExecutionController interface { Informer() cache.SharedIndexInformer Lister() PipelineExecutionLister AddHandler(ctx context.Context, name string, handler PipelineExecutionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineExecutionHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PipelineExecutionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PipelineExecutionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type PipelineExecutionInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PipelineExecutionController AddHandler(ctx context.Context, name string, sync PipelineExecutionHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineExecutionHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PipelineExecutionLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineExecutionLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineExecutionHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineExecutionHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineExecutionLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineExecutionLifecycle) } type pipelineExecutionLister struct { @@ -149,6 +155,20 @@ func (c *pipelineExecutionController) AddHandler(ctx context.Context, name strin }) } +func (c *pipelineExecutionController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PipelineExecutionHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PipelineExecution); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *pipelineExecutionController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PipelineExecutionHandlerFunc) { resource.PutClusterScoped(PipelineExecutionGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *pipelineExecutionController) AddClusterScopedHandler(ctx context.Contex }) } +func (c *pipelineExecutionController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PipelineExecutionHandlerFunc) { + resource.PutClusterScoped(PipelineExecutionGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PipelineExecution); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type pipelineExecutionFactory struct { } @@ -257,20 +292,38 @@ func (s *pipelineExecutionClient) AddHandler(ctx context.Context, name string, s s.Controller().AddHandler(ctx, name, sync) } +func (s *pipelineExecutionClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineExecutionHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *pipelineExecutionClient) AddLifecycle(ctx context.Context, name string, lifecycle PipelineExecutionLifecycle) { sync := NewPipelineExecutionLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *pipelineExecutionClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineExecutionLifecycle) { + sync := NewPipelineExecutionLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *pipelineExecutionClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineExecutionHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *pipelineExecutionClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineExecutionHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *pipelineExecutionClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineExecutionLifecycle) { sync := NewPipelineExecutionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *pipelineExecutionClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineExecutionLifecycle) { + sync := NewPipelineExecutionLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PipelineExecutionIndexer func(obj *PipelineExecution) ([]string, error) type PipelineExecutionClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go b/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go index 8af0f923..7e1bceab 100644 --- a/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_pipeline_setting_controller.go @@ -68,7 +68,9 @@ type PipelineSettingController interface { Informer() cache.SharedIndexInformer Lister() PipelineSettingLister AddHandler(ctx context.Context, name string, handler PipelineSettingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineSettingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler PipelineSettingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler PipelineSettingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type PipelineSettingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PipelineSettingController AddHandler(ctx context.Context, name string, sync PipelineSettingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineSettingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle PipelineSettingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineSettingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineSettingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineSettingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineSettingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineSettingLifecycle) } type pipelineSettingLister struct { @@ -149,6 +155,20 @@ func (c *pipelineSettingController) AddHandler(ctx context.Context, name string, }) } +func (c *pipelineSettingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler PipelineSettingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PipelineSetting); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *pipelineSettingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler PipelineSettingHandlerFunc) { resource.PutClusterScoped(PipelineSettingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *pipelineSettingController) AddClusterScopedHandler(ctx context.Context, }) } +func (c *pipelineSettingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler PipelineSettingHandlerFunc) { + resource.PutClusterScoped(PipelineSettingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*PipelineSetting); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type pipelineSettingFactory struct { } @@ -257,20 +292,38 @@ func (s *pipelineSettingClient) AddHandler(ctx context.Context, name string, syn s.Controller().AddHandler(ctx, name, sync) } +func (s *pipelineSettingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync PipelineSettingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *pipelineSettingClient) AddLifecycle(ctx context.Context, name string, lifecycle PipelineSettingLifecycle) { sync := NewPipelineSettingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *pipelineSettingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle PipelineSettingLifecycle) { + sync := NewPipelineSettingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *pipelineSettingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync PipelineSettingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *pipelineSettingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync PipelineSettingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *pipelineSettingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle PipelineSettingLifecycle) { sync := NewPipelineSettingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *pipelineSettingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle PipelineSettingLifecycle) { + sync := NewPipelineSettingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type PipelineSettingIndexer func(obj *PipelineSetting) ([]string, error) type PipelineSettingClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go b/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go index 677d3fbb..2fae3f42 100644 --- a/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_service_account_token_controller.go @@ -68,7 +68,9 @@ type ServiceAccountTokenController interface { Informer() cache.SharedIndexInformer Lister() ServiceAccountTokenLister AddHandler(ctx context.Context, name string, handler ServiceAccountTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountTokenHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ServiceAccountTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ServiceAccountTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ServiceAccountTokenInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ServiceAccountTokenController AddHandler(ctx context.Context, name string, sync ServiceAccountTokenHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountTokenHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ServiceAccountTokenLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceAccountTokenLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceAccountTokenHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceAccountTokenHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceAccountTokenLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceAccountTokenLifecycle) } type serviceAccountTokenLister struct { @@ -149,6 +155,20 @@ func (c *serviceAccountTokenController) AddHandler(ctx context.Context, name str }) } +func (c *serviceAccountTokenController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ServiceAccountTokenHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ServiceAccountToken); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *serviceAccountTokenController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ServiceAccountTokenHandlerFunc) { resource.PutClusterScoped(ServiceAccountTokenGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *serviceAccountTokenController) AddClusterScopedHandler(ctx context.Cont }) } +func (c *serviceAccountTokenController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ServiceAccountTokenHandlerFunc) { + resource.PutClusterScoped(ServiceAccountTokenGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*ServiceAccountToken); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type serviceAccountTokenFactory struct { } @@ -257,20 +292,38 @@ func (s *serviceAccountTokenClient) AddHandler(ctx context.Context, name string, s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceAccountTokenClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ServiceAccountTokenHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceAccountTokenClient) AddLifecycle(ctx context.Context, name string, lifecycle ServiceAccountTokenLifecycle) { sync := NewServiceAccountTokenLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *serviceAccountTokenClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ServiceAccountTokenLifecycle) { + sync := NewServiceAccountTokenLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *serviceAccountTokenClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ServiceAccountTokenHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceAccountTokenClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ServiceAccountTokenHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *serviceAccountTokenClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ServiceAccountTokenLifecycle) { sync := NewServiceAccountTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *serviceAccountTokenClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ServiceAccountTokenLifecycle) { + sync := NewServiceAccountTokenLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ServiceAccountTokenIndexer func(obj *ServiceAccountToken) ([]string, error) type ServiceAccountTokenClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go index ab7ed228..ebdd9628 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_credential_controller.go @@ -68,7 +68,9 @@ type SourceCodeCredentialController interface { Informer() cache.SharedIndexInformer Lister() SourceCodeCredentialLister AddHandler(ctx context.Context, name string, handler SourceCodeCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeCredentialHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeCredentialHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type SourceCodeCredentialInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeCredentialController AddHandler(ctx context.Context, name string, sync SourceCodeCredentialHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeCredentialHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeCredentialLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeCredentialLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeCredentialHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeCredentialHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeCredentialLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeCredentialLifecycle) } type sourceCodeCredentialLister struct { @@ -149,6 +155,20 @@ func (c *sourceCodeCredentialController) AddHandler(ctx context.Context, name st }) } +func (c *sourceCodeCredentialController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SourceCodeCredentialHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeCredential); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *sourceCodeCredentialController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeCredentialHandlerFunc) { resource.PutClusterScoped(SourceCodeCredentialGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *sourceCodeCredentialController) AddClusterScopedHandler(ctx context.Con }) } +func (c *sourceCodeCredentialController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SourceCodeCredentialHandlerFunc) { + resource.PutClusterScoped(SourceCodeCredentialGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeCredential); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type sourceCodeCredentialFactory struct { } @@ -257,20 +292,38 @@ func (s *sourceCodeCredentialClient) AddHandler(ctx context.Context, name string s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeCredentialClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeCredentialHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeCredentialClient) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeCredentialLifecycle) { sync := NewSourceCodeCredentialLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeCredentialClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeCredentialLifecycle) { + sync := NewSourceCodeCredentialLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeCredentialClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeCredentialHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeCredentialClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeCredentialHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *sourceCodeCredentialClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeCredentialLifecycle) { sync := NewSourceCodeCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeCredentialClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeCredentialLifecycle) { + sync := NewSourceCodeCredentialLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SourceCodeCredentialIndexer func(obj *SourceCodeCredential) ([]string, error) type SourceCodeCredentialClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go index a853c2ea..9bf19562 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_provider_config_controller.go @@ -68,7 +68,9 @@ type SourceCodeProviderConfigController interface { Informer() cache.SharedIndexInformer Lister() SourceCodeProviderConfigLister AddHandler(ctx context.Context, name string, handler SourceCodeProviderConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderConfigHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeProviderConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeProviderConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type SourceCodeProviderConfigInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeProviderConfigController AddHandler(ctx context.Context, name string, sync SourceCodeProviderConfigHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderConfigHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeProviderConfigLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeProviderConfigLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeProviderConfigHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeProviderConfigHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeProviderConfigLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeProviderConfigLifecycle) } type sourceCodeProviderConfigLister struct { @@ -149,6 +155,20 @@ func (c *sourceCodeProviderConfigController) AddHandler(ctx context.Context, nam }) } +func (c *sourceCodeProviderConfigController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SourceCodeProviderConfigHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeProviderConfig); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *sourceCodeProviderConfigController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeProviderConfigHandlerFunc) { resource.PutClusterScoped(SourceCodeProviderConfigGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *sourceCodeProviderConfigController) AddClusterScopedHandler(ctx context }) } +func (c *sourceCodeProviderConfigController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SourceCodeProviderConfigHandlerFunc) { + resource.PutClusterScoped(SourceCodeProviderConfigGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeProviderConfig); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type sourceCodeProviderConfigFactory struct { } @@ -257,20 +292,38 @@ func (s *sourceCodeProviderConfigClient) AddHandler(ctx context.Context, name st s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeProviderConfigClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderConfigHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeProviderConfigClient) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeProviderConfigLifecycle) { sync := NewSourceCodeProviderConfigLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeProviderConfigClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeProviderConfigLifecycle) { + sync := NewSourceCodeProviderConfigLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeProviderConfigClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeProviderConfigHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeProviderConfigClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeProviderConfigHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *sourceCodeProviderConfigClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeProviderConfigLifecycle) { sync := NewSourceCodeProviderConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeProviderConfigClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeProviderConfigLifecycle) { + sync := NewSourceCodeProviderConfigLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SourceCodeProviderConfigIndexer func(obj *SourceCodeProviderConfig) ([]string, error) type SourceCodeProviderConfigClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go index 0b5e487f..03e6907f 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_provider_controller.go @@ -67,7 +67,9 @@ type SourceCodeProviderController interface { Informer() cache.SharedIndexInformer Lister() SourceCodeProviderLister AddHandler(ctx context.Context, name string, handler SourceCodeProviderHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeProviderHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeProviderHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -86,9 +88,13 @@ type SourceCodeProviderInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeProviderController AddHandler(ctx context.Context, name string, sync SourceCodeProviderHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeProviderLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeProviderLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeProviderHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeProviderHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeProviderLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeProviderLifecycle) } type sourceCodeProviderLister struct { @@ -148,6 +154,20 @@ func (c *sourceCodeProviderController) AddHandler(ctx context.Context, name stri }) } +func (c *sourceCodeProviderController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SourceCodeProviderHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeProvider); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *sourceCodeProviderController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeProviderHandlerFunc) { resource.PutClusterScoped(SourceCodeProviderGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -161,6 +181,21 @@ func (c *sourceCodeProviderController) AddClusterScopedHandler(ctx context.Conte }) } +func (c *sourceCodeProviderController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SourceCodeProviderHandlerFunc) { + resource.PutClusterScoped(SourceCodeProviderGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeProvider); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type sourceCodeProviderFactory struct { } @@ -256,20 +291,38 @@ func (s *sourceCodeProviderClient) AddHandler(ctx context.Context, name string, s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeProviderClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeProviderHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeProviderClient) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeProviderLifecycle) { sync := NewSourceCodeProviderLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeProviderClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeProviderLifecycle) { + sync := NewSourceCodeProviderLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeProviderClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeProviderHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeProviderClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeProviderHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *sourceCodeProviderClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeProviderLifecycle) { sync := NewSourceCodeProviderLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeProviderClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeProviderLifecycle) { + sync := NewSourceCodeProviderLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SourceCodeProviderIndexer func(obj *SourceCodeProvider) ([]string, error) type SourceCodeProviderClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go b/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go index f283f4c2..1663b571 100644 --- a/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_source_code_repository_controller.go @@ -68,7 +68,9 @@ type SourceCodeRepositoryController interface { Informer() cache.SharedIndexInformer Lister() SourceCodeRepositoryLister AddHandler(ctx context.Context, name string, handler SourceCodeRepositoryHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeRepositoryHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SourceCodeRepositoryHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SourceCodeRepositoryHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type SourceCodeRepositoryInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SourceCodeRepositoryController AddHandler(ctx context.Context, name string, sync SourceCodeRepositoryHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeRepositoryHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeRepositoryLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeRepositoryLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeRepositoryHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeRepositoryHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeRepositoryLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeRepositoryLifecycle) } type sourceCodeRepositoryLister struct { @@ -149,6 +155,20 @@ func (c *sourceCodeRepositoryController) AddHandler(ctx context.Context, name st }) } +func (c *sourceCodeRepositoryController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SourceCodeRepositoryHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeRepository); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *sourceCodeRepositoryController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SourceCodeRepositoryHandlerFunc) { resource.PutClusterScoped(SourceCodeRepositoryGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *sourceCodeRepositoryController) AddClusterScopedHandler(ctx context.Con }) } +func (c *sourceCodeRepositoryController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SourceCodeRepositoryHandlerFunc) { + resource.PutClusterScoped(SourceCodeRepositoryGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SourceCodeRepository); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type sourceCodeRepositoryFactory struct { } @@ -257,20 +292,38 @@ func (s *sourceCodeRepositoryClient) AddHandler(ctx context.Context, name string s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeRepositoryClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SourceCodeRepositoryHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeRepositoryClient) AddLifecycle(ctx context.Context, name string, lifecycle SourceCodeRepositoryLifecycle) { sync := NewSourceCodeRepositoryLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *sourceCodeRepositoryClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SourceCodeRepositoryLifecycle) { + sync := NewSourceCodeRepositoryLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sourceCodeRepositoryClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SourceCodeRepositoryHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeRepositoryClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SourceCodeRepositoryHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *sourceCodeRepositoryClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SourceCodeRepositoryLifecycle) { sync := NewSourceCodeRepositoryLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sourceCodeRepositoryClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SourceCodeRepositoryLifecycle) { + sync := NewSourceCodeRepositoryLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SourceCodeRepositoryIndexer func(obj *SourceCodeRepository) ([]string, error) type SourceCodeRepositoryClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go b/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go index 7714716e..fa3abecb 100644 --- a/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_ssh_auth_controller.go @@ -68,7 +68,9 @@ type SSHAuthController interface { Informer() cache.SharedIndexInformer Lister() SSHAuthLister AddHandler(ctx context.Context, name string, handler SSHAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SSHAuthHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler SSHAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler SSHAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type SSHAuthInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SSHAuthController AddHandler(ctx context.Context, name string, sync SSHAuthHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SSHAuthHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle SSHAuthLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SSHAuthLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SSHAuthHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SSHAuthHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SSHAuthLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SSHAuthLifecycle) } type sshAuthLister struct { @@ -149,6 +155,20 @@ func (c *sshAuthController) AddHandler(ctx context.Context, name string, handler }) } +func (c *sshAuthController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler SSHAuthHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SSHAuth); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *sshAuthController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler SSHAuthHandlerFunc) { resource.PutClusterScoped(SSHAuthGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *sshAuthController) AddClusterScopedHandler(ctx context.Context, name, c }) } +func (c *sshAuthController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler SSHAuthHandlerFunc) { + resource.PutClusterScoped(SSHAuthGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*SSHAuth); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type sshAuthFactory struct { } @@ -257,20 +292,38 @@ func (s *sshAuthClient) AddHandler(ctx context.Context, name string, sync SSHAut s.Controller().AddHandler(ctx, name, sync) } +func (s *sshAuthClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync SSHAuthHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sshAuthClient) AddLifecycle(ctx context.Context, name string, lifecycle SSHAuthLifecycle) { sync := NewSSHAuthLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *sshAuthClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle SSHAuthLifecycle) { + sync := NewSSHAuthLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *sshAuthClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync SSHAuthHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sshAuthClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync SSHAuthHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *sshAuthClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle SSHAuthLifecycle) { sync := NewSSHAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *sshAuthClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle SSHAuthLifecycle) { + sync := NewSSHAuthLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type SSHAuthIndexer func(obj *SSHAuth) ([]string, error) type SSHAuthClientCache interface { diff --git a/apis/project.cattle.io/v3/zz_generated_workload_controller.go b/apis/project.cattle.io/v3/zz_generated_workload_controller.go index 23b24347..74c0e347 100644 --- a/apis/project.cattle.io/v3/zz_generated_workload_controller.go +++ b/apis/project.cattle.io/v3/zz_generated_workload_controller.go @@ -68,7 +68,9 @@ type WorkloadController interface { Informer() cache.SharedIndexInformer Lister() WorkloadLister AddHandler(ctx context.Context, name string, handler WorkloadHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync WorkloadHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler WorkloadHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler WorkloadHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type WorkloadInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() WorkloadController AddHandler(ctx context.Context, name string, sync WorkloadHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync WorkloadHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle WorkloadLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle WorkloadLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync WorkloadHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync WorkloadHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle WorkloadLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle WorkloadLifecycle) } type workloadLister struct { @@ -149,6 +155,20 @@ func (c *workloadController) AddHandler(ctx context.Context, name string, handle }) } +func (c *workloadController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler WorkloadHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Workload); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *workloadController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler WorkloadHandlerFunc) { resource.PutClusterScoped(WorkloadGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *workloadController) AddClusterScopedHandler(ctx context.Context, name, }) } +func (c *workloadController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler WorkloadHandlerFunc) { + resource.PutClusterScoped(WorkloadGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*Workload); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type workloadFactory struct { } @@ -257,20 +292,38 @@ func (s *workloadClient) AddHandler(ctx context.Context, name string, sync Workl s.Controller().AddHandler(ctx, name, sync) } +func (s *workloadClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync WorkloadHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *workloadClient) AddLifecycle(ctx context.Context, name string, lifecycle WorkloadLifecycle) { sync := NewWorkloadLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *workloadClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle WorkloadLifecycle) { + sync := NewWorkloadLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *workloadClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync WorkloadHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *workloadClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync WorkloadHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *workloadClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle WorkloadLifecycle) { sync := NewWorkloadLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *workloadClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle WorkloadLifecycle) { + sync := NewWorkloadLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type WorkloadIndexer func(obj *Workload) ([]string, error) type WorkloadClientCache interface { diff --git a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_binding_mock.go b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_binding_mock.go index 92418c35..c4bf0160 100644 --- a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_binding_mock.go +++ b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_binding_mock.go @@ -141,14 +141,16 @@ func (mock *ClusterRoleBindingListerMock) ListCalls() []struct { } var ( - lockClusterRoleBindingControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterRoleBindingControllerMockAddHandler sync.RWMutex - lockClusterRoleBindingControllerMockEnqueue sync.RWMutex - lockClusterRoleBindingControllerMockGeneric sync.RWMutex - lockClusterRoleBindingControllerMockInformer sync.RWMutex - lockClusterRoleBindingControllerMockLister sync.RWMutex - lockClusterRoleBindingControllerMockStart sync.RWMutex - lockClusterRoleBindingControllerMockSync sync.RWMutex + lockClusterRoleBindingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRoleBindingControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterRoleBindingControllerMockAddFeatureHandler sync.RWMutex + lockClusterRoleBindingControllerMockAddHandler sync.RWMutex + lockClusterRoleBindingControllerMockEnqueue sync.RWMutex + lockClusterRoleBindingControllerMockGeneric sync.RWMutex + lockClusterRoleBindingControllerMockInformer sync.RWMutex + lockClusterRoleBindingControllerMockLister sync.RWMutex + lockClusterRoleBindingControllerMockStart sync.RWMutex + lockClusterRoleBindingControllerMockSync sync.RWMutex ) // Ensure, that ClusterRoleBindingControllerMock does implement ClusterRoleBindingController. @@ -161,9 +163,15 @@ var _ v1a.ClusterRoleBindingController = &ClusterRoleBindingControllerMock{} // // // make and configure a mocked ClusterRoleBindingController // mockedClusterRoleBindingController := &ClusterRoleBindingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ClusterRoleBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ClusterRoleBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ClusterRoleBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ClusterRoleBindingController = &ClusterRoleBindingControllerMock{} // // } type ClusterRoleBindingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ClusterRoleBindingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ClusterRoleBindingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleBindingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ClusterRoleBindingHandlerFunc) @@ -218,6 +232,19 @@ type ClusterRoleBindingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ClusterRoleBindingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ClusterRoleBindingControllerMock struct { // Handler is the handler argument value. Handler v1a.ClusterRoleBindingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ClusterRoleBindingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ClusterRoleBindingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRoleBindingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ClusterRoleBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRoleBindingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRoleBindingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ClusterRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterRoleBindingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRoleBindingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRoleBindingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRoleBindingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ClusterRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ClusterRoleBindingHandlerFunc + } + lockClusterRoleBindingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRoleBindingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRoleBindingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ClusterRoleBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ClusterRoleBindingControllerMock) AddClusterScopedHandlerCalls() []s return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRoleBindingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRoleBindingControllerMock.AddFeatureHandlerFunc: method is nil but ClusterRoleBindingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRoleBindingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRoleBindingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRoleBindingController.AddFeatureHandlerCalls()) +func (mock *ClusterRoleBindingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleBindingHandlerFunc + } + lockClusterRoleBindingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRoleBindingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRoleBindingControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ClusterRoleBindingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ClusterRoleBindingControllerMock) SyncCalls() []struct { } var ( - lockClusterRoleBindingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterRoleBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterRoleBindingInterfaceMockAddHandler sync.RWMutex - lockClusterRoleBindingInterfaceMockAddLifecycle sync.RWMutex - lockClusterRoleBindingInterfaceMockController sync.RWMutex - lockClusterRoleBindingInterfaceMockCreate sync.RWMutex - lockClusterRoleBindingInterfaceMockDelete sync.RWMutex - lockClusterRoleBindingInterfaceMockDeleteCollection sync.RWMutex - lockClusterRoleBindingInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterRoleBindingInterfaceMockGet sync.RWMutex - lockClusterRoleBindingInterfaceMockGetNamespaced sync.RWMutex - lockClusterRoleBindingInterfaceMockList sync.RWMutex - lockClusterRoleBindingInterfaceMockObjectClient sync.RWMutex - lockClusterRoleBindingInterfaceMockUpdate sync.RWMutex - lockClusterRoleBindingInterfaceMockWatch sync.RWMutex + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterRoleBindingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterRoleBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterRoleBindingInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterRoleBindingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterRoleBindingInterfaceMockAddHandler sync.RWMutex + lockClusterRoleBindingInterfaceMockAddLifecycle sync.RWMutex + lockClusterRoleBindingInterfaceMockController sync.RWMutex + lockClusterRoleBindingInterfaceMockCreate sync.RWMutex + lockClusterRoleBindingInterfaceMockDelete sync.RWMutex + lockClusterRoleBindingInterfaceMockDeleteCollection sync.RWMutex + lockClusterRoleBindingInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterRoleBindingInterfaceMockGet sync.RWMutex + lockClusterRoleBindingInterfaceMockGetNamespaced sync.RWMutex + lockClusterRoleBindingInterfaceMockList sync.RWMutex + lockClusterRoleBindingInterfaceMockObjectClient sync.RWMutex + lockClusterRoleBindingInterfaceMockUpdate sync.RWMutex + lockClusterRoleBindingInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterRoleBindingInterfaceMock does implement ClusterRoleBindingInterface. @@ -558,12 +690,24 @@ var _ v1a.ClusterRoleBindingInterface = &ClusterRoleBindingInterfaceMock{} // // // make and configure a mocked ClusterRoleBindingInterface // mockedClusterRoleBindingInterface := &ClusterRoleBindingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ClusterRoleBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ClusterRoleBindingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ClusterRoleBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ClusterRoleBindingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ClusterRoleBindingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ClusterRoleBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ClusterRoleBindingInterface = &ClusterRoleBindingInterfaceMock{} // // } type ClusterRoleBindingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ClusterRoleBindingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ClusterRoleBindingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ClusterRoleBindingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ClusterRoleBindingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleBindingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ClusterRoleBindingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ClusterRoleBindingHandlerFunc) @@ -657,6 +813,32 @@ type ClusterRoleBindingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ClusterRoleBindingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ClusterRoleBindingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ClusterRoleBindingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ClusterRoleBindingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ClusterRoleBindingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ClusterRoleBindingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ClusterRoleBindingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRoleBindingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ClusterRoleBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRoleBindingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRoleBindingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ClusterRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRoleBindingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRoleBindingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ClusterRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ClusterRoleBindingHandlerFunc + } + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterRoleBindingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ClusterRoleBindingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterRoleBindingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterRoleBindingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ClusterRoleBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterRoleBindingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterRoleBindingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ClusterRoleBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ClusterRoleBindingLifecycle + } + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRoleBindingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ClusterRoleBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ClusterRoleBindingInterfaceMock) AddClusterScopedLifecycleCalls() [] return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRoleBindingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRoleBindingInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterRoleBindingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRoleBindingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRoleBindingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRoleBindingInterface.AddFeatureHandlerCalls()) +func (mock *ClusterRoleBindingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleBindingHandlerFunc + } + lockClusterRoleBindingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRoleBindingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterRoleBindingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ClusterRoleBindingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterRoleBindingInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterRoleBindingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ClusterRoleBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterRoleBindingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterRoleBindingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterRoleBindingInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterRoleBindingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ClusterRoleBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ClusterRoleBindingLifecycle + } + lockClusterRoleBindingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterRoleBindingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRoleBindingInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ClusterRoleBindingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_mock.go b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_mock.go index 05518d6d..000a46c3 100644 --- a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_mock.go +++ b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_cluster_role_mock.go @@ -141,14 +141,16 @@ func (mock *ClusterRoleListerMock) ListCalls() []struct { } var ( - lockClusterRoleControllerMockAddClusterScopedHandler sync.RWMutex - lockClusterRoleControllerMockAddHandler sync.RWMutex - lockClusterRoleControllerMockEnqueue sync.RWMutex - lockClusterRoleControllerMockGeneric sync.RWMutex - lockClusterRoleControllerMockInformer sync.RWMutex - lockClusterRoleControllerMockLister sync.RWMutex - lockClusterRoleControllerMockStart sync.RWMutex - lockClusterRoleControllerMockSync sync.RWMutex + lockClusterRoleControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRoleControllerMockAddClusterScopedHandler sync.RWMutex + lockClusterRoleControllerMockAddFeatureHandler sync.RWMutex + lockClusterRoleControllerMockAddHandler sync.RWMutex + lockClusterRoleControllerMockEnqueue sync.RWMutex + lockClusterRoleControllerMockGeneric sync.RWMutex + lockClusterRoleControllerMockInformer sync.RWMutex + lockClusterRoleControllerMockLister sync.RWMutex + lockClusterRoleControllerMockStart sync.RWMutex + lockClusterRoleControllerMockSync sync.RWMutex ) // Ensure, that ClusterRoleControllerMock does implement ClusterRoleController. @@ -161,9 +163,15 @@ var _ v1a.ClusterRoleController = &ClusterRoleControllerMock{} // // // make and configure a mocked ClusterRoleController // mockedClusterRoleController := &ClusterRoleControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ClusterRoleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.ClusterRoleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.ClusterRoleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.ClusterRoleController = &ClusterRoleControllerMock{} // // } type ClusterRoleControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ClusterRoleHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.ClusterRoleHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.ClusterRoleHandlerFunc) @@ -218,6 +232,19 @@ type ClusterRoleControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.ClusterRoleHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type ClusterRoleControllerMock struct { // Handler is the handler argument value. Handler v1a.ClusterRoleHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ClusterRoleHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type ClusterRoleControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRoleControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.ClusterRoleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRoleControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRoleController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ClusterRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockClusterRoleControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRoleControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRoleController.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRoleControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ClusterRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.ClusterRoleHandlerFunc + } + lockClusterRoleControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRoleControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRoleControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.ClusterRoleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *ClusterRoleControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRoleControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRoleControllerMock.AddFeatureHandlerFunc: method is nil but ClusterRoleController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRoleControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRoleControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRoleController.AddFeatureHandlerCalls()) +func (mock *ClusterRoleControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleHandlerFunc + } + lockClusterRoleControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRoleControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRoleControllerMock) AddHandler(ctx context.Context, name string, handler v1a.ClusterRoleHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *ClusterRoleControllerMock) SyncCalls() []struct { } var ( - lockClusterRoleInterfaceMockAddClusterScopedHandler sync.RWMutex - lockClusterRoleInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockClusterRoleInterfaceMockAddHandler sync.RWMutex - lockClusterRoleInterfaceMockAddLifecycle sync.RWMutex - lockClusterRoleInterfaceMockController sync.RWMutex - lockClusterRoleInterfaceMockCreate sync.RWMutex - lockClusterRoleInterfaceMockDelete sync.RWMutex - lockClusterRoleInterfaceMockDeleteCollection sync.RWMutex - lockClusterRoleInterfaceMockDeleteNamespaced sync.RWMutex - lockClusterRoleInterfaceMockGet sync.RWMutex - lockClusterRoleInterfaceMockGetNamespaced sync.RWMutex - lockClusterRoleInterfaceMockList sync.RWMutex - lockClusterRoleInterfaceMockObjectClient sync.RWMutex - lockClusterRoleInterfaceMockUpdate sync.RWMutex - lockClusterRoleInterfaceMockWatch sync.RWMutex + lockClusterRoleInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockClusterRoleInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockClusterRoleInterfaceMockAddClusterScopedHandler sync.RWMutex + lockClusterRoleInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockClusterRoleInterfaceMockAddFeatureHandler sync.RWMutex + lockClusterRoleInterfaceMockAddFeatureLifecycle sync.RWMutex + lockClusterRoleInterfaceMockAddHandler sync.RWMutex + lockClusterRoleInterfaceMockAddLifecycle sync.RWMutex + lockClusterRoleInterfaceMockController sync.RWMutex + lockClusterRoleInterfaceMockCreate sync.RWMutex + lockClusterRoleInterfaceMockDelete sync.RWMutex + lockClusterRoleInterfaceMockDeleteCollection sync.RWMutex + lockClusterRoleInterfaceMockDeleteNamespaced sync.RWMutex + lockClusterRoleInterfaceMockGet sync.RWMutex + lockClusterRoleInterfaceMockGetNamespaced sync.RWMutex + lockClusterRoleInterfaceMockList sync.RWMutex + lockClusterRoleInterfaceMockObjectClient sync.RWMutex + lockClusterRoleInterfaceMockUpdate sync.RWMutex + lockClusterRoleInterfaceMockWatch sync.RWMutex ) // Ensure, that ClusterRoleInterfaceMock does implement ClusterRoleInterface. @@ -558,12 +690,24 @@ var _ v1a.ClusterRoleInterface = &ClusterRoleInterfaceMock{} // // // make and configure a mocked ClusterRoleInterface // mockedClusterRoleInterface := &ClusterRoleInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ClusterRoleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ClusterRoleLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.ClusterRoleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.ClusterRoleLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ClusterRoleLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.ClusterRoleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.ClusterRoleInterface = &ClusterRoleInterfaceMock{} // // } type ClusterRoleInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ClusterRoleHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ClusterRoleLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.ClusterRoleHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.ClusterRoleLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ClusterRoleLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.ClusterRoleHandlerFunc) @@ -657,6 +813,32 @@ type ClusterRoleInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.ClusterRoleHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ClusterRoleLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type ClusterRoleInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.ClusterRoleLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.ClusterRoleHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.ClusterRoleLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type ClusterRoleInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *ClusterRoleInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.ClusterRoleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("ClusterRoleInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but ClusterRoleInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ClusterRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockClusterRoleInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockClusterRoleInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedClusterRoleInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *ClusterRoleInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ClusterRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.ClusterRoleHandlerFunc + } + lockClusterRoleInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockClusterRoleInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *ClusterRoleInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.ClusterRoleLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("ClusterRoleInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but ClusterRoleInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ClusterRoleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockClusterRoleInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockClusterRoleInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedClusterRoleInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *ClusterRoleInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ClusterRoleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.ClusterRoleLifecycle + } + lockClusterRoleInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockClusterRoleInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *ClusterRoleInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.ClusterRoleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *ClusterRoleInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *ClusterRoleInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.ClusterRoleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("ClusterRoleInterfaceMock.AddFeatureHandlerFunc: method is nil but ClusterRoleInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockClusterRoleInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockClusterRoleInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedClusterRoleInterface.AddFeatureHandlerCalls()) +func (mock *ClusterRoleInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.ClusterRoleHandlerFunc + } + lockClusterRoleInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockClusterRoleInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *ClusterRoleInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.ClusterRoleLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("ClusterRoleInterfaceMock.AddFeatureLifecycleFunc: method is nil but ClusterRoleInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ClusterRoleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockClusterRoleInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockClusterRoleInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedClusterRoleInterface.AddFeatureLifecycleCalls()) +func (mock *ClusterRoleInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ClusterRoleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.ClusterRoleLifecycle + } + lockClusterRoleInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockClusterRoleInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *ClusterRoleInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.ClusterRoleHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_binding_mock.go b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_binding_mock.go index 9ef1ea34..95be3aaf 100644 --- a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_binding_mock.go +++ b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_binding_mock.go @@ -141,14 +141,16 @@ func (mock *RoleBindingListerMock) ListCalls() []struct { } var ( - lockRoleBindingControllerMockAddClusterScopedHandler sync.RWMutex - lockRoleBindingControllerMockAddHandler sync.RWMutex - lockRoleBindingControllerMockEnqueue sync.RWMutex - lockRoleBindingControllerMockGeneric sync.RWMutex - lockRoleBindingControllerMockInformer sync.RWMutex - lockRoleBindingControllerMockLister sync.RWMutex - lockRoleBindingControllerMockStart sync.RWMutex - lockRoleBindingControllerMockSync sync.RWMutex + lockRoleBindingControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockRoleBindingControllerMockAddClusterScopedHandler sync.RWMutex + lockRoleBindingControllerMockAddFeatureHandler sync.RWMutex + lockRoleBindingControllerMockAddHandler sync.RWMutex + lockRoleBindingControllerMockEnqueue sync.RWMutex + lockRoleBindingControllerMockGeneric sync.RWMutex + lockRoleBindingControllerMockInformer sync.RWMutex + lockRoleBindingControllerMockLister sync.RWMutex + lockRoleBindingControllerMockStart sync.RWMutex + lockRoleBindingControllerMockSync sync.RWMutex ) // Ensure, that RoleBindingControllerMock does implement RoleBindingController. @@ -161,9 +163,15 @@ var _ v1a.RoleBindingController = &RoleBindingControllerMock{} // // // make and configure a mocked RoleBindingController // mockedRoleBindingController := &RoleBindingControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.RoleBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.RoleBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.RoleBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.RoleBindingController = &RoleBindingControllerMock{} // // } type RoleBindingControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.RoleBindingHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.RoleBindingHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleBindingHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.RoleBindingHandlerFunc) @@ -218,6 +232,19 @@ type RoleBindingControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.RoleBindingHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type RoleBindingControllerMock struct { // Handler is the handler argument value. Handler v1a.RoleBindingHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.RoleBindingHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type RoleBindingControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *RoleBindingControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.RoleBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("RoleBindingControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but RoleBindingController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.RoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockRoleBindingControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockRoleBindingControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedRoleBindingController.AddClusterScopedFeatureHandlerCalls()) +func (mock *RoleBindingControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.RoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.RoleBindingHandlerFunc + } + lockRoleBindingControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockRoleBindingControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *RoleBindingControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.RoleBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *RoleBindingControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *RoleBindingControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.RoleBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("RoleBindingControllerMock.AddFeatureHandlerFunc: method is nil but RoleBindingController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockRoleBindingControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockRoleBindingControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedRoleBindingController.AddFeatureHandlerCalls()) +func (mock *RoleBindingControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleBindingHandlerFunc + } + lockRoleBindingControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockRoleBindingControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *RoleBindingControllerMock) AddHandler(ctx context.Context, name string, handler v1a.RoleBindingHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *RoleBindingControllerMock) SyncCalls() []struct { } var ( - lockRoleBindingInterfaceMockAddClusterScopedHandler sync.RWMutex - lockRoleBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockRoleBindingInterfaceMockAddHandler sync.RWMutex - lockRoleBindingInterfaceMockAddLifecycle sync.RWMutex - lockRoleBindingInterfaceMockController sync.RWMutex - lockRoleBindingInterfaceMockCreate sync.RWMutex - lockRoleBindingInterfaceMockDelete sync.RWMutex - lockRoleBindingInterfaceMockDeleteCollection sync.RWMutex - lockRoleBindingInterfaceMockDeleteNamespaced sync.RWMutex - lockRoleBindingInterfaceMockGet sync.RWMutex - lockRoleBindingInterfaceMockGetNamespaced sync.RWMutex - lockRoleBindingInterfaceMockList sync.RWMutex - lockRoleBindingInterfaceMockObjectClient sync.RWMutex - lockRoleBindingInterfaceMockUpdate sync.RWMutex - lockRoleBindingInterfaceMockWatch sync.RWMutex + lockRoleBindingInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockRoleBindingInterfaceMockAddClusterScopedHandler sync.RWMutex + lockRoleBindingInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockRoleBindingInterfaceMockAddFeatureHandler sync.RWMutex + lockRoleBindingInterfaceMockAddFeatureLifecycle sync.RWMutex + lockRoleBindingInterfaceMockAddHandler sync.RWMutex + lockRoleBindingInterfaceMockAddLifecycle sync.RWMutex + lockRoleBindingInterfaceMockController sync.RWMutex + lockRoleBindingInterfaceMockCreate sync.RWMutex + lockRoleBindingInterfaceMockDelete sync.RWMutex + lockRoleBindingInterfaceMockDeleteCollection sync.RWMutex + lockRoleBindingInterfaceMockDeleteNamespaced sync.RWMutex + lockRoleBindingInterfaceMockGet sync.RWMutex + lockRoleBindingInterfaceMockGetNamespaced sync.RWMutex + lockRoleBindingInterfaceMockList sync.RWMutex + lockRoleBindingInterfaceMockObjectClient sync.RWMutex + lockRoleBindingInterfaceMockUpdate sync.RWMutex + lockRoleBindingInterfaceMockWatch sync.RWMutex ) // Ensure, that RoleBindingInterfaceMock does implement RoleBindingInterface. @@ -558,12 +690,24 @@ var _ v1a.RoleBindingInterface = &RoleBindingInterfaceMock{} // // // make and configure a mocked RoleBindingInterface // mockedRoleBindingInterface := &RoleBindingInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.RoleBindingHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.RoleBindingLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.RoleBindingHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.RoleBindingLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleBindingHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.RoleBindingLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.RoleBindingHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.RoleBindingInterface = &RoleBindingInterfaceMock{} // // } type RoleBindingInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.RoleBindingHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.RoleBindingLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.RoleBindingHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.RoleBindingLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleBindingHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.RoleBindingLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.RoleBindingHandlerFunc) @@ -657,6 +813,32 @@ type RoleBindingInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.RoleBindingHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.RoleBindingLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type RoleBindingInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.RoleBindingLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.RoleBindingHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.RoleBindingLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type RoleBindingInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *RoleBindingInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.RoleBindingHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("RoleBindingInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but RoleBindingInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.RoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockRoleBindingInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockRoleBindingInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedRoleBindingInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *RoleBindingInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.RoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.RoleBindingHandlerFunc + } + lockRoleBindingInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockRoleBindingInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *RoleBindingInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.RoleBindingLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("RoleBindingInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but RoleBindingInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.RoleBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedRoleBindingInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *RoleBindingInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.RoleBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.RoleBindingLifecycle + } + lockRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockRoleBindingInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *RoleBindingInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.RoleBindingHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *RoleBindingInterfaceMock) AddClusterScopedLifecycleCalls() []struct return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *RoleBindingInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.RoleBindingHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("RoleBindingInterfaceMock.AddFeatureHandlerFunc: method is nil but RoleBindingInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleBindingHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockRoleBindingInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockRoleBindingInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedRoleBindingInterface.AddFeatureHandlerCalls()) +func (mock *RoleBindingInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleBindingHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleBindingHandlerFunc + } + lockRoleBindingInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockRoleBindingInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *RoleBindingInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.RoleBindingLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("RoleBindingInterfaceMock.AddFeatureLifecycleFunc: method is nil but RoleBindingInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.RoleBindingLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockRoleBindingInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockRoleBindingInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedRoleBindingInterface.AddFeatureLifecycleCalls()) +func (mock *RoleBindingInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.RoleBindingLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.RoleBindingLifecycle + } + lockRoleBindingInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockRoleBindingInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *RoleBindingInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.RoleBindingHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_mock.go b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_mock.go index 258be3fc..0567892b 100644 --- a/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_mock.go +++ b/apis/rbac.authorization.k8s.io/v1/fakes/zz_generated_role_mock.go @@ -141,14 +141,16 @@ func (mock *RoleListerMock) ListCalls() []struct { } var ( - lockRoleControllerMockAddClusterScopedHandler sync.RWMutex - lockRoleControllerMockAddHandler sync.RWMutex - lockRoleControllerMockEnqueue sync.RWMutex - lockRoleControllerMockGeneric sync.RWMutex - lockRoleControllerMockInformer sync.RWMutex - lockRoleControllerMockLister sync.RWMutex - lockRoleControllerMockStart sync.RWMutex - lockRoleControllerMockSync sync.RWMutex + lockRoleControllerMockAddClusterScopedFeatureHandler sync.RWMutex + lockRoleControllerMockAddClusterScopedHandler sync.RWMutex + lockRoleControllerMockAddFeatureHandler sync.RWMutex + lockRoleControllerMockAddHandler sync.RWMutex + lockRoleControllerMockEnqueue sync.RWMutex + lockRoleControllerMockGeneric sync.RWMutex + lockRoleControllerMockInformer sync.RWMutex + lockRoleControllerMockLister sync.RWMutex + lockRoleControllerMockStart sync.RWMutex + lockRoleControllerMockSync sync.RWMutex ) // Ensure, that RoleControllerMock does implement RoleController. @@ -161,9 +163,15 @@ var _ v1a.RoleController = &RoleControllerMock{} // // // make and configure a mocked RoleController // mockedRoleController := &RoleControllerMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.RoleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, handler v1a.RoleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, handler v1a.RoleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -192,9 +200,15 @@ var _ v1a.RoleController = &RoleControllerMock{} // // } type RoleControllerMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.RoleHandlerFunc) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, handler v1a.RoleHandlerFunc) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleHandlerFunc) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, handler v1a.RoleHandlerFunc) @@ -218,6 +232,19 @@ type RoleControllerMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Handler is the handler argument value. + Handler v1a.RoleHandlerFunc + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -229,6 +256,17 @@ type RoleControllerMock struct { // Handler is the handler argument value. Handler v1a.RoleHandlerFunc } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.RoleHandlerFunc + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -269,6 +307,53 @@ type RoleControllerMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *RoleControllerMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, handler v1a.RoleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("RoleControllerMock.AddClusterScopedFeatureHandlerFunc: method is nil but RoleController.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.RoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Handler: handler, + } + lockRoleControllerMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockRoleControllerMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, handler) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedRoleController.AddClusterScopedFeatureHandlerCalls()) +func (mock *RoleControllerMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.RoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Handler v1a.RoleHandlerFunc + } + lockRoleControllerMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockRoleControllerMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *RoleControllerMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, handler v1a.RoleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -312,6 +397,49 @@ func (mock *RoleControllerMock) AddClusterScopedHandlerCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *RoleControllerMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.RoleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("RoleControllerMock.AddFeatureHandlerFunc: method is nil but RoleController.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockRoleControllerMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockRoleControllerMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedRoleController.AddFeatureHandlerCalls()) +func (mock *RoleControllerMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleHandlerFunc + } + lockRoleControllerMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockRoleControllerMockAddFeatureHandler.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *RoleControllerMock) AddHandler(ctx context.Context, name string, handler v1a.RoleHandlerFunc) { if mock.AddHandlerFunc == nil { @@ -531,21 +659,25 @@ func (mock *RoleControllerMock) SyncCalls() []struct { } var ( - lockRoleInterfaceMockAddClusterScopedHandler sync.RWMutex - lockRoleInterfaceMockAddClusterScopedLifecycle sync.RWMutex - lockRoleInterfaceMockAddHandler sync.RWMutex - lockRoleInterfaceMockAddLifecycle sync.RWMutex - lockRoleInterfaceMockController sync.RWMutex - lockRoleInterfaceMockCreate sync.RWMutex - lockRoleInterfaceMockDelete sync.RWMutex - lockRoleInterfaceMockDeleteCollection sync.RWMutex - lockRoleInterfaceMockDeleteNamespaced sync.RWMutex - lockRoleInterfaceMockGet sync.RWMutex - lockRoleInterfaceMockGetNamespaced sync.RWMutex - lockRoleInterfaceMockList sync.RWMutex - lockRoleInterfaceMockObjectClient sync.RWMutex - lockRoleInterfaceMockUpdate sync.RWMutex - lockRoleInterfaceMockWatch sync.RWMutex + lockRoleInterfaceMockAddClusterScopedFeatureHandler sync.RWMutex + lockRoleInterfaceMockAddClusterScopedFeatureLifecycle sync.RWMutex + lockRoleInterfaceMockAddClusterScopedHandler sync.RWMutex + lockRoleInterfaceMockAddClusterScopedLifecycle sync.RWMutex + lockRoleInterfaceMockAddFeatureHandler sync.RWMutex + lockRoleInterfaceMockAddFeatureLifecycle sync.RWMutex + lockRoleInterfaceMockAddHandler sync.RWMutex + lockRoleInterfaceMockAddLifecycle sync.RWMutex + lockRoleInterfaceMockController sync.RWMutex + lockRoleInterfaceMockCreate sync.RWMutex + lockRoleInterfaceMockDelete sync.RWMutex + lockRoleInterfaceMockDeleteCollection sync.RWMutex + lockRoleInterfaceMockDeleteNamespaced sync.RWMutex + lockRoleInterfaceMockGet sync.RWMutex + lockRoleInterfaceMockGetNamespaced sync.RWMutex + lockRoleInterfaceMockList sync.RWMutex + lockRoleInterfaceMockObjectClient sync.RWMutex + lockRoleInterfaceMockUpdate sync.RWMutex + lockRoleInterfaceMockWatch sync.RWMutex ) // Ensure, that RoleInterfaceMock does implement RoleInterface. @@ -558,12 +690,24 @@ var _ v1a.RoleInterface = &RoleInterfaceMock{} // // // make and configure a mocked RoleInterface // mockedRoleInterface := &RoleInterfaceMock{ +// AddClusterScopedFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.RoleHandlerFunc) { +// panic("mock out the AddClusterScopedFeatureHandler method") +// }, +// AddClusterScopedFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.RoleLifecycle) { +// panic("mock out the AddClusterScopedFeatureLifecycle method") +// }, // AddClusterScopedHandlerFunc: func(ctx context.Context, name string, clusterName string, sync v1a.RoleHandlerFunc) { // panic("mock out the AddClusterScopedHandler method") // }, // AddClusterScopedLifecycleFunc: func(ctx context.Context, name string, clusterName string, lifecycle v1a.RoleLifecycle) { // panic("mock out the AddClusterScopedLifecycle method") // }, +// AddFeatureHandlerFunc: func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleHandlerFunc) { +// panic("mock out the AddFeatureHandler method") +// }, +// AddFeatureLifecycleFunc: func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.RoleLifecycle) { +// panic("mock out the AddFeatureLifecycle method") +// }, // AddHandlerFunc: func(ctx context.Context, name string, sync v1a.RoleHandlerFunc) { // panic("mock out the AddHandler method") // }, @@ -610,12 +754,24 @@ var _ v1a.RoleInterface = &RoleInterfaceMock{} // // } type RoleInterfaceMock struct { + // AddClusterScopedFeatureHandlerFunc mocks the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.RoleHandlerFunc) + + // AddClusterScopedFeatureLifecycleFunc mocks the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.RoleLifecycle) + // AddClusterScopedHandlerFunc mocks the AddClusterScopedHandler method. AddClusterScopedHandlerFunc func(ctx context.Context, name string, clusterName string, sync v1a.RoleHandlerFunc) // AddClusterScopedLifecycleFunc mocks the AddClusterScopedLifecycle method. AddClusterScopedLifecycleFunc func(ctx context.Context, name string, clusterName string, lifecycle v1a.RoleLifecycle) + // AddFeatureHandlerFunc mocks the AddFeatureHandler method. + AddFeatureHandlerFunc func(ctx context.Context, enabled func() bool, name string, sync v1a.RoleHandlerFunc) + + // AddFeatureLifecycleFunc mocks the AddFeatureLifecycle method. + AddFeatureLifecycleFunc func(ctx context.Context, enabled func() bool, name string, lifecycle v1a.RoleLifecycle) + // AddHandlerFunc mocks the AddHandler method. AddHandlerFunc func(ctx context.Context, name string, sync v1a.RoleHandlerFunc) @@ -657,6 +813,32 @@ type RoleInterfaceMock struct { // calls tracks calls to the methods. calls struct { + // AddClusterScopedFeatureHandler holds details about calls to the AddClusterScopedFeatureHandler method. + AddClusterScopedFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Sync is the sync argument value. + Sync v1a.RoleHandlerFunc + } + // AddClusterScopedFeatureLifecycle holds details about calls to the AddClusterScopedFeatureLifecycle method. + AddClusterScopedFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // ClusterName is the clusterName argument value. + ClusterName string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.RoleLifecycle + } // AddClusterScopedHandler holds details about calls to the AddClusterScopedHandler method. AddClusterScopedHandler []struct { // Ctx is the ctx argument value. @@ -679,6 +861,28 @@ type RoleInterfaceMock struct { // Lifecycle is the lifecycle argument value. Lifecycle v1a.RoleLifecycle } + // AddFeatureHandler holds details about calls to the AddFeatureHandler method. + AddFeatureHandler []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Sync is the sync argument value. + Sync v1a.RoleHandlerFunc + } + // AddFeatureLifecycle holds details about calls to the AddFeatureLifecycle method. + AddFeatureLifecycle []struct { + // Ctx is the ctx argument value. + Ctx context.Context + // Enabled is the enabled argument value. + Enabled func() bool + // Name is the name argument value. + Name string + // Lifecycle is the lifecycle argument value. + Lifecycle v1a.RoleLifecycle + } // AddHandler holds details about calls to the AddHandler method. AddHandler []struct { // Ctx is the ctx argument value. @@ -765,6 +969,100 @@ type RoleInterfaceMock struct { } } +// AddClusterScopedFeatureHandler calls AddClusterScopedFeatureHandlerFunc. +func (mock *RoleInterfaceMock) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name string, clusterName string, sync v1a.RoleHandlerFunc) { + if mock.AddClusterScopedFeatureHandlerFunc == nil { + panic("RoleInterfaceMock.AddClusterScopedFeatureHandlerFunc: method is nil but RoleInterface.AddClusterScopedFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.RoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Sync: sync, + } + lockRoleInterfaceMockAddClusterScopedFeatureHandler.Lock() + mock.calls.AddClusterScopedFeatureHandler = append(mock.calls.AddClusterScopedFeatureHandler, callInfo) + lockRoleInterfaceMockAddClusterScopedFeatureHandler.Unlock() + mock.AddClusterScopedFeatureHandlerFunc(ctx, enabled, name, clusterName, sync) +} + +// AddClusterScopedFeatureHandlerCalls gets all the calls that were made to AddClusterScopedFeatureHandler. +// Check the length with: +// len(mockedRoleInterface.AddClusterScopedFeatureHandlerCalls()) +func (mock *RoleInterfaceMock) AddClusterScopedFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.RoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Sync v1a.RoleHandlerFunc + } + lockRoleInterfaceMockAddClusterScopedFeatureHandler.RLock() + calls = mock.calls.AddClusterScopedFeatureHandler + lockRoleInterfaceMockAddClusterScopedFeatureHandler.RUnlock() + return calls +} + +// AddClusterScopedFeatureLifecycle calls AddClusterScopedFeatureLifecycleFunc. +func (mock *RoleInterfaceMock) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name string, clusterName string, lifecycle v1a.RoleLifecycle) { + if mock.AddClusterScopedFeatureLifecycleFunc == nil { + panic("RoleInterfaceMock.AddClusterScopedFeatureLifecycleFunc: method is nil but RoleInterface.AddClusterScopedFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.RoleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + ClusterName: clusterName, + Lifecycle: lifecycle, + } + lockRoleInterfaceMockAddClusterScopedFeatureLifecycle.Lock() + mock.calls.AddClusterScopedFeatureLifecycle = append(mock.calls.AddClusterScopedFeatureLifecycle, callInfo) + lockRoleInterfaceMockAddClusterScopedFeatureLifecycle.Unlock() + mock.AddClusterScopedFeatureLifecycleFunc(ctx, enabled, name, clusterName, lifecycle) +} + +// AddClusterScopedFeatureLifecycleCalls gets all the calls that were made to AddClusterScopedFeatureLifecycle. +// Check the length with: +// len(mockedRoleInterface.AddClusterScopedFeatureLifecycleCalls()) +func (mock *RoleInterfaceMock) AddClusterScopedFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.RoleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + ClusterName string + Lifecycle v1a.RoleLifecycle + } + lockRoleInterfaceMockAddClusterScopedFeatureLifecycle.RLock() + calls = mock.calls.AddClusterScopedFeatureLifecycle + lockRoleInterfaceMockAddClusterScopedFeatureLifecycle.RUnlock() + return calls +} + // AddClusterScopedHandler calls AddClusterScopedHandlerFunc. func (mock *RoleInterfaceMock) AddClusterScopedHandler(ctx context.Context, name string, clusterName string, sync v1a.RoleHandlerFunc) { if mock.AddClusterScopedHandlerFunc == nil { @@ -851,6 +1149,92 @@ func (mock *RoleInterfaceMock) AddClusterScopedLifecycleCalls() []struct { return calls } +// AddFeatureHandler calls AddFeatureHandlerFunc. +func (mock *RoleInterfaceMock) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync v1a.RoleHandlerFunc) { + if mock.AddFeatureHandlerFunc == nil { + panic("RoleInterfaceMock.AddFeatureHandlerFunc: method is nil but RoleInterface.AddFeatureHandler was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleHandlerFunc + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Sync: sync, + } + lockRoleInterfaceMockAddFeatureHandler.Lock() + mock.calls.AddFeatureHandler = append(mock.calls.AddFeatureHandler, callInfo) + lockRoleInterfaceMockAddFeatureHandler.Unlock() + mock.AddFeatureHandlerFunc(ctx, enabled, name, sync) +} + +// AddFeatureHandlerCalls gets all the calls that were made to AddFeatureHandler. +// Check the length with: +// len(mockedRoleInterface.AddFeatureHandlerCalls()) +func (mock *RoleInterfaceMock) AddFeatureHandlerCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleHandlerFunc +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Sync v1a.RoleHandlerFunc + } + lockRoleInterfaceMockAddFeatureHandler.RLock() + calls = mock.calls.AddFeatureHandler + lockRoleInterfaceMockAddFeatureHandler.RUnlock() + return calls +} + +// AddFeatureLifecycle calls AddFeatureLifecycleFunc. +func (mock *RoleInterfaceMock) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle v1a.RoleLifecycle) { + if mock.AddFeatureLifecycleFunc == nil { + panic("RoleInterfaceMock.AddFeatureLifecycleFunc: method is nil but RoleInterface.AddFeatureLifecycle was just called") + } + callInfo := struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.RoleLifecycle + }{ + Ctx: ctx, + Enabled: enabled, + Name: name, + Lifecycle: lifecycle, + } + lockRoleInterfaceMockAddFeatureLifecycle.Lock() + mock.calls.AddFeatureLifecycle = append(mock.calls.AddFeatureLifecycle, callInfo) + lockRoleInterfaceMockAddFeatureLifecycle.Unlock() + mock.AddFeatureLifecycleFunc(ctx, enabled, name, lifecycle) +} + +// AddFeatureLifecycleCalls gets all the calls that were made to AddFeatureLifecycle. +// Check the length with: +// len(mockedRoleInterface.AddFeatureLifecycleCalls()) +func (mock *RoleInterfaceMock) AddFeatureLifecycleCalls() []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.RoleLifecycle +} { + var calls []struct { + Ctx context.Context + Enabled func() bool + Name string + Lifecycle v1a.RoleLifecycle + } + lockRoleInterfaceMockAddFeatureLifecycle.RLock() + calls = mock.calls.AddFeatureLifecycle + lockRoleInterfaceMockAddFeatureLifecycle.RUnlock() + return calls +} + // AddHandler calls AddHandlerFunc. func (mock *RoleInterfaceMock) AddHandler(ctx context.Context, name string, sync v1a.RoleHandlerFunc) { if mock.AddHandlerFunc == nil { diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go index 524b25fe..a0f346b9 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_binding_controller.go @@ -68,7 +68,9 @@ type ClusterRoleBindingController interface { Informer() cache.SharedIndexInformer Lister() ClusterRoleBindingLister AddHandler(ctx context.Context, name string, handler ClusterRoleBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleBindingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterRoleBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterRoleBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterRoleBindingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRoleBindingController AddHandler(ctx context.Context, name string, sync ClusterRoleBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleBindingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRoleBindingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRoleBindingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRoleBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRoleBindingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRoleBindingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRoleBindingLifecycle) } type clusterRoleBindingLister struct { @@ -149,6 +155,20 @@ func (c *clusterRoleBindingController) AddHandler(ctx context.Context, name stri }) } +func (c *clusterRoleBindingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterRoleBindingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ClusterRoleBinding); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterRoleBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRoleBindingHandlerFunc) { resource.PutClusterScoped(ClusterRoleBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterRoleBindingController) AddClusterScopedHandler(ctx context.Conte }) } +func (c *clusterRoleBindingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterRoleBindingHandlerFunc) { + resource.PutClusterScoped(ClusterRoleBindingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ClusterRoleBinding); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterRoleBindingFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterRoleBindingClient) AddHandler(ctx context.Context, name string, s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRoleBindingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleBindingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRoleBindingClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRoleBindingLifecycle) { sync := NewClusterRoleBindingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRoleBindingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRoleBindingLifecycle) { + sync := NewClusterRoleBindingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRoleBindingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRoleBindingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRoleBindingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRoleBindingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterRoleBindingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRoleBindingLifecycle) { sync := NewClusterRoleBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRoleBindingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRoleBindingLifecycle) { + sync := NewClusterRoleBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterRoleBindingIndexer func(obj *v1.ClusterRoleBinding) ([]string, error) type ClusterRoleBindingClientCache interface { diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go index e99b1875..09a3eda9 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_cluster_role_controller.go @@ -68,7 +68,9 @@ type ClusterRoleController interface { Informer() cache.SharedIndexInformer Lister() ClusterRoleLister AddHandler(ctx context.Context, name string, handler ClusterRoleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler ClusterRoleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler ClusterRoleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -87,9 +89,13 @@ type ClusterRoleInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRoleController AddHandler(ctx context.Context, name string, sync ClusterRoleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRoleLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRoleLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRoleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRoleHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRoleLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRoleLifecycle) } type clusterRoleLister struct { @@ -149,6 +155,20 @@ func (c *clusterRoleController) AddHandler(ctx context.Context, name string, han }) } +func (c *clusterRoleController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler ClusterRoleHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ClusterRole); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *clusterRoleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler ClusterRoleHandlerFunc) { resource.PutClusterScoped(ClusterRoleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -162,6 +182,21 @@ func (c *clusterRoleController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *clusterRoleController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler ClusterRoleHandlerFunc) { + resource.PutClusterScoped(ClusterRoleGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.ClusterRole); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type clusterRoleFactory struct { } @@ -257,20 +292,38 @@ func (s *clusterRoleClient) AddHandler(ctx context.Context, name string, sync Cl s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRoleClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync ClusterRoleHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRoleClient) AddLifecycle(ctx context.Context, name string, lifecycle ClusterRoleLifecycle) { sync := NewClusterRoleLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *clusterRoleClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle ClusterRoleLifecycle) { + sync := NewClusterRoleLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *clusterRoleClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync ClusterRoleHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRoleClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync ClusterRoleHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *clusterRoleClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle ClusterRoleLifecycle) { sync := NewClusterRoleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *clusterRoleClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle ClusterRoleLifecycle) { + sync := NewClusterRoleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type ClusterRoleIndexer func(obj *v1.ClusterRole) ([]string, error) type ClusterRoleClientCache interface { diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go index 8f54419b..47e6137c 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_binding_controller.go @@ -69,7 +69,9 @@ type RoleBindingController interface { Informer() cache.SharedIndexInformer Lister() RoleBindingLister AddHandler(ctx context.Context, name string, handler RoleBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleBindingHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler RoleBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler RoleBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type RoleBindingInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() RoleBindingController AddHandler(ctx context.Context, name string, sync RoleBindingHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleBindingHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle RoleBindingLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle RoleBindingLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync RoleBindingHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync RoleBindingHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle RoleBindingLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle RoleBindingLifecycle) } type roleBindingLister struct { @@ -150,6 +156,20 @@ func (c *roleBindingController) AddHandler(ctx context.Context, name string, han }) } +func (c *roleBindingController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler RoleBindingHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.RoleBinding); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *roleBindingController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler RoleBindingHandlerFunc) { resource.PutClusterScoped(RoleBindingGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *roleBindingController) AddClusterScopedHandler(ctx context.Context, nam }) } +func (c *roleBindingController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler RoleBindingHandlerFunc) { + resource.PutClusterScoped(RoleBindingGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.RoleBinding); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type roleBindingFactory struct { } @@ -258,20 +293,38 @@ func (s *roleBindingClient) AddHandler(ctx context.Context, name string, sync Ro s.Controller().AddHandler(ctx, name, sync) } +func (s *roleBindingClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleBindingHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *roleBindingClient) AddLifecycle(ctx context.Context, name string, lifecycle RoleBindingLifecycle) { sync := NewRoleBindingLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *roleBindingClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle RoleBindingLifecycle) { + sync := NewRoleBindingLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *roleBindingClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync RoleBindingHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *roleBindingClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync RoleBindingHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *roleBindingClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle RoleBindingLifecycle) { sync := NewRoleBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *roleBindingClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle RoleBindingLifecycle) { + sync := NewRoleBindingLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type RoleBindingIndexer func(obj *v1.RoleBinding) ([]string, error) type RoleBindingClientCache interface { diff --git a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go index 85cba13d..eda34d4a 100644 --- a/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go +++ b/apis/rbac.authorization.k8s.io/v1/zz_generated_role_controller.go @@ -69,7 +69,9 @@ type RoleController interface { Informer() cache.SharedIndexInformer Lister() RoleLister AddHandler(ctx context.Context, name string, handler RoleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleHandlerFunc) AddClusterScopedHandler(ctx context.Context, name, clusterName string, handler RoleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, handler RoleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error @@ -88,9 +90,13 @@ type RoleInterface interface { DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() RoleController AddHandler(ctx context.Context, name string, sync RoleHandlerFunc) + AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleHandlerFunc) AddLifecycle(ctx context.Context, name string, lifecycle RoleLifecycle) + AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle RoleLifecycle) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync RoleHandlerFunc) + AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync RoleHandlerFunc) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle RoleLifecycle) + AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle RoleLifecycle) } type roleLister struct { @@ -150,6 +156,20 @@ func (c *roleController) AddHandler(ctx context.Context, name string, handler Ro }) } +func (c *roleController) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, handler RoleHandlerFunc) { + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Role); ok { + return handler(key, v) + } else { + return nil, nil + } + }) +} + func (c *roleController) AddClusterScopedHandler(ctx context.Context, name, cluster string, handler RoleHandlerFunc) { resource.PutClusterScoped(RoleGroupVersionResource) c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { @@ -163,6 +183,21 @@ func (c *roleController) AddClusterScopedHandler(ctx context.Context, name, clus }) } +func (c *roleController) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, cluster string, handler RoleHandlerFunc) { + resource.PutClusterScoped(RoleGroupVersionResource) + c.GenericController.AddHandler(ctx, name, func(key string, obj interface{}) (interface{}, error) { + if !enabled() { + return nil, nil + } else if obj == nil { + return handler(key, nil) + } else if v, ok := obj.(*v1.Role); ok && controller.ObjectInCluster(cluster, obj) { + return handler(key, v) + } else { + return nil, nil + } + }) +} + type roleFactory struct { } @@ -258,20 +293,38 @@ func (s *roleClient) AddHandler(ctx context.Context, name string, sync RoleHandl s.Controller().AddHandler(ctx, name, sync) } +func (s *roleClient) AddFeatureHandler(ctx context.Context, enabled func() bool, name string, sync RoleHandlerFunc) { + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *roleClient) AddLifecycle(ctx context.Context, name string, lifecycle RoleLifecycle) { sync := NewRoleLifecycleAdapter(name, false, s, lifecycle) s.Controller().AddHandler(ctx, name, sync) } +func (s *roleClient) AddFeatureLifecycle(ctx context.Context, enabled func() bool, name string, lifecycle RoleLifecycle) { + sync := NewRoleLifecycleAdapter(name, false, s, lifecycle) + s.Controller().AddFeatureHandler(ctx, enabled, name, sync) +} + func (s *roleClient) AddClusterScopedHandler(ctx context.Context, name, clusterName string, sync RoleHandlerFunc) { s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *roleClient) AddClusterScopedFeatureHandler(ctx context.Context, enabled func() bool, name, clusterName string, sync RoleHandlerFunc) { + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + func (s *roleClient) AddClusterScopedLifecycle(ctx context.Context, name, clusterName string, lifecycle RoleLifecycle) { sync := NewRoleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) s.Controller().AddClusterScopedHandler(ctx, name, clusterName, sync) } +func (s *roleClient) AddClusterScopedFeatureLifecycle(ctx context.Context, enabled func() bool, name, clusterName string, lifecycle RoleLifecycle) { + sync := NewRoleLifecycleAdapter(name+"_"+clusterName, true, s, lifecycle) + s.Controller().AddClusterScopedFeatureHandler(ctx, enabled, name, clusterName, sync) +} + type RoleIndexer func(obj *v1.Role) ([]string, error) type RoleClientCache interface {