You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "mayankmurari (via GitHub)" <gi...@apache.org> on 2026/01/21 07:35:14 UTC

[I] Support for Non-Authentication Plugins in ApisixConsumer CRD [apisix-ingress-controller]

mayankmurari opened a new issue, #2706:
URL: https://github.com/apache/apisix-ingress-controller/issues/2706

   ### Description
   
   Add support for non-authentication plugins in the `ApisixConsumer` CRD to enable per-consumer configuration of plugins like rate limiting or custom authentication plugins.
   
   Currently, the `ApisixConsumer` CRD only supports authentication plugins via the `authParameter` field. This limitation prevents users from configuring consumer-specific behaviors for non-auth plugins, which is a common requirement in production environments.
   
   https://apisix.apache.org/docs/ingress-controller/1.8.0/references/apisix_consumer_v2/
   https://apisix.apache.org/docs/ingress-controller/1.8.0/references/apisix_consumer_v2/


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Support for Non-Authentication Plugins in ApisixConsumer CRD [apisix-ingress-controller]

Posted by "Baoyuantop (via GitHub)" <gi...@apache.org>.
Baoyuantop commented on issue #2706:
URL: https://github.com/apache/apisix-ingress-controller/issues/2706#issuecomment-3889626214

   You can migrate to the v1alpha1.Consumer CRD using version 2.0. It features a generic `Credentials []Credential` type with an enum supporting `jwt-auth`, `basic-auth`, `key-auth`, and `hmac-auth`, configured as generic JSON. Additionally, the `Plugins []Plugin` field supports plugin extensions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Support for Non-Authentication Plugins in ApisixConsumer CRD [apisix-ingress-controller]

Posted by "jens-skribble (via GitHub)" <gi...@apache.org>.
jens-skribble commented on issue #2706:
URL: https://github.com/apache/apisix-ingress-controller/issues/2706#issuecomment-3909511330

   Hello @Baoyuantop,
   
   if I understand the matter correctly, the new `v1alpha1.Consumer` relies on the API Gateway functionality.
   This API Gateway functionality can't be used on OpenShift though. (cf. https://github.com/apache/apisix-ingress-controller/issues/2656)
   Hence, the new `v1alpha1.Consumer` resource can't be used on OpenShift.
   
   Are there any plans for getting this feature also into OpenShift?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Support for Non-Authentication Plugins in ApisixConsumer CRD [apisix-ingress-controller]

Posted by "Baoyuantop (via GitHub)" <gi...@apache.org>.
Baoyuantop closed issue #2706: Support for Non-Authentication Plugins in ApisixConsumer CRD
URL: https://github.com/apache/apisix-ingress-controller/issues/2706


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Support for Non-Authentication Plugins in ApisixConsumer CRD [apisix-ingress-controller]

Posted by "Baoyuantop (via GitHub)" <gi...@apache.org>.
Baoyuantop commented on issue #2706:
URL: https://github.com/apache/apisix-ingress-controller/issues/2706#issuecomment-3895054648

   If there is still a problem, please open it again.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@apisix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org