Documentation ¶
Overview ¶
Package processor is a generated GoMock package.
Package processor is a generated GoMock package.
Package processor is a generated GoMock package.
Package processor contains the processor for the gateway
Index ¶
- type Generator
- type MockGenerator
- type MockGeneratorMockRecorder
- type MockProcessor
- func (m *MockProcessor) BuildConfigs()
- func (m *MockProcessor) Delete(arg0 interface{}) bool
- func (m *MockProcessor) EXPECT() *MockProcessorMockRecorder
- func (m *MockProcessor) Insert(arg0 interface{}) bool
- func (m *MockProcessor) IsConfigMapReferred(arg0 types.NamespacedName) bool
- func (m *MockProcessor) IsEffectiveRoute(arg0 []v1.ParentReference) bool
- func (m *MockProcessor) IsEffectiveTargetRef(arg0 client.Object, arg1 v1alpha2.NamespacedPolicyTargetReference) bool
- func (m *MockProcessor) IsFilterConfigReferred(arg0 string, arg1 types.NamespacedName) bool
- func (m *MockProcessor) IsFilterDefinitionReferred(arg0 types.NamespacedName) bool
- func (m *MockProcessor) IsFilterReferred(arg0 types.NamespacedName) bool
- func (m *MockProcessor) IsHeadlessServiceWithoutSelector(arg0 types.NamespacedName) bool
- func (m *MockProcessor) IsListenerFilterReferred(arg0 types.NamespacedName) bool
- func (m *MockProcessor) IsRoutableLocalTargetServices(arg0 client.Object, arg1 []v1alpha2.LocalPolicyTargetReference) bool
- func (m *MockProcessor) IsRoutableNamespacedTargetServices(arg0 client.Object, arg1 []v1alpha2.NamespacedPolicyTargetReference) bool
- func (m *MockProcessor) IsRoutableService(arg0 types.NamespacedName) bool
- func (m *MockProcessor) IsRoutableTargetService(arg0 client.Object, arg1 v1alpha2.NamespacedPolicyTargetReference) bool
- func (m *MockProcessor) IsSecretReferred(arg0 types.NamespacedName) bool
- func (m *MockProcessor) UseEndpointSlices() bool
- type MockProcessorMockRecorder
- func (mr *MockProcessorMockRecorder) BuildConfigs() *gomock.Call
- func (mr *MockProcessorMockRecorder) Delete(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) Insert(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsConfigMapReferred(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsEffectiveRoute(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsEffectiveTargetRef(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsFilterConfigReferred(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsFilterDefinitionReferred(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsFilterReferred(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsHeadlessServiceWithoutSelector(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsListenerFilterReferred(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsRoutableLocalTargetServices(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsRoutableNamespacedTargetServices(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsRoutableService(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsRoutableTargetService(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) IsSecretReferred(arg0 interface{}) *gomock.Call
- func (mr *MockProcessorMockRecorder) UseEndpointSlices() *gomock.Call
- type MockTrigger
- type MockTriggerMockRecorder
- type Processor
- type Trigger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Generator ¶
Generator is the interface for processing the gateway resources and building the configuration
type MockGenerator ¶
type MockGenerator struct {
// contains filtered or unexported fields
}
MockGenerator is a mock of Generator interface.
func NewMockGenerator ¶
func NewMockGenerator(ctrl *gomock.Controller) *MockGenerator
NewMockGenerator creates a new mock instance.
func (*MockGenerator) EXPECT ¶
func (m *MockGenerator) EXPECT() *MockGeneratorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockGenerator) Generate ¶
func (m *MockGenerator) Generate() fgw.Config
Generate mocks base method.
type MockGeneratorMockRecorder ¶
type MockGeneratorMockRecorder struct {
// contains filtered or unexported fields
}
MockGeneratorMockRecorder is the mock recorder for MockGenerator.
func (*MockGeneratorMockRecorder) Generate ¶
func (mr *MockGeneratorMockRecorder) Generate() *gomock.Call
Generate indicates an expected call of Generate.
type MockProcessor ¶
type MockProcessor struct {
// contains filtered or unexported fields
}
MockProcessor is a mock of Processor interface.
func NewMockProcessor ¶
func NewMockProcessor(ctrl *gomock.Controller) *MockProcessor
NewMockProcessor creates a new mock instance.
func (*MockProcessor) BuildConfigs ¶
func (m *MockProcessor) BuildConfigs()
BuildConfigs mocks base method.
func (*MockProcessor) Delete ¶
func (m *MockProcessor) Delete(arg0 interface{}) bool
Delete mocks base method.
func (*MockProcessor) EXPECT ¶
func (m *MockProcessor) EXPECT() *MockProcessorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProcessor) Insert ¶
func (m *MockProcessor) Insert(arg0 interface{}) bool
Insert mocks base method.
func (*MockProcessor) IsConfigMapReferred ¶
func (m *MockProcessor) IsConfigMapReferred(arg0 types.NamespacedName) bool
IsConfigMapReferred mocks base method.
func (*MockProcessor) IsEffectiveRoute ¶
func (m *MockProcessor) IsEffectiveRoute(arg0 []v1.ParentReference) bool
IsEffectiveRoute mocks base method.
func (*MockProcessor) IsEffectiveTargetRef ¶
func (m *MockProcessor) IsEffectiveTargetRef(arg0 client.Object, arg1 v1alpha2.NamespacedPolicyTargetReference) bool
IsEffectiveTargetRef mocks base method.
func (*MockProcessor) IsFilterConfigReferred ¶
func (m *MockProcessor) IsFilterConfigReferred(arg0 string, arg1 types.NamespacedName) bool
IsFilterConfigReferred mocks base method.
func (*MockProcessor) IsFilterDefinitionReferred ¶
func (m *MockProcessor) IsFilterDefinitionReferred(arg0 types.NamespacedName) bool
IsFilterDefinitionReferred mocks base method.
func (*MockProcessor) IsFilterReferred ¶
func (m *MockProcessor) IsFilterReferred(arg0 types.NamespacedName) bool
IsFilterReferred mocks base method.
func (*MockProcessor) IsHeadlessServiceWithoutSelector ¶
func (m *MockProcessor) IsHeadlessServiceWithoutSelector(arg0 types.NamespacedName) bool
IsHeadlessServiceWithoutSelector mocks base method.
func (*MockProcessor) IsListenerFilterReferred ¶
func (m *MockProcessor) IsListenerFilterReferred(arg0 types.NamespacedName) bool
IsListenerFilterReferred mocks base method.
func (*MockProcessor) IsRoutableLocalTargetServices ¶
func (m *MockProcessor) IsRoutableLocalTargetServices(arg0 client.Object, arg1 []v1alpha2.LocalPolicyTargetReference) bool
IsRoutableLocalTargetServices mocks base method.
func (*MockProcessor) IsRoutableNamespacedTargetServices ¶
func (m *MockProcessor) IsRoutableNamespacedTargetServices(arg0 client.Object, arg1 []v1alpha2.NamespacedPolicyTargetReference) bool
IsRoutableNamespacedTargetServices mocks base method.
func (*MockProcessor) IsRoutableService ¶
func (m *MockProcessor) IsRoutableService(arg0 types.NamespacedName) bool
IsRoutableService mocks base method.
func (*MockProcessor) IsRoutableTargetService ¶
func (m *MockProcessor) IsRoutableTargetService(arg0 client.Object, arg1 v1alpha2.NamespacedPolicyTargetReference) bool
IsRoutableTargetService mocks base method.
func (*MockProcessor) IsSecretReferred ¶
func (m *MockProcessor) IsSecretReferred(arg0 types.NamespacedName) bool
IsSecretReferred mocks base method.
func (*MockProcessor) UseEndpointSlices ¶
func (m *MockProcessor) UseEndpointSlices() bool
UseEndpointSlices mocks base method.
type MockProcessorMockRecorder ¶
type MockProcessorMockRecorder struct {
// contains filtered or unexported fields
}
MockProcessorMockRecorder is the mock recorder for MockProcessor.
func (*MockProcessorMockRecorder) BuildConfigs ¶
func (mr *MockProcessorMockRecorder) BuildConfigs() *gomock.Call
BuildConfigs indicates an expected call of BuildConfigs.
func (*MockProcessorMockRecorder) Delete ¶
func (mr *MockProcessorMockRecorder) Delete(arg0 interface{}) *gomock.Call
Delete indicates an expected call of Delete.
func (*MockProcessorMockRecorder) Insert ¶
func (mr *MockProcessorMockRecorder) Insert(arg0 interface{}) *gomock.Call
Insert indicates an expected call of Insert.
func (*MockProcessorMockRecorder) IsConfigMapReferred ¶
func (mr *MockProcessorMockRecorder) IsConfigMapReferred(arg0 interface{}) *gomock.Call
IsConfigMapReferred indicates an expected call of IsConfigMapReferred.
func (*MockProcessorMockRecorder) IsEffectiveRoute ¶
func (mr *MockProcessorMockRecorder) IsEffectiveRoute(arg0 interface{}) *gomock.Call
IsEffectiveRoute indicates an expected call of IsEffectiveRoute.
func (*MockProcessorMockRecorder) IsEffectiveTargetRef ¶
func (mr *MockProcessorMockRecorder) IsEffectiveTargetRef(arg0, arg1 interface{}) *gomock.Call
IsEffectiveTargetRef indicates an expected call of IsEffectiveTargetRef.
func (*MockProcessorMockRecorder) IsFilterConfigReferred ¶
func (mr *MockProcessorMockRecorder) IsFilterConfigReferred(arg0, arg1 interface{}) *gomock.Call
IsFilterConfigReferred indicates an expected call of IsFilterConfigReferred.
func (*MockProcessorMockRecorder) IsFilterDefinitionReferred ¶
func (mr *MockProcessorMockRecorder) IsFilterDefinitionReferred(arg0 interface{}) *gomock.Call
IsFilterDefinitionReferred indicates an expected call of IsFilterDefinitionReferred.
func (*MockProcessorMockRecorder) IsFilterReferred ¶
func (mr *MockProcessorMockRecorder) IsFilterReferred(arg0 interface{}) *gomock.Call
IsFilterReferred indicates an expected call of IsFilterReferred.
func (*MockProcessorMockRecorder) IsHeadlessServiceWithoutSelector ¶
func (mr *MockProcessorMockRecorder) IsHeadlessServiceWithoutSelector(arg0 interface{}) *gomock.Call
IsHeadlessServiceWithoutSelector indicates an expected call of IsHeadlessServiceWithoutSelector.
func (*MockProcessorMockRecorder) IsListenerFilterReferred ¶
func (mr *MockProcessorMockRecorder) IsListenerFilterReferred(arg0 interface{}) *gomock.Call
IsListenerFilterReferred indicates an expected call of IsListenerFilterReferred.
func (*MockProcessorMockRecorder) IsRoutableLocalTargetServices ¶
func (mr *MockProcessorMockRecorder) IsRoutableLocalTargetServices(arg0, arg1 interface{}) *gomock.Call
IsRoutableLocalTargetServices indicates an expected call of IsRoutableLocalTargetServices.
func (*MockProcessorMockRecorder) IsRoutableNamespacedTargetServices ¶
func (mr *MockProcessorMockRecorder) IsRoutableNamespacedTargetServices(arg0, arg1 interface{}) *gomock.Call
IsRoutableNamespacedTargetServices indicates an expected call of IsRoutableNamespacedTargetServices.
func (*MockProcessorMockRecorder) IsRoutableService ¶
func (mr *MockProcessorMockRecorder) IsRoutableService(arg0 interface{}) *gomock.Call
IsRoutableService indicates an expected call of IsRoutableService.
func (*MockProcessorMockRecorder) IsRoutableTargetService ¶
func (mr *MockProcessorMockRecorder) IsRoutableTargetService(arg0, arg1 interface{}) *gomock.Call
IsRoutableTargetService indicates an expected call of IsRoutableTargetService.
func (*MockProcessorMockRecorder) IsSecretReferred ¶
func (mr *MockProcessorMockRecorder) IsSecretReferred(arg0 interface{}) *gomock.Call
IsSecretReferred indicates an expected call of IsSecretReferred.
func (*MockProcessorMockRecorder) UseEndpointSlices ¶
func (mr *MockProcessorMockRecorder) UseEndpointSlices() *gomock.Call
UseEndpointSlices indicates an expected call of UseEndpointSlices.
type MockTrigger ¶
type MockTrigger struct {
// contains filtered or unexported fields
}
MockTrigger is a mock of Trigger interface.
func NewMockTrigger ¶
func NewMockTrigger(ctrl *gomock.Controller) *MockTrigger
NewMockTrigger creates a new mock instance.
func (*MockTrigger) Delete ¶
func (m *MockTrigger) Delete(arg0 interface{}, arg1 Processor) bool
Delete mocks base method.
func (*MockTrigger) EXPECT ¶
func (m *MockTrigger) EXPECT() *MockTriggerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockTrigger) Insert ¶
func (m *MockTrigger) Insert(arg0 interface{}, arg1 Processor) bool
Insert mocks base method.
type MockTriggerMockRecorder ¶
type MockTriggerMockRecorder struct {
// contains filtered or unexported fields
}
MockTriggerMockRecorder is the mock recorder for MockTrigger.
func (*MockTriggerMockRecorder) Delete ¶
func (mr *MockTriggerMockRecorder) Delete(arg0, arg1 interface{}) *gomock.Call
Delete indicates an expected call of Delete.
func (*MockTriggerMockRecorder) Insert ¶
func (mr *MockTriggerMockRecorder) Insert(arg0, arg1 interface{}) *gomock.Call
Insert indicates an expected call of Insert.
type Processor ¶
type Processor interface { Insert(obj interface{}) bool Delete(obj interface{}) bool BuildConfigs() IsEffectiveRoute(parentRefs []gwv1.ParentReference) bool IsRoutableService(service client.ObjectKey) bool IsHeadlessServiceWithoutSelector(key client.ObjectKey) bool IsEffectiveTargetRef(policy client.Object, targetRef gwv1alpha2.NamespacedPolicyTargetReference) bool IsRoutableTargetService(policy client.Object, targetRef gwv1alpha2.NamespacedPolicyTargetReference) bool IsRoutableNamespacedTargetServices(policy client.Object, targetRefs []gwv1alpha2.NamespacedPolicyTargetReference) bool IsRoutableLocalTargetServices(policy client.Object, targetRefs []gwv1alpha2.LocalPolicyTargetReference) bool IsConfigMapReferred(cm client.ObjectKey) bool IsSecretReferred(secret client.ObjectKey) bool IsFilterReferred(filter client.ObjectKey) bool IsListenerFilterReferred(filter client.ObjectKey) bool IsFilterDefinitionReferred(filter client.ObjectKey) bool IsFilterConfigReferred(kind string, config client.ObjectKey) bool UseEndpointSlices() bool }
Processor is the interface for the functionality provided by the cache