syncer

package
v1.17.0-beta29 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 License: Apache-2.0 Imports: 19 Imported by: 4

Documentation

Index

Constants

View Source
const (
	FdsLabelKey = "discovery.solo.io/function_discovery"
)

Variables

This section is empty.

Functions

func GetFunctionDiscoveriesWithExtensions added in v1.9.25

func GetFunctionDiscoveriesWithExtensions(opts bootstrap.Opts, extensions Extensions) []fds.FunctionDiscoveryFactory

func GetFunctionDiscoveriesWithExtensionsAndRegistry added in v1.9.25

func GetFunctionDiscoveriesWithExtensionsAndRegistry(opts bootstrap.Opts, registryDiscFacts func(opts bootstrap.Opts) []fds.FunctionDiscoveryFactory, extensions Extensions) []fds.FunctionDiscoveryFactory

func NewSetupFunc added in v1.9.25

func NewSetupFunc() setuputils.SetupFunc

func NewSetupFuncWithExtensions added in v1.9.25

func NewSetupFuncWithExtensions(extensions Extensions) setuputils.SetupFunc

NewSetupFuncWithExtensions used as extension point for external repo

func RunFDS

func RunFDS(opts bootstrap.Opts) error

func RunFDSWithExtensions added in v1.9.25

func RunFDSWithExtensions(opts bootstrap.Opts, extensions Extensions) error

Types

type Extensions added in v1.9.25

type Extensions struct {
	DiscoveryFactoryFuncs []func(opts bootstrap.Opts) fds.FunctionDiscoveryFactory
}

type FakeKubeNamespaceWatcher added in v0.17.0

type FakeKubeNamespaceWatcher struct{}

FakeKubeNamespaceWatcher to eliminate the need for this fake client for non kube environments TODO: consider using regular solo-kit namespace client instead of KubeNamespace client

func (*FakeKubeNamespaceWatcher) BaseClient added in v0.17.0

func (*FakeKubeNamespaceWatcher) Delete added in v0.17.0

func (f *FakeKubeNamespaceWatcher) Delete(name string, opts clients.DeleteOpts) error

func (*FakeKubeNamespaceWatcher) List added in v0.17.0

func (*FakeKubeNamespaceWatcher) Read added in v0.17.0

func (*FakeKubeNamespaceWatcher) Register added in v0.17.0

func (f *FakeKubeNamespaceWatcher) Register() error

func (*FakeKubeNamespaceWatcher) Watch added in v0.17.0

func (*FakeKubeNamespaceWatcher) Write added in v0.17.0

Jump to

Keyboard shortcuts

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