Documentation
¶
Index ¶
- func ExtractFromPath(p string) string
- func LoadConfigurationsFromEnvFiles(ctx context.Context, dir string) ([]*basev0.ConfigurationInformation, error)
- type ConfigurationInformationLoader
- type ConfigurationInformationLocalReader
- type ConfigurationInformationManager
- func (c *ConfigurationInformationManager) Expose(ctx context.Context, service *configurations.Service, ...) error
- func (c *ConfigurationInformationManager) GetConfigurations(ctx context.Context) ([]*basev0.Configuration, error)
- func (c *ConfigurationInformationManager) GetProjectConfiguration(_ context.Context, name string) (*basev0.Configuration, error)
- func (c *ConfigurationInformationManager) GetServiceConfiguration(_ context.Context, service *configurations.Service) (*basev0.Configuration, error)
- func (c *ConfigurationInformationManager) GetSharedServiceConfiguration(_ context.Context, unique string) ([]*basev0.Configuration, error)
- func (c *ConfigurationInformationManager) Load(ctx context.Context, env *configurations.Environment) error
- func (c *ConfigurationInformationManager) Restrict(_ context.Context, values []*configurations.Service) error
- func (c *ConfigurationInformationManager) WithLoader(loader ConfigurationInformationLoader) *ConfigurationInformationManager
- type ConfigurationInformationWrapper
- type ConfigurationSource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractFromPath ¶ added in v0.1.39
ExtractFromPath gets applications/app/services/ServiceWithApplication and we want to extract app/ServiceWithApplication
func LoadConfigurationsFromEnvFiles ¶ added in v0.1.62
Types ¶
type ConfigurationInformationLoader ¶ added in v0.1.62
type ConfigurationInformationLoader interface {
Load(ctx context.Context, env *configurations.Environment) ([]*basev0.Configuration, error)
}
type ConfigurationInformationLocalReader ¶ added in v0.1.62
type ConfigurationInformationLocalReader struct {
// contains filtered or unexported fields
}
func NewConfigurationLocalReader ¶ added in v0.1.62
func NewConfigurationLocalReader(_ context.Context, project *configurations.Project) (*ConfigurationInformationLocalReader, error)
func (*ConfigurationInformationLocalReader) Load ¶ added in v0.1.62
func (local *ConfigurationInformationLocalReader) Load(ctx context.Context, env *configurations.Environment) ([]*basev0.Configuration, error)
type ConfigurationInformationManager ¶ added in v0.1.62
type ConfigurationInformationManager struct {
// contains filtered or unexported fields
}
func NewConfigurationInformation ¶ added in v0.1.62
func NewConfigurationInformation(_ context.Context, project *configurations.Project) (*ConfigurationInformationManager, error)
func (*ConfigurationInformationManager) Expose ¶ added in v0.1.62
func (c *ConfigurationInformationManager) Expose(ctx context.Context, service *configurations.Service, confs ...*basev0.Configuration) error
func (*ConfigurationInformationManager) GetConfigurations ¶ added in v0.1.62
func (c *ConfigurationInformationManager) GetConfigurations(ctx context.Context) ([]*basev0.Configuration, error)
func (*ConfigurationInformationManager) GetProjectConfiguration ¶ added in v0.1.62
func (c *ConfigurationInformationManager) GetProjectConfiguration(_ context.Context, name string) (*basev0.Configuration, error)
func (*ConfigurationInformationManager) GetServiceConfiguration ¶ added in v0.1.62
func (c *ConfigurationInformationManager) GetServiceConfiguration(_ context.Context, service *configurations.Service) (*basev0.Configuration, error)
func (*ConfigurationInformationManager) GetSharedServiceConfiguration ¶ added in v0.1.62
func (c *ConfigurationInformationManager) GetSharedServiceConfiguration(_ context.Context, unique string) ([]*basev0.Configuration, error)
func (*ConfigurationInformationManager) Load ¶ added in v0.1.62
func (c *ConfigurationInformationManager) Load(ctx context.Context, env *configurations.Environment) error
func (*ConfigurationInformationManager) Restrict ¶ added in v0.1.62
func (c *ConfigurationInformationManager) Restrict(_ context.Context, values []*configurations.Service) error
func (*ConfigurationInformationManager) WithLoader ¶ added in v0.1.62
func (c *ConfigurationInformationManager) WithLoader(loader ConfigurationInformationLoader) *ConfigurationInformationManager
type ConfigurationInformationWrapper ¶ added in v0.1.62
type ConfigurationInformationWrapper struct {
*basev0.ConfigurationInformation
}
type ConfigurationSource ¶ added in v0.1.62
type ConfigurationSource struct { ServiceWithApplication *configurations.ServiceWithApplication Name string }
func FromService ¶
func FromService(service *configurations.Service, dep string) (*ConfigurationSource, error)
FromService satisfies this format - Name - unique:Name
Click to show internal directories.
Click to hide internal directories.