Skip to content

bug: ingress-controller v2: annotations no longer seem to be supported #2559

@m4dm4rtig4n

Description

@m4dm4rtig4n

Current Behavior

After upgrading to ingress-controller v2, annotations that previously enabled specific plugins or settings (e.g. k8s.apisix.apache.org/plugin-config-name) are no longer interpreted.
The same manifests worked correctly in v1.

Expected Behavior

The ingress-controller should create the corresponding ApisixPluginConfig resource and attach it to the route, as in v1.

Error Logs

No blocking error is logged, but the plugin is not applied.

Steps to Reproduce

  1. Deploy an Ingress with an annotation:
metadata:
  annotations:
    k8s.apisix.apache.org/plugin-config-name: my-plugin
  1. Check with kubectl describe ingress … that the annotation is present.
  2. Observe that the plugin is not attached to the APISIX route.

Environment

  • Helm Chart: apisix/apisix v2.11.6
  • App version (APISIX): 3.13
  • Kubernetes: v1.32.6+k3s1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions