security: scope notify-bridge ingress #1

Merged
waylon merged 1 commit from security/174-notify-bridge-ingress into main 2026-10-23 08:21:05 -05:00
Owner

Restrict Family Dashboard ingress from the notify-bridge namespace to pods labeled app=notify-bridge-app on TCP 8080. The dashboard manifest configures SENSOR_BACKEND_URL to the notify-bridge-app Service, and the live Service selects that same app label. The cleanup CronJob pods in that namespace do not need this access.

Validation: server-side dry-run accepted the NetworkPolicy; confirmed the live app pod selector and Service endpoint; both public family hosts returned HTTP 200; git diff --check passed.

Restrict Family Dashboard ingress from the notify-bridge namespace to pods labeled `app=notify-bridge-app` on TCP 8080. The dashboard manifest configures `SENSOR_BACKEND_URL` to the `notify-bridge-app` Service, and the live Service selects that same app label. The cleanup CronJob pods in that namespace do not need this access. Validation: server-side dry-run accepted the NetworkPolicy; confirmed the live app pod selector and Service endpoint; both public family hosts returned HTTP 200; `git diff --check` passed.
security: scope notify bridge ingress
Some checks failed
CI / checks (pull_request) Has been cancelled
95b3ca5317
waylon merged commit 39b498957d into main 2026-10-23 08:21:05 -05:00
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
waylon/family-dashboard!1
No description provided.