Skip to content

feat: allow fetching stream healthcheck data through control api#12996

Merged
Baoyuantop merged 8 commits into
apache:masterfrom
shreemaan-abhishek:feat/healthcheck-resp-in-controlapi
Feb 13, 2026
Merged

feat: allow fetching stream healthcheck data through control api#12996
Baoyuantop merged 8 commits into
apache:masterfrom
shreemaan-abhishek:feat/healthcheck-resp-in-controlapi

Conversation

@shreemaan-abhishek

Copy link
Copy Markdown
Contributor

Description

Which issue(s) this PR fixes:

Fixes #12812

Checklist

  • I have explained the need for this PR and the problem it solves
  • I have explained the changes or the new features added to this PR
  • I have added tests corresponding to this change
  • I have updated the documentation to reflect this change
  • I have verified that this change is backward compatible (If not, please discuss on the APISIX mailing list first)

Signed-off-by: Abhishek Choudhary <[email protected]>
Signed-off-by: Abhishek Choudhary <[email protected]>
Signed-off-by: Abhishek Choudhary <[email protected]>
Signed-off-by: Abhishek Choudhary <[email protected]>
@shreemaan-abhishek
shreemaan-abhishek marked this pull request as ready for review February 11, 2026 07:15
@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels Feb 11, 2026
Comment thread t/admin/stream-routes.t
end

-- Clean up the stream route to avoid interfering with subsequent tests
local code, body = t('/apisix/admin/stream_routes/1', ngx.HTTP_DELETE)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needed because now the stream_route etcd wather is in http subsystem and it will report error if some configuration mistakes exist.

nic-6443
nic-6443 previously approved these changes Feb 11, 2026
Comment thread apisix/router.lua
Signed-off-by: Abhishek Choudhary <[email protected]>
Comment thread apisix/cli/config.lua
Signed-off-by: Abhishek Choudhary <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bug: The upstream health check is working, but it is not displayed in the "APISIX upstream check status"

4 participants