Sync repo-recall-forgejo-token cluster secret + rotate to read-scoped PAT #359
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#359
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cluster secret sync for repo-recall-forgejo-token
repo-recall (#109) now reads
REPO_RECALL_FORGEJO_TOKENto ingest Forgejo issues/PRs/milestones/commits. The k8s manifest (
deploy/repo-recall.yml) wires it as anoptional: truesecretKeyRef on secretrepo-recall-forgejo-token(keytoken), so thepod runs fine while the secret is absent (Forgejo repos just render
not configured).To finish the wiring:
/coilyco-flight-deck/repo-recall/forgejo-token->secret
repo-recall-forgejo-token(keytoken) in repo-recall's namespace, matching theExternalSecret pattern used for the other repo-recall / forgejo secrets.
REPO_RECALL_REMOTE_FIRST=1indeploy/repo-recall.ymlonce the prodcontainer stops mounting local clones (it currently mounts
/workspace/projects, soremote-first would only add remote-only repos; with the token alone, already-cloned Forgejo
repos hydrate via the dispatch path).
/forgejo/api-tokento a dedicated read-scoped ForgejoPAT (
read:repository,read:issue,read:user) minted in the Forgejo UI.SSM param documented in agentic-os-kai/SSM.md.
refs coilyco-flight-deck/repo-recall#109