Documentation ¶
Index ¶
- Variables
- func GetObjectStore(c *providers.Provider) (providers.ClowderProvider, error)
- func NewAppInterfaceObjectstore(p *providers.Provider) (providers.ClowderProvider, error)
- func NewMinIO(p *providers.Provider) (providers.ClowderProvider, error)
- func NewNoneObjectStore(p *providers.Provider) (providers.ClowderProvider, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultImageObjectStoreMinio = "quay.io/cloudservices/minio:RELEASE.2020-11-19T23-48-16Z-amd64"
View Source
var MinioDeployment = rc.NewSingleResourceIdent(ProvName, "minio_db_deployment", &apps.Deployment{})
MinioDeployment is the resource ident for the Minio deployment object.
View Source
var MinioNetworkPolicy = rc.NewSingleResourceIdent(ProvName, "minio_network_policy", &networking.NetworkPolicy{})
MinioNetworkPolicy is the resource ident for the KafkaNetworkPolicy
View Source
var MinioPVC = rc.NewSingleResourceIdent(ProvName, "minio_db_pvc", &core.PersistentVolumeClaim{})
MinioPVC is the resource ident for the Minio PVC object.
View Source
var MinioSecret = rc.NewSingleResourceIdent(ProvName, "minio_db_secret", &core.Secret{})
MinioSecret is the resource ident for the Minio secret object.
View Source
var MinioService = rc.NewSingleResourceIdent(ProvName, "minio_db_service", &core.Service{})
MinioService is the resource ident for the Minio service object.
View Source
var ProvName = "objectstore"
ProvName is the providers ident.
Functions ¶
func GetObjectStore ¶
func GetObjectStore(c *providers.Provider) (providers.ClowderProvider, error)
GetObjectStore returns the correct object store provider based on the environment.
func NewAppInterfaceObjectstore ¶
func NewAppInterfaceObjectstore(p *providers.Provider) (providers.ClowderProvider, error)
NewAppInterfaceObjectstore returns a new app-interface object store provider object.
func NewMinIO ¶
func NewMinIO(p *providers.Provider) (providers.ClowderProvider, error)
NewMinIO constructs a new minio for the given config
func NewNoneObjectStore ¶
func NewNoneObjectStore(p *providers.Provider) (providers.ClowderProvider, error)
NewNoneObjectStore returns a new none object store provider object.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.