package
2.2.1+incompatible
Repository: https://github.com/goharbor/harbor.git
Documentation: pkg.go.dev

# Packages

Package metadata define config related metadata.
Package store is only used in the internal implement of manager, not a public api.

# Functions

FromContext returns CfgManager from context.
NewContext returns context with CfgManager.
NewDBCfgManager - create DB config manager.
NewFileKeyProvider returns an instance of FileKeyProvider path: where the key should be read from.
NewInMemoryManager create a manager for unit testing, doesn't involve database or REST.
NewRESTCfgManager - create REST config manager.

# Structs

CfgManager ..
FileKeyProvider reads key from file.
InMemoryDriver driver for unit testing.
PresetKeyProvider returns the preset key disregarding the parm, this is for testing only.

# Interfaces

KeyProvider provides the key used to encrypt and decrypt attrs.