Skip to content

v1.30.1 — sso-broker OpenBao access to secret/plugins/*

Choose a tag to compare

@wmantly wmantly released this 02 Aug 00:50
1185bb9

[v1.30.1] - 2026-08-01

Prerequisite release for the SSO Manager plugin system (shipped in
sso-manager-node v1.17.0). Grants the sso-broker OpenBao policy access to the
new per-instance plugin secrets namespace so the SSO can store plugin secrets in
OpenBao instead of sso-secrets.js.

Changed (theta-suite orchestration)

  • setup.sh: added secret/data/plugins/* (CRUD+list) and
    secret/metadata/plugins/* (list/read/delete) to the sso-broker policy
    HCL. ensure_policy sso-broker is idempotent, so re-running ./setup.sh
    immediately grants the existing SSO_VAULT_TOKEN access to secret/plugins/*
    (policies are evaluated live; the token keeps its id). The SSO side fails-soft
    with a clear error if this grant is absent.
  • Docs: docs/secrets.md (new "Plugin secrets" section + sso-broker
    policy row) and docs/architecture.md (sso-manager access row) now list
    secret/plugins/*.

The plugin system itself (configurable plugin instances, load/unload, UI/API,
multi-copy, secrets in OpenBao) is in sso-manager-node v1.17.0; theta-suite
will bump its submodule gitlink to that release next.