Help us shape the future of Go! Take the 2026 Go Developer Survey

ocisource

package
v1.152.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package ocisource loads agent configurations from OCI artifacts. It is kept out of pkg/config so embedders that never read agents from a registry do not link the OCI client stack.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(reference string, opts ...Option) config.Source

New returns a source reading the agent configuration stored in the OCI artifact at reference. The registry stays the source of truth; the local content store is a cache and offline fallback.

Types

type Option

type Option func(*ociSource)

Option customizes an OCI source.

func WithVerificationKey

func WithVerificationKey(key *protect.Key) Option

WithVerificationKey makes the source verify the artifact protection (signature or encrypted copy recorded by `share push --key`) against key on every read. Unprotected or tampered artifacts fail to load.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL