# 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.