bug: Kubernetes discovery determines whether to enable endpointslice #11631
Open
Description
Current Behavior
In the source code, when judging whether to watch endpoint slices, watch_endpoint_slices_schema
is used, as follows:
But what is defined in the schema is watch_endpoint_slices
:
When determining whether to watch endpoint slices, you should use conf.watch_endpoint_slices
, watch_endpoint_slices_schema
is only a local variable in the lua file apisix/discovery/kubernetes/schema.lua
. It will not appear in the configuration item schema of discovery kubernetes. The actual variable used in the schema is watch_endpoint_slices
.
Expected Behavior
No response
Error Logs
No response
Steps to Reproduce
PR: https://github.com/apache/apisix/pull/10916/files
Environment
APISIX version: 3.9.0 (master branch also has this problem)
Metadata
Assignees
Type
Projects
Status
📋 Backlog