Skip to content

Standardize health check outputs #1621

@F1L337

Description

@F1L337

Describe the bug
When using the health check on dashboard and rollout domain I get 3 different alive responses, even tho noted differently in your docs (https://docs.defguard.net/deployment-strategies/health-check):

  • dashboard via /api/v1/health: alive
  • rollout via /api/v1/health: I'm alive!
  • rollout via /api/v1/health-grpc: Alive

To Reproduce
Append the healtchecks mentioned above and enter in Chrome or curl:

"https://defguard.example.com/api/v1/health"
"https://enroll.example.com/api/v1/health"
"https://enroll.example.com/api/v1/health-grpc"

Expected behavior
Every output should have the same syntax to build checks more efficient.

Version information

  • Defguard Core version: v1.5.0
  • Defguard Proxy version: v1.5.0
  • Defguard Gateway version: v1.5.0
  • Your browser and version: Chrome 140.0.7339.185

Screenshots
None

Additional context
None

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No fields configured for Bug.

Projects

Status

Ready to release

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions