Skip to main content

Use with kiox

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

Initialize a workspace

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

Run gluon through the workspace

repo_root="$(pwd)"

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

Why the paths are absolute

When gluon 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.