Skip to main content

Use with kiox

orun can run as an OCI-distributed provider inside a kiox workspace.

Initialize a workspace​

kiox init demo -p ghcr.io/sourceplane/orun:<tag> as orun

Run orun through the workspace​

repo_root="$(pwd)"

kiox --workspace demo -- orun plan \
--intent "$repo_root/examples/intent.yaml" \
--output "$repo_root/plan.json"

Why the paths are absolute​

When orun runs inside kiox, workspace-run provider commands resolve relative paths against the workspace root. Use an absolute repository path for the intent file when the source lives outside the workspace. The composition package path can stay relative to the intent because it is resolved from the intent location.