Skip to main content

Eks Upgrade Insights

@twonines/eks-upgrade-insightsv2026.10.23.1· 1d agoBEHAVIORSREPORTS
01README

AWS EKS Upgrade Insights for upgrade readiness. Given one or more EKS cluster names, it reads the cluster's UPGRADE_READINESS insights (control-plane health, add-on compatibility, version skew, deprecated-API usage from audit logs) and records each, flagging ERROR/WARNING insights as actionable with their remediation detail. Uses the ambient AWS credential chain (env vars, SSO, or a named profile) — no secret is stored, which suits short-lived STS credentials.

02Release Notes

Initial release

03Behaviors1
@twonines/eks-upgrade-insights/clusterv2026.10.23.1cluster.ts

Global Arguments

ArgumentTypeDescription
region?string
profile?string
fn inspect(clusters?: array, allClusters?: boolean)
Read AWS EKS Upgrade Insights for one or more clusters in a single fan-out run. Provide clusters=[...] (AWS cluster names, one or many) or allClusters=true to discover them. Writes one insight finding per cluster, flagging ERROR/WARNING insights as actionable and attaching their remediation detail; a cluster that fails to inspect is recorded with ok=false and never aborts the others. Uses the ambient AWS credential chain.
ArgumentTypeDescription
clusters?array
allClusters?boolean

Resources

insight(infinite)— One EKS cluster's Upgrade Insights: every UPGRADE_READINESS check with its status (PASSING/WARNING/ERROR), reason, and — for non-passing checks — the AWS recommendation and deprecated-API usage detail (client user-agents and 30-day request counts). ok=false with an error message when the cluster could not be inspected.
04Reports1
@twonines/eks-upgrade-insights/eks-insightsmethod
eks-insights.ts

Consolidated AWS EKS Upgrade Insights across every cluster inspected in the run: actionable ERROR/WARNING checks with AWS remediation and the deprecated-API usage detail (which client user-agents are still calling soon-to-be-removed APIs, and how often).

awseksupgradeinsightsreadiness
05Stats
A
93 / 100
Downloads
0
Archive size
215.3 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License1/2partial

    no SPDX license declared

  • Verified public repository2/2earned
06Platforms
07Labels