Documentation
¶
Index ¶
- Constants
- func AssembleBackdropConfig(m plugin.Manager, name string, overrides *api.Backdrop) (*api.Backdrop, error)
- func FindBuildConfig(m plugin.Manager, name string, overrides *api.BuildInfo) (*api.BuildInfo, error)
- func MergeBackdrop(target, source *api.Backdrop)
- func MergeBuildInfo(target, source *api.BuildInfo)
- func NewGRPCServer(impl Configuration) api.ConfigurationPluginServer
- func ValidateBackdrop(b *api.Backdrop) error
- func ValidateBuildInfo(b *api.BuildInfo) error
- type Configuration
- type InvalidError
- type NotFoundError
Constants ¶
View Source
const Type pluginType = "configuration"
Variables ¶
This section is empty.
Functions ¶
func AssembleBackdropConfig ¶
func FindBuildConfig ¶
func MergeBackdrop ¶
func MergeBuildInfo ¶
func NewGRPCServer ¶
func NewGRPCServer(impl Configuration) api.ConfigurationPluginServer
func ValidateBackdrop ¶
func ValidateBuildInfo ¶
Types ¶
type Configuration ¶
type Configuration interface {
dodo.Plugin
ListBackdrops() ([]*api.Backdrop, error)
GetBackdrop(string) (*api.Backdrop, error)
}
func NewGRPCClient ¶
func NewGRPCClient(c api.ConfigurationPluginClient) Configuration
type InvalidError ¶
func (InvalidError) Error ¶
func (e InvalidError) Error() string
type NotFoundError ¶
func (NotFoundError) Error ¶
func (e NotFoundError) Error() string
Click to show internal directories.
Click to hide internal directories.