namespaces: stamp plat.sh/repo-id so a same-name re-creation cannot inherit a dying app #211
Labels
No labels
bug
discussion
duplicate
enhancement
goal
help wanted
horizon:backlog
horizon:governance
horizon:mvp
invalid
operator-decision
question
roadmap
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-platform/mitosis#211
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?
Follow-up to plat/mcp#45. delete_app{repo_deleted} refuses when a repo of the same name exists (safe), but if a user re-creates
owner/namebefore the delete relay lands, the old namespaces/overlay remain and create_app's re-join could attach the new repo to the old app's resources. Stamping the Forgejo repo id on app namespaces at create_app (plat.sh/repo-id) lets deleteApp remove exactly the old repo's resources and lets create_app refuse to re-join a different repo's overlay. Low urgency: needs a re-create within the seconds-long relay window.