Deprovision eco-mcp-app (deprecated) #41

Open
opened 2026-07-03 05:33:22 +00:00 by coilysiren · 0 comments
Owner

eco-mcp-app is deprecated (confirmed by Kai). It is currently half-retired: eco-mcp.coilysiren.me returns 503 "no available server" (no healthy pod), but the ingress, DNS, and supporting cloud resources still exist and still serve errors to any visitor. Deprovision it cleanly.

Teardown checklist

  • k8s resources in namespace coilysiren-eco-mcp-app: Deployment, Service, Ingress, ExternalSecrets, then the namespace itself.
  • DNS / ingress host eco-mcp.coilysiren.me.
  • Tailscale federated identity for eco-mcp (it is in the terraform tailscale-merge list).
  • terraform aws-inventory entry (eco-mcp = 300).
  • SSM params used only by eco-mcp (its Eco admin token). Confirm the FRED key is not shared before removing it.
  • GHCR / package image (ghcr.io/.../eco-mcp-app).
  • CI build-and-publish workflow (moot once the repo is archived).
  • Repo already archived on the forge (coilyco-flight-deck/eco-mcp-app) - confirm.

Blocker - coordinate before deleting the code

eco-jobs-tracker git-imports eco-mcp-app for its embedded live server-status card (it "imports directly from sibling eco-mcp-app"). Deleting the eco-mcp code/repo breaks that card. Before retiring the code, either:

  • fold the server-status card into eco-app / the merged site (the DLT epic eco-app#37 does exactly this consolidation), or
  • vendor the card so jobs-tracker keeps rendering it.

The service teardown (k8s / DNS / secrets / image) can proceed independently - just do not delete the repo or the git dep until the card has a new home.

Note on who does this

This is a destructive infra action (deleting k8s + DNS + secrets) and needs host creds this read-only director surface does not have. So it is a dispatched run or a hands-on teardown, not something to run from here.

  • eco-app#37 (DLT epic - the card's new home)
  • eco-ops#25 (once gone, drop eco-mcp from any uptime probe so it stops alerting)
eco-mcp-app is **deprecated** (confirmed by Kai). It is currently half-retired: `eco-mcp.coilysiren.me` returns 503 "no available server" (no healthy pod), but the ingress, DNS, and supporting cloud resources still exist and still serve errors to any visitor. Deprovision it cleanly. ## Teardown checklist - [ ] k8s resources in namespace `coilysiren-eco-mcp-app`: Deployment, Service, Ingress, ExternalSecrets, then the namespace itself. - [ ] DNS / ingress host `eco-mcp.coilysiren.me`. - [ ] Tailscale federated identity for `eco-mcp` (it is in the terraform tailscale-merge list). - [ ] terraform aws-inventory entry (`eco-mcp = 300`). - [ ] SSM params used only by eco-mcp (its Eco admin token). **Confirm the FRED key is not shared** before removing it. - [ ] GHCR / package image (`ghcr.io/.../eco-mcp-app`). - [ ] CI build-and-publish workflow (moot once the repo is archived). - [ ] Repo already archived on the forge (`coilyco-flight-deck/eco-mcp-app`) - confirm. ## Blocker - coordinate before deleting the code **eco-jobs-tracker git-imports eco-mcp-app** for its embedded live server-status card (it "imports directly from sibling eco-mcp-app"). Deleting the eco-mcp code/repo breaks that card. Before retiring the code, either: - fold the server-status card into eco-app / the merged site (the DLT epic eco-app#37 does exactly this consolidation), or - vendor the card so jobs-tracker keeps rendering it. The **service** teardown (k8s / DNS / secrets / image) can proceed independently - just do not delete the repo or the git dep until the card has a new home. ## Note on who does this This is a destructive infra action (deleting k8s + DNS + secrets) and needs host creds this read-only director surface does not have. So it is a dispatched run or a hands-on teardown, not something to run from here. ## Related - eco-app#37 (DLT epic - the card's new home) - eco-ops#25 (once gone, drop eco-mcp from any uptime probe so it stops alerting)
coilysiren changed title from eco-mcp-app is down (503 'no available server') to Deprovision eco-mcp-app (deprecated) 2026-07-03 05:38:44 +00:00
coilyco-ops added
P3
and removed
P2
labels 2026-07-10 09:00:49 +00:00
Sign in to join this conversation.
No description provided.