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.