autonomy registry publish-index

Publish a seeded catalog as an OCI referrer on a parent index (Referrers-API discoverable)

Synopsis

Publishes a catalog roll-up (catalog-seed-manifest.json, as emitted by
'registry seed-catalog') as an OCI artifact referrer on a parent index ref. One
Referrers-API query against the index then lists the whole seeded set — a
discovery layer complementing the per-bundle sidecar tags 'registry seed' writes.

On registries without the Referrers API (e.g. registry:2) it falls back to a
<tag>-catalog sidecar tag. The file must be a valid catalog roll-up
(schema_version "catalog-seed.v1"); publishing an arbitrary file is rejected.

Usage

autonomy registry publish-index --manifest <catalog-seed-manifest.json> --to <index-ref> [flags]

Examples

autonomy registry publish-index \
      --manifest ./seed/catalog-seed-manifest.json \
      --to localhost:5000/site-catalog:v1 --allow-insecure-registry

Options

      --allow-insecure-registry   permit plain-HTTP registries (e.g. localhost)
      --manifest string           path to catalog-seed-manifest.json; required
      --to string                 parent index OCI ref to attach the catalog to; required

See also

  • autonomy registry — Seed and govern OCI registries for edge / air-gapped deployments