Skip to content

bug: Kubernetes discovery determines whether to enable endpointslice #11631

Description

@MrLinMH

Current Behavior

In the source code, when judging whether to watch endpoint slices, watch_endpoint_slices_schema is used, as follows:
image

But what is defined in the schema is watch_endpoint_slices:
image

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

Metadata

Assignees

Labels

bugSomething isn't workinggood first issueGood for newcomers

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions