Documentation ¶
Index ¶
- Constants
- func GetFunctionDiscoveriesWithExtensions(opts bootstrap.Opts, extensions Extensions) []fds.FunctionDiscoveryFactory
- func GetFunctionDiscoveriesWithExtensionsAndRegistry(opts bootstrap.Opts, ...) []fds.FunctionDiscoveryFactory
- func NewDiscoverySyncer(fd *fds.FunctionDiscovery, fdsMode v1.Settings_DiscoveryOptions_FdsMode) v1.DiscoverySyncer
- func NewSetupFunc() setuputils.SetupFunc
- func NewSetupFuncWithExtensions(extensions Extensions) setuputils.SetupFunc
- func RunFDS(opts bootstrap.Opts) error
- func RunFDSWithExtensions(opts bootstrap.Opts, extensions Extensions) error
- type Extensions
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 NewDiscoverySyncer ¶
func NewDiscoverySyncer(fd *fds.FunctionDiscovery, fdsMode v1.Settings_DiscoveryOptions_FdsMode) v1.DiscoverySyncer
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 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
}
Click to show internal directories.
Click to hide internal directories.