Skip to content

bug: apisix-ingress-controller cannot close the gateway API #2744

@FIREcup

Description

@FIREcup

Current Behavior

I deployed Apisix using Helm, and the GKE cluster doesn't have GRPCRoute and other CRD resources installed.
But I close the gateway api:

ingress-controller:
  config:
    disableGatewayAPI: true

Ingress-controller startup is throwing the following error: 2026-04-09T09:43:37.502Z ERROR controller-runtime.controller-runtime.source.EventHandler source/kind.go:71 if kind is a CRD, it should be installed before calling Start {"kind": "GRPCRoute.gateway.networking.k8s.io", "error": "no matches for kind \"GRPCRoute\" in version \"gateway.networking.k8s.io/v1\""}

Expected Behavior

No response

Error Logs

No response

Steps to Reproduce

  1. APISIX version: 3.15.0
  2. apisix-ingress-controller version: 2.0.1

Environment

  1. APISIX version: 3.15.0
  2. apisix-ingress-controller version: 2.0.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    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