Documentation
¶
Index ¶
- func ListMongoConfigsInNamespace(namespace string, ctx context.Context, reader client.Reader) (map[string]configv1.MongoConfig, error)
- func ListMysqlConfigsInNamespace(namespace string, ctx context.Context, reader client.Reader) (map[string]configv1.MysqlConfig, error)
- func ListRedisConfigsInNamespace(namespace string, ctx context.Context, reader client.Reader) (map[string]configv1.RedisConfig, error)
- func LoadConfigs(handler DatabaseHandler, ctx context.Context, reader client.Reader) error
- func LoadServiceConfigs(handler DatabaseHandler, ctx context.Context, reader client.Reader) error
- type DatabaseHandler
- type SiteTemplateHandler
- func (r *SiteTemplateHandler) GetMongo() map[string]configv1.MongoConfig
- func (r *SiteTemplateHandler) GetMysql() map[string]configv1.MysqlConfig
- func (r *SiteTemplateHandler) GetRedis() map[string]configv1.RedisConfig
- func (r *SiteTemplateHandler) GetTemplateValues() map[string]string
- func (r *SiteTemplateHandler) SetMongo(configs map[string]configv1.MongoConfig)
- func (r *SiteTemplateHandler) SetMysql(configs map[string]configv1.MysqlConfig)
- func (r *SiteTemplateHandler) SetRedis(configs map[string]configv1.RedisConfig)
- func (r *SiteTemplateHandler) SetServiceConfig(name string, config configv1.ServiceConfig)
- func (r *SiteTemplateHandler) SetServiceConfigs(configs map[string]configv1.ServiceConfig)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListMongoConfigsInNamespace ¶ added in v0.2.0
func ListMysqlConfigsInNamespace ¶ added in v0.2.0
func ListRedisConfigsInNamespace ¶ added in v0.2.0
func LoadConfigs ¶
func LoadServiceConfigs ¶
Types ¶
type DatabaseHandler ¶
type DatabaseHandler interface { SetMysql(config map[string]configv1.MysqlConfig) SetMongo(config map[string]configv1.MongoConfig) SetRedis(config map[string]configv1.RedisConfig) GetMysql() map[string]configv1.MysqlConfig GetMongo() map[string]configv1.MongoConfig GetRedis() map[string]configv1.RedisConfig SetServiceConfigs(configs map[string]configv1.ServiceConfig) SetServiceConfig(name string, config configv1.ServiceConfig) // contains filtered or unexported methods }
type SiteTemplateHandler ¶
type SiteTemplateHandler struct {
// contains filtered or unexported fields
}
func NewSite ¶
func NewSite(site sitev1.StagingSite, serviceConfig configv1.ServiceConfig) SiteTemplateHandler
func (*SiteTemplateHandler) GetMongo ¶ added in v0.2.0
func (r *SiteTemplateHandler) GetMongo() map[string]configv1.MongoConfig
func (*SiteTemplateHandler) GetMysql ¶ added in v0.2.0
func (r *SiteTemplateHandler) GetMysql() map[string]configv1.MysqlConfig
func (*SiteTemplateHandler) GetRedis ¶ added in v0.2.0
func (r *SiteTemplateHandler) GetRedis() map[string]configv1.RedisConfig
func (*SiteTemplateHandler) GetTemplateValues ¶
func (r *SiteTemplateHandler) GetTemplateValues() map[string]string
func (*SiteTemplateHandler) SetMongo ¶
func (r *SiteTemplateHandler) SetMongo(configs map[string]configv1.MongoConfig)
func (*SiteTemplateHandler) SetMysql ¶
func (r *SiteTemplateHandler) SetMysql(configs map[string]configv1.MysqlConfig)
func (*SiteTemplateHandler) SetRedis ¶
func (r *SiteTemplateHandler) SetRedis(configs map[string]configv1.RedisConfig)
func (*SiteTemplateHandler) SetServiceConfig ¶
func (r *SiteTemplateHandler) SetServiceConfig(name string, config configv1.ServiceConfig)
func (*SiteTemplateHandler) SetServiceConfigs ¶
func (r *SiteTemplateHandler) SetServiceConfigs(configs map[string]configv1.ServiceConfig)
Click to show internal directories.
Click to hide internal directories.