plugin/

directory
v1.234.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2026 License: Apache-2.0

Directories

Path Synopsis
adapter
auth
Package auth adapts native plugin auth services to the shared Atmos auth authregistry.
Package auth adapts native plugin auth services to the shared Atmos auth authregistry.
Package bootstrap composes plugin descriptors, runtimes, and existing Atmos registries.
Package bootstrap composes plugin descriptors, runtimes, and existing Atmos registries.
Package bridge serves Atmos API services to native plugins within live invocations.
Package bridge serves Atmos API services to native plugins within live invocations.
Package build compiles native Go plugins using the shared process runner.
Package build compiles native Go plugins using the shared process runner.
Package catalog manages discovery metadata independently of release installation.
Package catalog manages discovery metadata independently of release installation.
Package config reads plugin declarations and resolves locally built packages without executing code.
Package config reads plugin declarations and resolves locally built packages without executing code.
Package conformance runs explicit local plugin fixtures and authored Atmos test steps.
Package conformance runs explicit local plugin fixtures and authored Atmos test steps.
Package credential translates versioned wire envelopes to Atmos credential types.
Package credential translates versioned wire envelopes to Atmos credential types.
Package discovery builds a cached metadata index from OCI repositories and catalogs.
Package discovery builds a cached metadata index from OCI repositories and catalogs.
Package extension registers extension contracts independently of package lifecycle code.
Package extension registers extension contracts independently of package lifecycle code.
Package inventory defines the committed package inventory shared by release planning and catalog reconciliation.
Package inventory defines the committed package inventory shared by release planning and catalog reconciliation.
Package lock records reproducible plugin selections independently of local overrides.
Package lock records reproducible plugin selections independently of local overrides.
Package manage commits explicit plugin lifecycle changes after artifact preparation.
Package manage commits explicit plugin lifecycle changes after artifact preparation.
Package manifest defines the statically readable plugin package contract.
Package manifest defines the statically readable plugin package contract.
oci
Package oci defines the plugin release format on the shared OCI transport.
Package oci defines the plugin release format on the shared OCI transport.
ocitest
Package ocitest builds tiny, never-executed native executables for plugin packaging tests.
Package ocitest builds tiny, never-executed native executables for plugin packaging tests.
Package output presents plugin discovery and installation data using the shared list UI.
Package output presents plugin discovery and installation data using the shared list UI.
Package platform defines native plugin build targets and compatible selections.
Package platform defines native plugin build targets and compatible selections.
Package policy supplies plugin collectors for the shared CEL and Starlark policy engine.
Package policy supplies plugin collectors for the shared CEL and Starlark policy engine.
proto
Package publicaccess verifies public registry visibility without consulting local OCI credentials.
Package publicaccess verifies public registry visibility without consulting local OCI credentials.
Package release owns the build, test, package, and publish lifecycle.
Package release owns the build, test, package, and publish lifecycle.
Package releaseplan plans independently versioned plugin releases from committed sources.
Package releaseplan plans independently versioned plugin releases from committed sources.
Package reported marks plugin failures that were already shown to the user.
Package reported marks plugin failures that were already shown to the user.
runtime
native
Package native runs native plugins over mutually authenticated go-plugin gRPC.
Package native runs native plugins over mutually authenticated go-plugin gRPC.
Package scaffold generates plugin projects using Atmos's existing scaffold engine.
Package scaffold generates plugin projects using Atmos's existing scaffold engine.
Package secrets grants native providers access to explicitly configured secret references.
Package secrets grants native providers access to explicitly configured secret references.
Package sign signs immutable plugin releases and publishes Sigstore evidence.
Package sign signs immutable plugin releases and publishes Sigstore evidence.
Package testkit provides local protocol fixtures for plugin conformance tests.
Package testkit provides local protocol fixtures for plugin conformance tests.
fakeplugin
Package fakeplugin lets a Go test binary act as a native Atmos plugin without shell commands or platform-specific executables.
Package fakeplugin lets a Go test binary act as a native Atmos plugin without shell commands or platform-specific executables.

Jump to

Keyboard shortcuts

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