Files
harmony/examples/openbao
Jean-Gabriel Gill-Couture 7638611b9f
All checks were successful
Run Check Script / check (pull_request) Successful in 2m21s
refactor(openbao): share OpenbaoInstance across deploy + setup scores
namespace/release/pod were duplicated as independent literals across
OpenbaoScore (hardcoded) and OpenbaoSetupScore (defaults) — pod was a
derived fact (`{release}-0`) stored as a literal that rots if release
changes, and namespace agreement was by coincidence. Introduce
OpenbaoInstance { namespace, release } with a derived pod(); both scores
take it. Only the shared identity moves; per-score knobs (host, tls,
kv_mount, policies, …) stay on their owner.
2026-05-29 17:32:26 -04:00
..

To install an openbao instance with harmony simply cargo run -p example-openbao .

Depending on your environement configuration, it will either install a k3d cluster locally and deploy on it, or install to a remote cluster.

Then follow the openbao documentation to initialize and unseal, this will make openbao usable.

https://openbao.org/docs/platform/k8s/helm/run/