package
0.0.1-mvp
Repository: https://github.com/kubermatic-labs/registryman.git
Documentation: pkg.go.dev

# Packages

package registry implements the globalregistry.Registry interface based on the registryman.kubermatic.com/v1alpha1 API objects.

# Functions

ReadManifests creates a new ApiObjectStore.
SetLogger sets the package-level logger.

# Variables

ErrValidationScannerNameReference error indicates that a project refers to a non-existing Scanner.
ErrValidationInvalidLocalRegistryInProject error indicates that a local project refers to a non-existing registry.
ErrValidationMultipleGlobalRegistries error indicates that there are multiple global registries configured.
ErrValidationProjectNameNotUnique error indicates that there are multiple projects configured with the same name.
ErrValidationRegistryNameNotUnique error indicates that there are multiple registries configured with the same name.
ErrValidationScannerNameNotUnique error indicates that there are multiple scanners configured with the same name.
ErrValidationScannerNameReference error indicates that a project refers to a non-existing Scanner.

# Structs

ApiObjectStore is the database of the configured resources (Projects, Registries and Scanners).

# Type aliases

ExpectedProvider is a database of the resources which implement the interfaces defines in the globalregistry package.