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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.