package
0.0.0-20230719051039-895701199558
Repository: https://github.com/ntnguyencse/helm.git
Documentation: pkg.go.dev

# Functions

NewConfigMaps initializes a new ConfigMaps wrapping an implementation of the kubernetes ConfigMapsInterface.
No description provided by the author
NewMemory initializes a new memory driver.
NewSecrets initializes a new Secrets wrapping an implementation of the kubernetes SecretsInterface.
NewSQL initializes a new sql driver.

# Constants

ConfigMapsDriverName is the string name of the driver.
MemoryDriverName is the string name of this driver.
SecretsDriverName is the string name of the driver.
SQLDriverName is the string name of this driver.

# Variables

ErrInvalidKey indicates that a release key could not be parsed.
ErrNoDeployedReleases indicates that there are no releases with the given key in the deployed state.
ErrReleaseExists indicates that a release already exists.
ErrReleaseNotFound indicates that a release is not found.

# Structs

ConfigMaps is a wrapper around an implementation of a kubernetes ConfigMapsInterface.
Memory is the in-memory storage driver implementation.
Secrets is a wrapper around an implementation of a kubernetes SecretsInterface.
SQL is the sql storage driver implementation.
SQLReleaseWrapper describes how Helm releases are stored in an SQL database.
StorageDriverError records an error and the release name that caused it.

# Interfaces

Creator is the interface that wraps the Create method.
Deletor is the interface that wraps the Delete method.
Driver is the interface composed of Creator, Updator, Deletor, and Queryor interfaces.
Queryor is the interface that wraps the Get and List methods.
Updator is the interface that wraps the Update method.