package
1.2.1
Repository: https://github.com/go-magma/magma.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

FlattenHandlerLists turns a variadic list of obsidian handlers into a single flattened list of handlers.
LoadAllPlugins loads and registers all orchestrator plugins, returning the first error encountered during the process.
LoadAllPluginsFatalOnError loads and registers all orchestrator plugins and calls os.Exit() on error.
RegisterPluginForTests registers all components of a given plugin with the corresponding component registries exposed by the orchestrator.

# Structs

DefaultOrchestratorPluginLoader looks for all .so files in /var/opt/magma/plugins and tries to load each .so as an OrchestratorPlugin.

# Interfaces

OrchestratorPlugin defines the functionality that a plugin on the magma cloud side is expected to implement and provide.
OrchestratorPluginLoader wraps the loading of OrchestratorPlugin impls.