test(mealie): exercise fail-closed canary reconciliation #183

Merged
morten-olsen merged 1 commit from test/homeit-474-mealie-fail-closed into main 2026-10-29 23:22:53 +01:00
Owner

Temporarily add an intentionally missing group reference to the Mealie canary for HOMEIT-474's reviewed failure acceptance. The existing administrator and app-group references remain declared; the operator must reject the incomplete list as a whole, detach the provider and retain ALL+false guard. This deliberately blocks new Mealie authorizations during the test, with no existing-session revocation or changes to other applications.

Current canary grant/removal is proven with actual new authorization attempts: akadmin allowed only after the Git grant, denied again after Git removal; morten allowed. Chart validation and server dry-run accept the new reference shape. After green CI and merge, observe exact live closure and actual rejection, exercise empty-list/status/restart recovery while closed, then restore only the known-good app+admin references in a separate Git commit. This is an acceptance step within the Security HOMEIT-481/Morten-approved canary plan; it never opens access or provisions identity data.

Temporarily add an intentionally missing group reference to the Mealie canary for HOMEIT-474's reviewed failure acceptance. The existing administrator and app-group references remain declared; the operator must reject the incomplete list as a whole, detach the provider and retain ALL+false guard. This deliberately blocks new Mealie authorizations during the test, with no existing-session revocation or changes to other applications. Current canary grant/removal is proven with actual new authorization attempts: akadmin allowed only after the Git grant, denied again after Git removal; morten allowed. Chart validation and server dry-run accept the new reference shape. After green CI and merge, observe exact live closure and actual rejection, exercise empty-list/status/restart recovery while closed, then restore only the known-good app+admin references in a separate Git commit. This is an acceptance step within the Security HOMEIT-481/Morten-approved canary plan; it never opens access or provisions identity data.
test(mealie): exercise missing-group fail-closed behavior
All checks were successful
ci/woodpecker/pr/charts Pipeline was successful
ci/woodpecker/push/scan Pipeline was successful
00bef26dae
Sign in to join this conversation.
No description provided.