Record Core Actions inputs and recovery procedure #11

Merged
gitchegumi merged 4 commits from kiyi/core-workflow-delivery into main 2026-09-26 14:17:54 -05:00
Member

Changes

Record the owner-selected Core maintenance procedure and verified progress, dated 2026-09-26:

  • Store only the private Core config/bundle YAML in OpenBao KV v2. Signing, release-read and registry credentials remain in Forgejo organization secrets.
  • Use Forgejo OIDC and a temporary two-hour token for the dedicated Core maintenance identity. Record owner-confirmed backend issuance and its approved cluster-admin scope.
  • Scan, build, sign, retain a private recovery release and optionally deploy the same archive in one manual job. Build-only is the default.
  • Depend on OpenBao without a standing deployment credential, alternate secret store or additional backup gate.
  • Record run 4403: source scanning, workflow OIDC login, YAML read and bundle creation succeeded. Archive image matching then failed; image scanning, signing, recovery publication and live maintenance acceptance remain pending.

The implementation is in private Homelab/platform, tracked by issue 47; its archive-matching fix is proposed in PR 66. Detailed configuration remains in that owning repository. This public page contains no secret values or private implementation links.

Validation

  • npm run check passed (typecheck, links and deployment guards).
  • npm run build passed.
  • Public diff and whitespace checks passed.

Latest update: 1d5416f1df1433d6540b4ec6959bfce298b8773b. The owner merge from main is preserved. No new Core deployment is claimed.

## Changes Record the owner-selected Core maintenance procedure and verified progress, dated 2026-09-26: - Store only the private Core config/bundle YAML in OpenBao KV v2. Signing, release-read and registry credentials remain in Forgejo organization secrets. - Use Forgejo OIDC and a temporary two-hour token for the dedicated Core maintenance identity. Record owner-confirmed backend issuance and its approved cluster-admin scope. - Scan, build, sign, retain a private recovery release and optionally deploy the same archive in one manual job. Build-only is the default. - Depend on OpenBao without a standing deployment credential, alternate secret store or additional backup gate. - Record run 4403: source scanning, workflow OIDC login, YAML read and bundle creation succeeded. Archive image matching then failed; image scanning, signing, recovery publication and live maintenance acceptance remain pending. The implementation is in private Homelab/platform, tracked by issue 47; its archive-matching fix is proposed in PR 66. Detailed configuration remains in that owning repository. This public page contains no secret values or private implementation links. ## Validation - `npm run check` passed (typecheck, links and deployment guards). - `npm run build` passed. - Public diff and whitespace checks passed. Latest update: `1d5416f1df1433d6540b4ec6959bfce298b8773b`. The owner merge from `main` is preserved. No new Core deployment is claimed.
Record Core Actions inputs and recovery procedure
All checks were successful
Documentation site checks / validate (pull_request) Successful in 2m53s
Source security / security (pull_request) Successful in 4m50s
Source security / pipeline (pull_request) Successful in 0s
d9c6d4e4c8
Record configured OpenBao Core delivery identity and inputs
All checks were successful
Source security / security (pull_request) Successful in 2m21s
Source security / pipeline (pull_request) Successful in 0s
Documentation site checks / validate (pull_request) Successful in 3m43s
8f43267945
gitchegumi approved these changes 2026-09-26 12:10:23 -05:00
Merge main into Core workflow delivery documentation
All checks were successful
Documentation site checks / validate (pull_request) Successful in 2m49s
Source security / security (pull_request) Successful in 4m30s
Source security / pipeline (pull_request) Successful in 0s
ae98d7ccf6
Resolve the shared Forgejo Actions section: retain main mitigation identity and platform trigger policy, keep PR #11 Core maintenance procedure, and clarify Forgejo secrets are CI credentials only.
docs: record Core hosted build progress from run 4403
All checks were successful
Documentation site checks / validate (pull_request) Successful in 1m18s
Source security / security (pull_request) Successful in 2m30s
Source security / pipeline (pull_request) Successful in 0s
1d5416f1df
gitchegumi deleted branch kiyi/core-workflow-delivery 2026-09-26 14:17:54 -05:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Homelab/Documentation!11
No description provided.