template

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ListMongoConfigsInNamespace added in v0.2.0

func ListMongoConfigsInNamespace(namespace string, ctx context.Context, reader client.Reader) (map[string]configv1.MongoConfig, error)

func ListMysqlConfigsInNamespace added in v0.2.0

func ListMysqlConfigsInNamespace(namespace string, ctx context.Context, reader client.Reader) (map[string]configv1.MysqlConfig, error)

func ListRedisConfigsInNamespace added in v0.2.0

func ListRedisConfigsInNamespace(namespace string, ctx context.Context, reader client.Reader) (map[string]configv1.RedisConfig, error)

func LoadConfigs

func LoadConfigs(handler DatabaseHandler, ctx context.Context, reader client.Reader) error

func LoadServiceConfigs

func LoadServiceConfigs(handler DatabaseHandler, ctx context.Context, reader client.Reader) error

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳