resource_quickstart_registry

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrCategoryRequired = errors.New("category is required")

ErrCategoryRequired is returned when the category field is empty.

View Source
var ErrDescriptionRequired = errors.New("description is required")

ErrDescriptionRequired is returned when the description field is empty.

View Source
var ErrNameRequired = errors.New("name is required")

ErrNameRequired is returned when the name field is empty.

View Source
var ErrPluginIdRequired = errors.New("plugin_id is required")

ErrPluginIdRequired is returned when the plugin_id field is empty.

View Source
var ErrQuickstartExecutionUnavailable = errors.New("quickstart execution is unavailable")

ErrQuickstartExecutionUnavailable is returned when no plugin bus is configured.

View Source
var ErrQuickstartIdAlreadyRegistered = errors.New("quickstart_id is already registered")

ErrQuickstartIdAlreadyRegistered is returned when quickstart_id is already registered.

View Source
var ErrQuickstartIdRequired = errors.New("quickstart_id is required")

ErrQuickstartIdRequired is returned when the quickstart_id field is empty.

View Source
var ErrQuickstartNotRegistered = errors.New("quickstart_id is not registered")

ErrQuickstartNotRegistered is returned when quickstart_id is not registered.

View Source
var ErrRegistrationRequired = errors.New("registration is required")

ErrRegistrationRequired is returned when no registration is provided.

View Source
var ErrSpaceResourceIdRequired = errors.New("space_resource_id is required")

ErrSpaceResourceIdRequired is returned when space_resource_id is empty.

View Source
var ErrSpaceResourceRequired = errors.New("space resource is required")

ErrSpaceResourceRequired is returned when the resource is not a Space resource.

Functions

This section is empty.

Types

type QuickstartRegistryResource

type QuickstartRegistryResource struct {
	// contains filtered or unexported fields
}

QuickstartRegistryResource provides an in-memory Quickstart registry. Plugins register Quickstarts via RegisterQuickstart and watch for changes via WatchQuickstarts.

func NewQuickstartRegistryResource

func NewQuickstartRegistryResource(
	le *logrus.Entry,
	b bus.Bus,
) *QuickstartRegistryResource

NewQuickstartRegistryResource creates a new QuickstartRegistryResource.

func (*QuickstartRegistryResource) ExecuteQuickstart

ExecuteQuickstart runs a registered Quickstart seed handler against a mounted Space.

func (*QuickstartRegistryResource) GetMux

GetMux returns the rpc mux.

func (*QuickstartRegistryResource) ListQuickstarts

ListQuickstarts returns all registered Quickstarts.

func (*QuickstartRegistryResource) LookupRegistration

LookupRegistration finds a registration by quickstartID.

func (*QuickstartRegistryResource) RegisterQuickstart

RegisterQuickstart registers a Quickstart from a plugin.

func (*QuickstartRegistryResource) WatchQuickstarts

WatchQuickstarts streams all registered Quickstarts.

Jump to

Keyboard shortcuts

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