fix(binjovi): permit exact Bytey legacy ownership reads #327

Merged
binjovi-bot merged 1 commit from fix/binjovi-service-observation-access into trunk 2026-09-06 02:11:25 +00:00
Owner

The Bytey handoff worker cannot prove that a legacy rule is absent: Kubernetes returns403 because the existing provider-authority grant does not include Bytey. Add a separate get-only Role for bytey-main, bytey-trunk and retained bytey-tags, bound only to binjovi/binjovi. Keep the grant after adoption so a recreated legacy owner stops writes.

Validation: live authorization check returned no before the fix; new source regression contract fails before and passes after; the complete Binjovi source guard and Kustomize render pass. The pending adoption keeps the remote policy retained until this read grant is active.

The Bytey handoff worker cannot prove that a legacy rule is absent: Kubernetes returns403 because the existing provider-authority grant does not include Bytey. Add a separate get-only Role for bytey-main, bytey-trunk and retained bytey-tags, bound only to binjovi/binjovi. Keep the grant after adoption so a recreated legacy owner stops writes. Validation: live authorization check returned no before the fix; new source regression contract fails before and passes after; the complete Binjovi source guard and Kustomize render pass. The pending adoption keeps the remote policy retained until this read grant is active.
fix(binjovi): permit exact Bytey legacy ownership reads
All checks were successful
binjovi/ci Binjovi completed the frozen plan
062e463411
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/seanfarm!327
No description provided.