Commit Graph

100 Commits

Author SHA1 Message Date
1e769c75a0 Record whynot positive fetch verification 2026-06-28 17:26:10 +02:00
2c1e76efca Record whynot identity group evidence 2026-06-28 16:05:17 +02:00
3527bc1cae Request groups scope for whynot OIDC role 2026-06-28 13:23:14 +02:00
adf865611c Mark whynot lane applied pending verification 2026-06-28 12:53:39 +02:00
271aa94642 Record whynot OpenBao lane apply evidence 2026-06-28 12:41:39 +02:00
3ef25cb787 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-28:
  - update .custodian-brief.md for railiance-platform
2026-06-28 12:40:16 +02:00
53f3f4ca10 Document OpenBao Browser CLI limits 2026-06-28 09:18:36 +02:00
f630d5135e Fix OpenBao role payload handoff 2026-06-28 02:33:42 +02:00
e3147b7fd5 Prepare whynot npm token handoff 2026-06-28 01:43:06 +02:00
06f2f4e315 Approve corrected whynot CCR 2026-06-28 01:27:04 +02:00
00fb93544c Add CCR decision template task 2026-06-28 01:17:41 +02:00
5e0ed95127 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-28:
  - update .custodian-brief.md for railiance-platform
2026-06-28 01:16:53 +02:00
6effdb80ca Link corrected whynot CCR decision 2026-06-28 01:05:43 +02:00
eb24e04b71 Correct whynot credential tenant path 2026-06-28 01:00:12 +02:00
ad47a136f7 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-28:
  - update .custodian-brief.md for railiance-platform
2026-06-28 00:45:16 +02:00
82d15cfea2 chore(consistency): renormalize lifecycle state [auto]
Updated by fix-consistency on 2026-06-28:
  - workplan status: proposed → active
2026-06-28 00:45:12 +02:00
0e3ea30c75 Propose OpenBao automation delegation 2026-06-28 00:44:23 +02:00
f92d07d5a1 Record whynot CCR apply blocker 2026-06-28 00:24:23 +02:00
248bc58b6a Add credential CCR operator handoff 2026-06-28 00:21:02 +02:00
a27a114491 Approve whynot credential CCR 2026-06-28 00:13:37 +02:00
3706ff703e Link CCR approval to State Hub decision 2026-06-28 00:00:02 +02:00
52687d8b3e Confirm whynot credential binding 2026-06-27 23:45:31 +02:00
aee0dcefad Add credential lane readiness proposals 2026-06-27 23:30:29 +02:00
815b124ab1 Implement credential change request review flow 2026-06-27 22:57:21 +02:00
8c1e64d5e0 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-platform
2026-06-27 22:55:36 +02:00
85a4278a55 Add credential approval workflow plan 2026-06-27 22:48:24 +02:00
9d42c73833 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-platform
2026-06-27 22:25:27 +02:00
704ee99218 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-platform
2026-06-27 21:56:15 +02:00
76c9661db3 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-platform
2026-06-27 21:35:09 +02:00
673ec46e25 feat: complete credential broker source flow 2026-06-27 00:29:53 +02:00
2268a9375e chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-27:
  - update .custodian-brief.md for railiance-platform
2026-06-27 00:28:42 +02:00
752cfd6f00 feat: add credential broker token helper 2026-06-27 00:06:03 +02:00
6e663dfd20 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-26:
  - update .custodian-brief.md for railiance-platform
2026-06-26 17:52:42 +02:00
c7393d94ab feat: add credential grant catalog foundation 2026-06-26 17:49:40 +02:00
693dc71833 Add ESO OpenBao GitOps add-ons 2026-06-25 20:08:36 +02:00
0f0b14001e chore: finalize ArgoCD workplan and add credential broker plan 2026-06-25 17:49:35 +02:00
c022cb2f83 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-24:
  - update .custodian-brief.md for railiance-platform
2026-06-24 18:55:31 +02:00
86eb6ea269 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-24:
  - update .custodian-brief.md for railiance-platform
2026-06-24 18:46:33 +02:00
d59704deef chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-24:
  - update .custodian-brief.md for railiance-platform
2026-06-24 18:40:26 +02:00
f39180583a chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-24:
  - update .custodian-brief.md for railiance-platform
2026-06-24 18:39:35 +02:00
0b384f8485 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-06-24:
  - update .custodian-brief.md for railiance-platform
2026-06-24 15:04:32 +02:00
8e6892f4bf Normalize agent instructions and workplan frontmatter (STATE-WP-0067)
- Align agent files with on-disk workplan prefixes (infer from workplan ids)
- Set workplan domain to registered domain_slug; add topic_slug where applicable
- Repair frontmatter delimiter formatting; migrate legacy task status literals
- Regenerate AGENTS.md, CLAUDE.md, and .claude/rules from State Hub templates
2026-06-22 23:16:28 +02:00
6712eed995 Human-review .repo-classification.yaml (CUST-WP-0050 follow-up) 2026-06-22 17:56:17 +02:00
a1dbb26842 Add .repo-classification.yaml (CUST-WP-0050 T11 agent first-pass) 2026-06-22 17:47:42 +02:00
50799938db fix(openbao-ui): handle OIDC callback without Ember popup flow
OpenBao's Ember UI expects OIDC to complete in a popup and postMessage to
window.opener. The standalone KeyCape login uses a full-page redirect, so the
callback now exchanges the authorization code directly, persists the UI token
in localStorage, and redirects into the vault UI. Unauthenticated /ui/ loads
also redirect to the standalone login page to avoid ?with= bounce loops.
2026-06-19 21:18:34 +02:00
520c7ea2c0 fix(openbao-ui): serve standalone KeyCape login at /ui/vault/auth
Ember's auth route bounces between ?with=netkingdom/ and ?with=token when
OIDC mounts are hidden from the unauthenticated listing. Bypass Ember on the
bare auth path with a static login page that calls auth_url directly; OIDC
callbacks still proxy to the OpenBao UI.
2026-06-19 21:13:08 +02:00
ae4d967481 Mark ArgoCD bootstrap T05 done after live cluster apply
Record bootstrap evidence on 92.205.130.254 and note issue-core sync is
blocked until the ExternalSecret CRD is installed.
2026-06-19 21:09:36 +02:00
80648a78b7 Stop OpenBao login redirect loop by removing URL rewriting
Remove redirect-bootstrap and mount polling that fought Ember's token
fallback. Keep cosmetic overlay and direct KeyCape OIDC on sign-in only.
2026-06-19 21:07:37 +02:00
64d7c18c3f Add ArgoCD GitOps bootstrap contract for railiance01
Define platform-owned AppProjects, root app-of-apps, repository registration
templates, and tenant onboarding docs so issue-core can deploy via ArgoCD.
Ignore encrypted repository secrets locally and cross-link OpenBao delivery
guidance with the new GitOps contract.
2026-06-19 21:05:12 +02:00
cb45f29fb2 Fix OpenBao login falling back to token auth
Add synchronous redirect-bootstrap, direct KeyCape OIDC on sign-in, and mount
watching so the UI no longer lands on ?with=token when netkingdom is hidden
from unauthenticated mount listing. Document listing_visibility tune helper.
2026-06-19 21:04:31 +02:00