reconcile: retire or replace stale /github/pat ExternalSecrets #589

Closed
opened 2026-07-23 04:35:46 +00:00 by coilyco-ops · 1 comment
Owner

Problem

The SSM parameter /github/pat does not exist, but three ExternalSecrets still reference it:

  • external-secrets/github-pat
  • default/docker-registry
  • coilysiren-eco-mcp-app/docker-registry

All three remain Ready=False with SecretSyncedError. The cluster first recorded this drift in #308, but that issue combines several unrelated node faults.

Scope

  • Identify whether each consumer is still live.
  • Delete stale ExternalSecrets for retired consumers.
  • Point live consumers at the current supported registry or GitHub credential source.
  • Do not recreate a broad personal access token unless a current workload proves it needs one.

Acceptance

  • Each of the three ExternalSecrets is either removed as retired or reports Ready=True.
  • No live workload depends on a missing /github/pat parameter.
  • The supported credential source and rotation owner are documented.
## Problem The SSM parameter `/github/pat` does not exist, but three ExternalSecrets still reference it: * `external-secrets/github-pat` * `default/docker-registry` * `coilysiren-eco-mcp-app/docker-registry` All three remain `Ready=False` with `SecretSyncedError`. The cluster first recorded this drift in #308, but that issue combines several unrelated node faults. ## Scope * Identify whether each consumer is still live. * Delete stale ExternalSecrets for retired consumers. * Point live consumers at the current supported registry or GitHub credential source. * Do not recreate a broad personal access token unless a current workload proves it needs one. ## Acceptance * Each of the three ExternalSecrets is either removed as retired or reports `Ready=True`. * No live workload depends on a missing `/github/pat` parameter. * The supported credential source and rotation owner are documented.
Author
Owner

Resolved. All three consumers are gone, and so is the parameter they referenced.

external-secrets/github-pat                NotFound
default/docker-registry                    NotFound
coilysiren-eco-mcp-app/docker-registry     namespace NotFound
/github/pat in SSM                         does not exist

Cluster-wide, all 100 ExternalSecrets report SecretSynced True, so nothing is left retrying against a missing key. Related and closed alongside: #766, #809. Closing.

Resolved. All three consumers are gone, and so is the parameter they referenced. ``` external-secrets/github-pat NotFound default/docker-registry NotFound coilysiren-eco-mcp-app/docker-registry namespace NotFound /github/pat in SSM does not exist ``` Cluster-wide, all 100 ExternalSecrets report `SecretSynced True`, so nothing is left retrying against a missing key. Related and closed alongside: #766, #809. Closing.
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
coilyco-flight-deck/infrastructure#589
No description provided.