Documentation
¶
Index ¶
- func ListAvailableServices() ([]string, error)
- func NormalizeServiceName(arg string) string
- func NormalizeServiceNames(args []string) []string
- func ValidateConfigExists(serviceName string) error
- func ValidateDatabaseConfig(bc *corev1.Bootstrap) error
- func ValidateServiceExists(serviceName string) error
- type ServiceConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListAvailableServices ¶
ListAvailableServices scans app/*/service directories and returns service names.
func NormalizeServiceName ¶
NormalizeServiceName extracts a bare service name from a single path argument.
func NormalizeServiceNames ¶
NormalizeServiceNames extracts bare service names from paths that may result from shell tab-completion (e.g. "app/servora/service/" → "servora").
func ValidateConfigExists ¶
ValidateConfigExists checks that configs/local/ directory exists for the service.
func ValidateDatabaseConfig ¶
ValidateDatabaseConfig checks that the bootstrap has a database config.
func ValidateServiceExists ¶
ValidateServiceExists checks that the service directory exists.
Types ¶
type ServiceConfig ¶
ServiceConfig holds resolved configuration for a service.
func LoadServiceConfig ¶
func LoadServiceConfig(serviceName string) (*ServiceConfig, error)
LoadServiceConfig loads the bootstrap config for the given service.