Skip to content

feat(a2a): sealed git token for private tenant clones - #134

Merged
izzywdev merged 1 commit into
mainfrom
feat/a2a-repos-git-token
Jul 26, 2026
Merged

feat(a2a): sealed git token for private tenant clones#134
izzywdev merged 1 commit into
mainfrom
feat/a2a-repos-git-token

Conversation

@izzywdev

Copy link
Copy Markdown
Owner

16/20 repos are private (incl. FuzeAgent now). Adds the a2a-repos-git SealedSecret (sealed from the operator's gh, encrypted for fuzeagent/a2a-repos-git) + points reposGitTokenSecretRef at it, so repo-sync can clone private tenants and FuzeAgent stays durable across rolls.

… FuzeAgent)

16/20 Fuze repos are private (FuzeAgent flipped to private too), so the repo-sync
init container needs a git-read token to clone them. Seals an a2a-repos-git
SealedSecret (encrypted for fuzeagent/a2a-repos-git; only this cluster's controller
decrypts) and points deploy.reposGitTokenSecretRef at it. Unblocks private tenants and
keeps FuzeAgent durable (its card was serving off a cached clone; next roll would fail
tokenless). Token sealed from the operator's authenticated gh, never exposed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session-Id: 17fb89fd-3579-433b-a6c4-9c9e7f3ec549
@github-actions
github-actions Bot enabled auto-merge (squash) July 26, 2026 18:48
@izzywdev
izzywdev merged commit 5b41b4f into main Jul 26, 2026
29 checks passed
izzywdev added a commit that referenced this pull request Jul 26, 2026
FuzePlan role merged (#151) + git token wired (#134) → add as tenant so its card resolves.


Claude-Session-Id: 17fb89fd-3579-433b-a6c4-9c9e7f3ec549

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant