Skip to content

Upgrade Kubernetes version to 1.35 in AWS cluster configs#161

Merged
jkroll-deepgram merged 4 commits into
mainfrom
update-kubernetes-version
Jun 12, 2026
Merged

Upgrade Kubernetes version to 1.35 in AWS cluster configs#161
jkroll-deepgram merged 4 commits into
mainfrom
update-kubernetes-version

Conversation

@jkroll-deepgram

Copy link
Copy Markdown
Contributor

Proposed changes

Upgrade Kubernetes version from 1.33 to 1.35 in AWS cluster configs ahead of end-of-support.

See AWS EKS doc: Understand the Kubernetes version lifecycle on EKS

Kubernetes 1.33 (Deepgram chart's prior version):

  • Standard support ends July 29, 2026 [in less than 3 months]
  • Extended support ends July 29, 2027

Kubernetes 1.35 (Deepgram chart's new version):

  • Standard support ends March 27, 2027
  • Extended support ends March 27, 2028

I tested in EKS and it works as expected, no issues updating a Deepgram cluster from 1.33 to 1.35 and serving requests.

Types of changes

What types of changes does your code introduce to the Deepgram self-hosted resources?
Put an x in the boxes that apply

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update or tests (if none of the other choices apply)

Checklist

Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

  • I have read the CONTRIBUTING doc
  • I have tested my changes in my local self-hosted environment
    • Please describe your testing setup and methodology here
  • I have added necessary documentation (if appropriate)

Further comments

@jkroll-deepgram jkroll-deepgram requested review from a team and therealevanhenry as code owners May 4, 2026 21:32

@connerhughes-dg connerhughes-dg left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — version bump is safe.

Confirmed this is a docs/samples-only change: the three eksctl sample cluster configs go 1.33 → 1.35, plus the CHANGELOG entry. No Helm template logic is touched.

  • EKS support: Verified — EKS has supported Kubernetes 1.35 since Jan 2026 in all regions, and it's in standard support for 14 months. New-cluster creation and upgrades are supported via eksctl, so the copy-paste samples will work as written.
  • API compatibility: Audited every apiVersion the chart renders against 1.34/1.35 deprecations/removals. All are long-stable GA APIs, nothing uses a beta or removed API.
  • 1.35 gotchas — both clear: The cgroup v1 deprecation doesn't apply since the samples use Ubuntu2204 / AmazonLinux2023 (both cgroup v2 by default). The containerd 2.0 requirement only affects the next upgrade beyond 1.35.

Non-blocking nit: users on an older eksctl will need a recent enough version to recognize version: "1.35" — worth a one-line note in the docs if not already implied, but not a blocker.

@jkroll-deepgram jkroll-deepgram merged commit b32873f into main Jun 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants