ocisource

package
v1.132.0 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 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