objectstore

package
v0.80.0 Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL