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

pomerium / pomerium / 20934951943
46%

Build:
DEFAULT BRANCH: main
Ran 12 Jan 2026 09:11PM UTC
Jobs 1
Files 603
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

12 Jan 2026 09:04PM UTC coverage: 52.799% (-0.2%) from 52.95%
20934951943

push

github

web-flow
feat(health) : stream health updates via gRPC (#5996)

## Summary

Implements a grpc stream that batches updates from the health manager
abstraction that currently manages health check integrations.

This allows downstream applications with the proper authorization (e.g.
with the shared secret) to consume the health updates of pomerium
instances.

## Related issues

Part of
[ENG-3312](https://linear.app/pomerium/issue/ENG-3312/console-show-cluster-health-check)

## User Explanation

End users can now use `pomerium health watch -p <pomerium-grpc-port>` to
open a TUI that displays health checks

## Checklist

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

177 of 496 new or added lines in 6 files covered. (35.69%)

18 existing lines in 5 files now uncovered.

29809 of 56457 relevant lines covered (52.8%)

125.9 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
0.0
0.0% internal/testutil/grpc.go
10
60.65
0.79% internal/controlplane/server.go
28
84.62
pkg/health/grpc_stream.go
276
8.47
-30.49% pkg/health/cli.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
93.89
0.0% internal/fileutil/watcher.go
2
82.19
-1.37% pkg/grpc/databroker/syncer.go
2
88.18
-0.47% pkg/storage/postgres/postgres.go
3
87.75
0.0% config/config_source.go
9
87.23
0.0% pkg/ssh/manager.go
Jobs
ID Job ID Ran Files Coverage
1 20934951943.1 12 Jan 2026 09:11PM UTC 603
52.8
GitHub Action Run
Source Files on build 20934951943
  • Tree
  • List 603
  • Changed 13
  • Source Changed 6
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20934951943
  • 2ac943a1 on github
  • Prev Build on main (#20933432500)
  • Next Build on main (#20972511756)
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