You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fuzefront-applications is in a restart storm in prod: 470 restarts. Please diagnose it as its own defect, from the container's own crash output.
Read this first — how this relates to #750 and #831
fuzefront-applications is mentioned in #750, but only in passing, as collateral: that issue's body lists it as "fuzefront-applications (Error, 28 restarts)" among other pods failing to roll out, while #750's title, root cause, and acceptance criteria are all about fuzefront-backend and the migration-015/022 root-org fault. The literal #750 defect was fixed by #751, and the reintroduced sibling in migration 026 by #831.
So the open question this issue exists to answer: is fuzefront-applications still crashing for a reason of its own, or is it downstream of the unresolved root-org repoint/reparent decision in #750?
Two facts say it deserves its own diagnosis rather than being folded into #750:
Do not close this as a duplicate of #750 without evidence. If the evidence shows it genuinely is the same root-org blocker, say so explicitly here with the exit code and logs that demonstrate it, and link it — that is a valid outcome, but it must be demonstrated, not assumed.
What was measured
Pod
Namespace
Restarts
Measured
fuzefront-applications
fuzefront
470
2026-09-01, pre-outage
Ownership is established by argocd/projects/fuzefront.yaml in FuzeInfra, whose sourceRepos is exactly https://github.com/izzywdev/FuzeFront.git, with destinations restricted to the fuzefront namespace. FuzeInfra runs the Argo instance and the cluster; it does not edit consumer charts or application code.
Important: the cluster is currently unreachable
The prod k3s API is refusing connections on 6443 as of 2026-09-02. The 470 figure was measured on 2026-09-01, before the outage. Do not treat a failure to reach the cluster today as evidence the problem is gone, and do not wait idle for it — the source-level work below can start now.
What to do
Diagnose from the container, not from the infrastructure.
The container's exit code and termination reason (lastState.terminated.reason / .exitCode).
The container's own stdout/stderr from the crashing boot — the previous container's logs, not the current one's.
If independent: a fix lands as a merged PR that Argo syncs.
fuzefront-applications reaches a stableRunning 1/1 — stable meaning the restart count stops increasing over a sustained observation window. A restart counter resets when a pod is replaced; a fresh low number is not proof of a fix.
Verified against the live cluster with FuzeInfra's cluster-query workflow (repository_dispatch type cluster-query) — see docs/consuming-repos/CLUSTER_QUERY.md in FuzeInfra. Do not report done from a manifest diff alone. Blocked until the prod cluster is reachable again; do the source work first.
Remains: All acceptance criteria. The crash cause is not yet known — no exit code and no container logs have been read. Nothing has been changed in this repo or in the cluster.
@claude
fuzefront-applicationsis in a restart storm in prod: 470 restarts. Please diagnose it as its own defect, from the container's own crash output.Read this first — how this relates to #750 and #831
fuzefront-applicationsis mentioned in #750, but only in passing, as collateral: that issue's body lists it as "fuzefront-applications(Error, 28 restarts)" among other pods failing to roll out, while #750's title, root cause, and acceptance criteria are all aboutfuzefront-backendand the migration-015/022 root-org fault. The literal #750 defect was fixed by #751, and the reintroduced sibling in migration 026 by #831.So the open question this issue exists to answer: is
fuzefront-applicationsstill crashing for a reason of its own, or is it downstream of the unresolved root-org repoint/reparent decision in #750?Two facts say it deserves its own diagnosis rather than being folded into #750:
Do not close this as a duplicate of #750 without evidence. If the evidence shows it genuinely is the same root-org blocker, say so explicitly here with the exit code and logs that demonstrate it, and link it — that is a valid outcome, but it must be demonstrated, not assumed.
What was measured
fuzefront-applicationsfuzefrontOwnership is established by
argocd/projects/fuzefront.yamlin FuzeInfra, whosesourceReposis exactlyhttps://github.com/izzywdev/FuzeFront.git, withdestinationsrestricted to thefuzefrontnamespace. FuzeInfra runs the Argo instance and the cluster; it does not edit consumer charts or application code.Important: the cluster is currently unreachable
The prod k3s API is refusing connections on 6443 as of 2026-09-02. The 470 figure was measured on 2026-09-01, before the outage. Do not treat a failure to reach the cluster today as evidence the problem is gone, and do not wait idle for it — the source-level work below can start now.
What to do
Diagnose from the container, not from the infrastructure.
lastState.terminated.reason/.exitCode).ROOT_ORG_ID(the Backend CrashLoopBackOff in prod: migration 015 infers "root org present" from a slug conflict, then FK-violates #750/fix(db): migration 026 reintroduced the #750 root-org crashloop #831 class) or something unrelated.Do NOT
kubectl patchorkubectl editthe live Deployment. Prod is GitOps and ArgoselfHealreverts out-of-band changes within seconds.Acceptance criteria
fuzefront-applicationsspecifically is identified from its own exit code and previous-boot logs, and written down here.fuzefront-applicationsreaches a stableRunning 1/1— stable meaning the restart count stops increasing over a sustained observation window. A restart counter resets when a pod is replaced; a fresh low number is not proof of a fix.cluster-queryworkflow (repository_dispatchtypecluster-query) — seedocs/consuming-repos/CLUSTER_QUERY.mdin FuzeInfra. Do not report done from a manifest diff alone. Blocked until the prod cluster is reachable again; do the source work first.STATE:
fuzefront-applicationsat 470 restarts, up from 28 on 2026-08-20, across the window in which fix: unblock the stalled prod rollout — root-org FK violation (#750) and the @fuzefront/shared subpath crash #751 and fix(db): migration 026 reintroduced the #750 root-org crashloop #831 landed. Treated as collateral in Backend CrashLoopBackOff in prod: migration 015 infers "root org present" from a slug conflict, then FK-violates #750 and never diagnosed on its own terms.argocd/projects/fuzefront.yamlsourceRepos. Backend CrashLoopBackOff in prod: migration 015 infers "root org present" from a slug conflict, then FK-violates #750/fix: unblock the stalled prod rollout — root-org FK violation (#750) and the @fuzefront/shared subpath crash #751/fix(db): migration 026 reintroduced the #750 root-org crashloop #831 history reviewed; confirmed Backend CrashLoopBackOff in prod: migration 015 infers "root org present" from a slug conflict, then FK-violates #750's root cause and acceptance criteria are aboutfuzefront-backend, and that a separate applications-services 011 guard fix is referenced in fix(db): migration 026 reintroduced the #750 root-org crashloop #831's comment.@claudedelegation. Nothing in this repo was edited.