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

pomerium / pomerium / 21497361949
44%

Build:
DEFAULT BRANCH: main
Ran 29 Jan 2026 10:46PM UTC
Jobs 1
Files 656
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

29 Jan 2026 10:42PM UTC coverage: 44.643% (-0.03%) from 44.668%
21497361949

push

github

web-flow
controlplane: add /version debug admin endpoint (#6070)

## Summary

Add a new debug admin endpoint at `/version` that outputs version
information as JSON. This endpoint provides:

- Pomerium version details (version, full_version, git_commit,
build_meta, build_time)
- Envoy version details (version, full_version)
- Component versions from components.json (config, mcp, ssh, envoy)

The endpoint requires the `debug_admin_endpoints` runtime flag to be
enabled, consistent with other admin endpoints like `/config_dump`.

Example output:
```json
{
  "pomerium": {
    "version": "v0.28.0",
    "full_version": "v0.28.0+abc1234",
    "git_commit": "abc1234",
    "build_meta": "",
    "build_time": "2024-01-15T10:30:00Z"
  },
  "envoy": {
    "version": "1.29.0",
    "full_version": "1.29.0+sha256hash"
  },
  "components": {
    "config": "v0.10.0",
    "mcp": "v0.11.0",
    "ssh": "v0.9.0",
    "envoy": "1.29.0"
  }
}
```

## Related issues

## User Explanation

Users can now access version information via the debug admin endpoint
`/version` when the `debug_admin_endpoints` runtime flag is enabled.
This is useful for debugging and verifying deployed versions.

## Checklist

- [x] reference any related issues
- [ ] updated unit tests
- [x] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [ ] ready for review

0 of 44 new or added lines in 1 file covered. (0.0%)

9 existing lines in 1 file now uncovered.

30911 of 69241 relevant lines covered (44.64%)

102.82 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
44
5.78
-0.89% internal/controlplane/server_debug.go

Uncovered Existing Lines

Lines Coverage ∆ File
9
79.91
0.0% pkg/ssh/manager.go
Jobs
ID Job ID Ran Files Coverage
1 21497361949.1 29 Jan 2026 10:46PM UTC 656
44.64
GitHub Action Run
Source Files on build 21497361949
  • Tree
  • List 656
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21497361949
  • c583b2fe on github
  • Prev Build on main (#21494479711)
  • Next Build on main (#21498317126)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc