Documentation
¶
Index ¶
- Variables
- func BuildCapabilities(base *config.Config, runtime *app.RuntimeSettings) *app.ControlPlaneCapabilities
- func ValidateRuntimeSettings(base *config.Config, runtime *app.RuntimeSettings) error
- func ValidateRuntimeSettingsMutation(base *config.Config, current, next *app.RuntimeSettings) error
- type DependencyProvider
- type Service
- type ValidationError
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func BuildCapabilities ¶ added in v0.7.1
func BuildCapabilities(base *config.Config, runtime *app.RuntimeSettings) *app.ControlPlaneCapabilities
func ValidateRuntimeSettings ¶ added in v0.7.1
func ValidateRuntimeSettings(base *config.Config, runtime *app.RuntimeSettings) error
func ValidateRuntimeSettingsMutation ¶ added in v0.7.1
func ValidateRuntimeSettingsMutation(base *config.Config, current, next *app.RuntimeSettings) error
Types ¶
type DependencyProvider ¶
type DependencyProvider struct {
SettingsStore func() app.SettingsStore
BootstrapConfig func() *config.Config
}
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(provider DependencyProvider) *Service
func (*Service) Capabilities ¶ added in v0.7.1
func (*Service) Update ¶
func (s *Service) Update(ctx context.Context, patch *app.RuntimeSettingsPatch) (*app.RuntimeSettings, error)
type ValidationError ¶
type ValidationError struct {
// contains filtered or unexported fields
}
func (ValidationError) Error ¶
func (e ValidationError) Error() string
Click to show internal directories.
Click to hide internal directories.