Skip to content

yasp-toolkit registry

Get access to pull yasp worker images and Helm charts, and see which chart versions are available. A minted key is general-purpose — use it as the HTTP Basic password (username token) for the Docker registry, the Helm repo, or anything else the artifact server fronts. Keys are valid for about 6 months.

Usage:

$ yasp-toolkit registry [OPTIONS] COMMAND [ARGS]...

Options: * --help: Show this message and exit.

Commands:

  • key: Print a key for pulling yasp images and...
  • helm-version: List the available versions of a...

yasp-toolkit registry key

Print a key for pulling yasp images and charts (valid ~6 months).

Use the JWT as the HTTP Basic password (username token):

export REGISTRY_KEY=$(yasp-toolkit registry key)
helm repo add yasp-public https://nexus.yasp.ai/repository/helm/ --username token --password "$REGISTRY_KEY"
echo "$REGISTRY_KEY" | docker login docker.yasp.ai -u token --password-stdin

Usage:

$ yasp-toolkit registry key [OPTIONS]
Option Default Description
--audience <str> nexus-api Token audience claim.
--scope <str> Token scope (repeatable). Defaults to a read scope.

yasp-toolkit registry helm-version

List the available versions of a yasp-published Helm chart from the registry.

Usage:

$ yasp-toolkit registry helm-version [OPTIONS] {chart_name}
Argument Default Description
chart_name required Chart name, e.g. yasp-eval-worker or yasp-embedded-worker.
Option Default Description
--repo-url <str> https://nexus.yasp.ai/repository/helm/ Helm repo base URL.
-n, --limit <int> 10 Show only the N most recent versions (0 = all).
--latest Print just the most recent version (plain, capturable).