Skip to content

ci(kubernetes): add HA e2e workflow#1598

Merged
derekwaynecarr merged 1 commit into
mainfrom
tmutch/gha-ha-kubernetes-workflow
Jun 1, 2026
Merged

ci(kubernetes): add HA e2e workflow#1598
derekwaynecarr merged 1 commit into
mainfrom
tmutch/gha-ha-kubernetes-workflow

Conversation

@TaylorMutch
Copy link
Copy Markdown
Collaborator

@TaylorMutch TaylorMutch commented May 27, 2026

Summary

Add a label-gated Kubernetes HA E2E path that exercises the Helm chart with replicaCount: 2 and the bundled PostgreSQL backend.

Related Issue

Follow-up to #1579, which added PostgreSQL support to the Helm chart.

Changes

  • Add ci/values-high-availability.yaml with two gateway replicas and bundled PostgreSQL enabled.
  • Let the reusable Kubernetes E2E workflow accept extra Helm values files.
  • Add e2e-kubernetes-ha-test.yml, which reuses the existing Kubernetes E2E job with the HA values overlay.
  • Wire test:e2e-kubernetes through Branch E2E and label help as an optional HA proof-of-life suite.
  • Document the HA overlay in Helm docs, CI docs, and the relevant agent skills.

Testing

  • bash -n e2e/with-kube-gateway.sh
  • mise run helm:docs:check
  • mise run helm:lint
  • mise run helm:test
  • mise run pre-commit
  • Full Kubernetes HA E2E run in CI with test:e2e-kubernetes

Checklist

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented May 27, 2026

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@TaylorMutch TaylorMutch force-pushed the tmutch/gha-ha-kubernetes-workflow branch from b0f93ea to 7a05ec9 Compare May 27, 2026 18:25
Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
@TaylorMutch TaylorMutch force-pushed the tmutch/gha-ha-kubernetes-workflow branch from 7a05ec9 to b57c7f7 Compare June 1, 2026 17:28
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Jun 1, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@TaylorMutch TaylorMutch marked this pull request as ready for review June 1, 2026 17:33
@TaylorMutch TaylorMutch added the test:e2e-kubernetes Requires Kubernetes end-to-end coverage label Jun 1, 2026
Copy link
Copy Markdown
Collaborator

@derekwaynecarr derekwaynecarr left a comment

Choose a reason for hiding this comment

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

lgtm

@derekwaynecarr derekwaynecarr merged commit 269dbc6 into main Jun 1, 2026
37 of 40 checks passed
@derekwaynecarr derekwaynecarr deleted the tmutch/gha-ha-kubernetes-workflow branch June 1, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:e2e-kubernetes Requires Kubernetes end-to-end coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants