falcon

package
v0.0.0-...-c4fc74e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2022 License: AGPL-3.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FalconController

type FalconController struct {
	client.Client
	Lister         v1alpha3.GatewayLister
	Informer       cache.SharedIndexInformer
	InformerSynced cache.InformerSynced
	Queue          workqueue.Interface
	Options        *options.FalconOptions
	Logger         logr.Logger
	MaxConcurrent  int
}

func NewFalconController

func NewFalconController(client client.Client, informerFactory istioInformers.SharedInformerFactory, ops *options.FalconOptions) *FalconController

func (*FalconController) IsEffectivePort

func (f *FalconController) IsEffectivePort(port uint32) bool

func (*FalconController) IsIgnoreGateway

func (f *FalconController) IsIgnoreGateway(gw *v1alpha33.Gateway) bool

func (*FalconController) Run

func (f *FalconController) Run(workers int, stopCh <-chan struct{}) error

func (*FalconController) Start

func (f *FalconController) Start(ctx context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL