• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubeflow / mcp-server / 39466817770
87%

Build:
DEFAULT BRANCH: main
Ran 20 Oct 2026 05:32PM UTC
Jobs 3
Files 38
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

20 Oct 2026 05:31PM UTC coverage: 85.395%. Remained the same
39466817770

push

github

web-flow
fix: run Kubernetes E2E tests against the built runtime image (#420)

The Kubernetes E2E job runs the server from the source checkout, so a broken
Dockerfile, missing runtime dependency, wrong entrypoint or bad runtime config
in the image would only show up after release.

Add an e2e-image job next to the existing one. It builds a single-platform
image tagged with the commit SHA (never pushed), loads it into the Kind
cluster, deploys it from examples/kubernetes/manifests.yaml with that image and
the platform-admin persona, and runs the existing E2E tests against it over
Streamable HTTP through a port-forward. This also exercises the non-root user,
read-only root filesystem, bearer auth and health/readiness probes.

The test fixture connects over HTTP when KUBEFLOW_MCP_E2E_URL is set (with
KUBEFLOW_MCP_E2E_TOKEN as the bearer token) and keeps the stdio path otherwise,
so the source-based job is unchanged. A CI-only ClusterRole grants the example
ServiceAccount TrainJob access outside its namespace, since the tests use
default and temporary namespaces and read the controller pod. Path filters now
also cover Dockerfile, .dockerignore, uv.lock and examples/kubernetes.

Fixes #317

Signed-off-by: pratik naik <naikp0241@gmail.com>

2713 of 3177 relevant lines covered (85.4%)

2.56 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 39466817770.1 20 Oct 2026 05:32PM UTC 38
85.4
GitHub Action Run
2 python-3.11 - 39466817770.2 20 Oct 2026 05:32PM UTC 38
85.4
GitHub Action Run
3 python-3.12 - 39466817770.3 20 Oct 2026 05:32PM UTC 38
85.4
GitHub Action Run
Source Files on build 39466817770
  • Tree
  • List 38
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39466817770
  • 8868e2b2 on github
  • Prev Build on main (#39466555026)
  • Next Build on main (#39468979992)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc