Decide & teardown westside-email-agent — live service running #375

Open
opened 2026-05-19 02:18:56 +00:00 by ldraney · 0 comments
Owner

Type

Spike

Lineage

Standalone — discovered during platform cleanup audit 2026-05-18.

Repo

ldraney/pal-e-platform (multiple repos affected)

Question

Should the westside-email-agent service be torn down, and if so, how do we handle the email template dependency in basketball-api?

What to Explore

Currently deployed: namespace westside-email with 1 running pod, 1 ClusterIP service, 1 Tailscale Funnel at westside-email.tail5b443a.ts.net. Local checkout at ~/westside-email-templates/. Forgejo repo: ldraney/westside-emails. Not in Terraform — deployed manually.

Critical dependency: basketball-api mounts ~/westside-email-templates/compiled as a HostPath volume for email rendering. Removing this directory breaks basketball-api emails.

Investigate:

  • Is westside-email-agent actively serving traffic? Check Funnel access logs.
  • Can email templates be baked into the basketball-api container image instead?
  • Is the namespace serving any purpose beyond the template mount?

Success Criteria

  • Traffic analysis: is westside-email.tail5b443a.ts.net receiving requests?
  • Decision documented: keep, migrate templates, or teardown
  • Follow-up ticket created based on decision

Time-box

1 session

  • project-pal-e-platform — platform operations
  • project-westside-email-agent — project under review
### Type Spike ### Lineage Standalone — discovered during platform cleanup audit 2026-05-18. ### Repo `ldraney/pal-e-platform` (multiple repos affected) ### Question Should the westside-email-agent service be torn down, and if so, how do we handle the email template dependency in basketball-api? ### What to Explore **Currently deployed:** namespace `westside-email` with 1 running pod, 1 ClusterIP service, 1 Tailscale Funnel at `westside-email.tail5b443a.ts.net`. Local checkout at `~/westside-email-templates/`. Forgejo repo: `ldraney/westside-emails`. Not in Terraform — deployed manually. **Critical dependency:** basketball-api mounts `~/westside-email-templates/compiled` as a HostPath volume for email rendering. Removing this directory breaks basketball-api emails. **Investigate:** - Is westside-email-agent actively serving traffic? Check Funnel access logs. - Can email templates be baked into the basketball-api container image instead? - Is the namespace serving any purpose beyond the template mount? ### Success Criteria - [ ] Traffic analysis: is `westside-email.tail5b443a.ts.net` receiving requests? - [ ] Decision documented: keep, migrate templates, or teardown - [ ] Follow-up ticket created based on decision ### Time-box 1 session ### Related - `project-pal-e-platform` — platform operations - `project-westside-email-agent` — project under review
Sign in to join this conversation.
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
ldraney/pal-e-platform#375
No description provided.