Documentation
¶
Overview ¶
Package registry is the production controlplane.Registry adapter. It resolves an image reference to its content digest and confirms the image is pullable, using go-containerregistry. The control plane only ever reads metadata here — the image bytes ride the registry to the cluster's nodes, never through Burrow (ADR-0004). The digest it returns is what makes a deploy (and its rollback) deterministic (ADR-0007).
It lives under controlplane/ (not controlplane/internal) so cmd/burrowd and the managed module can wire it; it is licensed Apache-2.0.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*Resolver)
Option configures a Resolver.
func WithInsecure ¶
func WithInsecure() Option
WithInsecure allows resolving against registries served over plain HTTP — for a cluster-internal registry or local development. Production registries are HTTPS by default.
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
Resolver resolves image references against container registries.