You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In deploy/env/auth-api/base.env, VAULT_KUBERNETES_ROLE=auth-api becomes VAULT_KUBERNETES_ROLE=${identity:vaultRole}. On 1.0 a Process holding a delivery: self grant (the transit key auth-api-jwt) must wire its own Vault client, or it is E_SELF_WITHOUT_VAULT_CLIENT. The placeholder exists only from 1.0.
Why it is urgent once 1.0 is out
The estate's Platform document names auth/auth as the public tier's forward-auth provider. Composition on 1.0 parses every held fragment with 1.0's schema, so auth's fragment must be clean before the estate composes on 1.0.
deploy-kit validate deploy/auth.project.yml deploy/env on 1.0. Together with every other Project's deploy/ and the estate's files, this validated on deploy-kit main e255f846 on 2026-10-27.
Watch: the role ${identity:vaultRole} derives must exist. The estate path's vault-policy job writes it, and auth is on the estate path.
Reopened: v0.21.0's Publish Fragment refused the project file, because it was validated without its env files (E_SELF_WITHOUT_VAULT_CLIENT, run 40527227240). The fix is #121; this closes once a release publishes the fragment on 1.0.
Done (2026-10-27): v0.21.1 published its fragment ghcr.io/jorisjonkers-dev/intent-auth@sha256:49e9b47d…, validated by deploy-kit 1.0.0 (Publish run 40529807570). Pulled by digest, it reads schemaVersion: 1.0.0. The estate composes it once it moves onto 1.0.1 (JorisJonkers-dev/estate#231).
Activity
ExtraToast commentedon Oct 27, 2026
Reopened: v0.21.0's Publish Fragment refused the project file, because it was validated without its env files (E_SELF_WITHOUT_VAULT_CLIENT, run 40527227240). The fix is #121; this closes once a release publishes the fragment on 1.0.
fix(deploy): validate the project file with its env files when publis…
ExtraToast commentedon Oct 27, 2026
Done (2026-10-27): v0.21.1 published its fragment
ghcr.io/jorisjonkers-dev/intent-auth@sha256:49e9b47d…, validated by deploy-kit 1.0.0 (Publish run 40529807570). Pulled by digest, it readsschemaVersion: 1.0.0. The estate composes it once it moves onto 1.0.1 (JorisJonkers-dev/estate#231).