apache / apache/apisix-helm-chart
no service found for service reference
- Dominant language
- Go Template
- Stars
- 289
- Forks
- 282
- Avg merge
- 15h 55m
- Merged PRs (30d)
- 3
Description
apisix-ingress-controller installed by helm chart, chart version is 1.0.1,
`25-07-08T11:49:25.782Z INFO controller-runtime controller/controller.go:217 Starting workers {"controller": "apisixglobalrule", "controllerGroup": "apisix.apache.org", "controllerKind": "ApisixGlobalRule", "worker count": 1}
2025-07-08T11:49:25.782Z INFO controller-runtime controller/controller.go:217 Starting workers {"controller": "gatewayclass", "controllerGroup": "gateway.networking.k8s.io", "controllerKind": "GatewayClass", "worker count": 1}
2025-07-08T11:49:25.782Z INFO controller-runtime controller/controller.go:217 Starting workers {"controller": "httproute", "controllerGroup": "gateway.networking.k8s.io", "controllerKind": "HTTPRoute", "worker count": 1}
2025-07-08T11:49:25.782Z ERROR controllers.IngressClass controller/ingressclass_controller.go:109 failed to update ingressclass {"ingressclass": "apisix", "error": "no service found for service reference"}
2025-07-08T11:49:25.782Z ERROR controller-runtime controller/controller.go:316 Reconciler error {"controller": "ingressclass", "controllerGroup": "networking.k8s.io", "controllerKind": "IngressClass", "IngressClass": {"name":"apisix"}, "namespace": "", "name": "apisix", "reconcileID": "294cdab8-888d-444c-8203-87f07769b38b", "error": "no service found for service reference"}
2025-07-08T11:49:25.782Z INFO controller-runtime controller/controller.go:217 Starting workers {"controller": "apisixroute", "controllerGroup": "apisix.apache.org", "controllerKind": "ApisixRoute", "worker count": 1}
2025-07-08T11:49:25.782Z INFO controller-runtime controller/controller.go:217 Starting workers {"controller": "gateway", "controllerGroup": "gateway.networking.k8s.io", "controllerKind": "Gateway", "worker count": 1}
2025-07-08T11:49:25.782Z INFO controllers.ApisixRoute controller/utils.go:1337 found GatewayProxy for IngressClass {"ingressClass": "apisix", "gatewayproxy": "apisix-config"}
2025-07-08T11:49:25.782Z INFO controller-runtime controller/controller.go:217 Starting workers {"controller": "consumer", "controllerGroup": "apisix.apache.org", "controllerKind": "Consumer", "worker count": 1}
2025-07-08T11:49:25.787Z ERROR controllers.IngressClass controller/ingressclass_controller.go:109 failed to update ingressclass {"ingressclass": "apisix", "error": "no service found for service reference"}
2025-07-08T11:49:25.787Z ERROR controller-runtime controller/controller.go:316 Reconciler error {"controller": "ingressclass", "controllerGroup": "networking.k8s.io", "controllerKind": "IngressClass", "IngressClass": {"name":"apisix"}, "namespace": "", "name": "apisix", "reconcileID": "a976bf8c-e715-499e-b3ee-11537e4f462b", "error": "no service found for service reference"}
2025-07-08T11:49:25.798Z ERROR controllers.IngressClass controller/ingressclass_controller.go:109 failed to update ingressclass {"ingressclass": "apisix", "error": "no service found for service reference"}
2025-07-08T11:49:25.798Z ERROR controller-runtime controller/controller.go:316 Reconciler error {"controller": "ingressclass", "controllerGroup": "networking.k8s.io", "controllerKind": "IngressClass", "IngressClass": {"name":"apisix"}, "namespace": "", "name": "apisix", "reconcileID": "9b59be5c-fcbc-4c97-9717-388cdba9f7ed", "error": "no service found for service reference"}
2025-07-08T11:49:25.818Z ERROR controllers.IngressClass controller/ingressclass_controller.go:109 failed to update ingressclass {"ingressclass": "apisix", "error": "no service found for service reference"}
2025-07-08T11:49:25.818Z ERROR controller-runtime controller/controller.go:316 Reconciler error {"controller": "ingressclass", "controllerGroup": "networking.k8s.io", "controllerKind": "IngressClass", "IngressClass": {"name":"apisix"}, "namespace": "", "name": "apisix", "reconcileID": "c51aec72-7f0d-4455-8bd7-147a76e74ff5", "error": "no service found for service reference"}
2025-07-08T11:49:25.859Z ERROR controllers.IngressClass controller/ingressclass_controller.go:109 failed to update ingressclass {"ingressclass": "apisix", "error": "no service found for service reference"}`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with controller/ingressclass_controller.go at line 109 and the Helm chart configuration for version 1.0.1, using the logged IngressClass `apisix` and service-reference error as the starting context. Check controller/utils.go around line 1337 for the related GatewayProxy lookup; done should include a reproducible configuration and successful IngressClass reconciliation without this error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100