[Task] — K8s ingress parsers & `IngressReconciler` have zero test
Author: Aias00Created Aug 3, 2026Updated Sep 19, 2026
Labelstype: refactorin: testpriority: high
- severity: High; files:
shenyu-kubernetes-controller/src/main/java/org/apache/shenyu/k8s/reconciler/IngressReconciler.java:79,.../k8s/parser/IngressParser.java:40,.../parser/DivideIngressParser.java:69,.../parser/DubboIngressParser.java,.../parser/GrpcParser.java,.../parser/SofaParser.java,.../parser/WebSocketParser.java,.../parser/ContextPathParser.java - description: The 4 sibling reconcilers (
Endpoints,DivideIngress,WebSocket,Dubbo) ARE tested, but all parsers andIngressReconcileritself are untested. These translateV1Ingress→ ShenYu selector/rule. - suggested_fix: Add
IngressReconcilerTest+ parser tests.
Identified during the 2026-08-02 deep re-scan; full list in docs/scan2-2026-08-02/00-consolidated-critical-high.md.
Source: apache/shenyu