Documentation ¶
Index ¶
- Variables
- func GetDatabase(c *p.Provider) (p.ClowderProvider, error)
- func NewAppInterfaceDBProvider(p *providers.Provider) (providers.ClowderProvider, error)
- func NewLocalDBProvider(p *providers.Provider) (providers.ClowderProvider, error)
- func NewNoneDBProvider(p *providers.Provider) (providers.ClowderProvider, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var LocalDBDeployment = providers.NewSingleResourceIdent(ProvName, "local_db_deployment", &apps.Deployment{})
LocalDBDeployment is the ident refering to the local DB deployment object.
View Source
var LocalDBPVC = providers.NewSingleResourceIdent(ProvName, "local_db_pvc", &core.PersistentVolumeClaim{})
LocalDBPVC is the ident refering to the local DB PVC object.
View Source
var LocalDBSecret = providers.NewSingleResourceIdent(ProvName, "local_db_secret", &core.Secret{})
LocalDBSecret is the ident refering to the local DB secret object.
View Source
var LocalDBService = providers.NewSingleResourceIdent(ProvName, "local_db_service", &core.Service{})
LocalDBService is the ident refering to the local DB service object.
View Source
var ProvName = "database"
ProvName is the providers name ident.
Functions ¶
func GetDatabase ¶
func GetDatabase(c *p.Provider) (p.ClowderProvider, error)
GetDatabase returns the correct database provider based on the environment.
func NewAppInterfaceDBProvider ¶
func NewAppInterfaceDBProvider(p *providers.Provider) (providers.ClowderProvider, error)
NewAppInterfaceDBProvider creates a new app-interface DB provider obejct.
func NewLocalDBProvider ¶
func NewLocalDBProvider(p *providers.Provider) (providers.ClowderProvider, error)
NewLocalDBProvider returns a new local DB provider object.
func NewNoneDBProvider ¶
func NewNoneDBProvider(p *providers.Provider) (providers.ClowderProvider, error)
NewNoneDBProvider returns a new none db provider object.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.