Add pal-enterprises to NetworkPolicy allowlist #357
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/pal-e-platform#357
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?
Type
Feature
Lineage
Standalone — service onboarding step 4 for pal-enterprises.
Repo
ldraney/pal-e-platformUser Story
As the platform owner
I want pal-enterprises added to the NetworkPolicy allowlist
So that the Rails app can connect to Postgres and Keycloak in production
Context
pal-enterprises needs access to Postgres (
pal-e-postgres-rw.postgres.svc.cluster.local) for its database and Keycloak for OIDC auth. Without NetworkPolicy entries, the pod getsconnection refusedat runtime. Must be merged before first production deploy.File Targets
Files to modify:
terraform/network-policies.tf— addpal-enterprisesnamespace to Postgres and Keycloak allowlistsFiles NOT to touch:
Acceptance Criteria
pal-enterprisesnamespace in Postgres NetworkPolicy allowlistpal-enterprisesnamespace in Keycloak NetworkPolicy allowlisttofu plan -lock=falseshows clean diff (only new namespace entries)Test Expectations
tofu plan -lock=falseshows expected difftofu plan -lock=falseConstraints
network-policies.tftofu applyChecklist
Related
project-pal-enterprisesservice-onboarding-sopstep 4Scope Review: NEEDS_REFINEMENT
Review note:
review-1183-2026-05-09Template complete, file targets verified, scope is solid -- single blocker is a missing backing note.
[SCOPE]Architecture notearch-rails-appdoes not exist in pal-e-docs. Referenced byarch:rails-applabel on this and 8 other board items. Create it, or consider whetherarch:platform-infrais more accurate for this Terraform-only ticket.