apache / apache/apisix

feat: As a user, I want to healthcheck add mtls support

Open
#12,641 13 comments 0 reactions 0 assignees View on GitHub
feature-request
Dominant language
Lua
Stars
17.1k
Forks
2.9k
Avg merge
3d 16h
Merged PRs (30d)
63

Description

### Description

When the upstream needs to use mtls, healthcheck does not reuse ssl certificates, so that all health checks return http 400 code.

Hope to be able to support such scenarios

Contributor guide

Open the contributing guide

Research direction

Start at the healthcheck entry point and inspect how upstream SSL certificates are handled. Reproduce the reported HTTP 400 response with an mTLS upstream and compare it with a non-mTLS check; done means health checks succeed when the upstream requires mTLS, with regression coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.