package
1.1.0
Repository: https://github.com/kyma-project/helm-broker.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package testing provides test functions for storage.

# Functions

ConfigParse is parsing yaml file to the ConfigList.
IsActiveOperationInProgressError checks if given error is ActiveOperationInProgress error.
IsAlreadyExistsError checks if given error is AlreadyExist error.
IsNotFoundError checks if given error is NotFound error.
NewConfigListAllMemory returns configured configList with the memory driver for all entities.
NewFactory is a factory for entities based on given ConfigList TODO: add error handling.

# Constants

DriverEtcd is a driver for key-value store - Etcd.
DriverMemory is a driver to local in-memory store.
EntityAddon represents name of addon entities.
EntityAll represents name of all entities.
EntityBindOperation represents name of bind operations entities.
EntityChart represents name of chart entities.
EntityInstance represents name of services instances entities.
EntityInstanceBindData represents name of bind data entities.
EntityInstanceOperation represents name of instances operations entities.

# Structs

Config contains database configuration.
ProviderConfig provides configuration to the database provider.

# Interfaces

Addon is an interface that describe storage layer operations for Addons.
BindOperation is an interface that describe storage layer operations for BindOperations.
Chart is an interface that describe storage layer operations for Charts.
Factory provides access to concrete storage.
Instance is an interface that describe storage layer operations for Instances.
InstanceBindData is an interface that describe storage layer operations for InstanceBindData entities.
InstanceOperation is an interface that describe storage layer operations for InstanceOperations.

# Type aliases

ConfigList is a list of configurations.
DriverType defines type of data storage.
EntityName defines name of the entity in database.
ProviderConfigMap contains map of provided configurations for given entities.