sync-env workflow + auto-roll for self-serve secrets (#2) #1
No reviewers
Labels
No labels
agent-work
agent-working
ultracode
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-platform/app-template!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/self-serve-secrets-sync"
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?
The downstream half of self-serve secrets (#2) — companion to
plat/mcpfeat/self-serve-secrets..forgejo/workflows/sync-env.yml: reads the app'sAPP_ENVForgejo secret and runs the mcpsecrets-clito seal it into the app's runtime env. Derives the platform's current mcp version from gitops at runtime (so it never drifts), and setsDOCKER_HOSTfor the dind registry pull.charts/app: auserEnvRevpod-template annotation (web + worker) so the pod auto-rolls when secrets change;userEnvRevadded tovalues.yaml.The app contract is otherwise unchanged (the secret rides the existing
extraEnvFrom). Validated end-to-end on a germinated platform + a grandchild (see the mcp PR).