-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"validations.kong.konghq.com" denied the request: consumer already exists
error in isolated namespaces
#13684
Comments
@metheu could you please provide the versions of Kong and Kong ingress controller before/after the issue happens? |
hey @randmonkey, thanks for reply. We did not to any upgrades to Kong ingress controller through this period. We are still running the same version of kong ( We do not utilize Kong workspaces - we are using the kind object apiVersion: configuration.konghq.com/v1
kind: KongConsumer
metadata:
name: api-consumer-apikey
annotations:
kubernetes.io/ingress.class: kong
username: api-consumer-apikey
credentials:
- api-consumer-apikey This object is replicated across our environments in order to stick to the same global schema. This is how it was designed and recently, we discovered that whenever we redeployed a new environment(i.e. a new kube namespace) we are getting the above error. Our only assumption is that we have recently updated our version of EKS and that might have moved something but we can't point it out. |
@metheu Another possibility is that you deployed different KIC and Kong gateway instances in different namespaces and KIC only controls the |
@randmonkey can you please elaborate on the difference between these 2 components? We have deployed in a separate namespace(named The annotation on the |
This issue is marked as stale because it has been open for 14 days with no activity. |
@randmonkey hey, did you have time to look into this? What can we do to try and diagnose the issue? |
@metheu If the |
This issue is marked as stale because it has been open for 14 days with no activity. |
Is there an existing issue for this?
Kong version (
$ kong version
)Kong 3.1
Current Behavior
In our environment we have deployed the same consumers in different namespaces. This has previously worked before but recently we were doing changes around our Kong consumers and on adding new environments we are getting the following error:
one or more objects failed to apply, reason: admission webhook "validations.kong.konghq.com" denied the request: consumer already exists
Kong logs that are probably related:
time="2024-09-17T09:30:18Z" level=error msg="failed to run validation" component=admission-server error="unique key constraint violated for key"
We are aware of the documentation that mentions
username
should be unique but this method of isolation has worked before and should probably continue to do so. Our environments should be a easily reproducible as possible.Expected Behavior
No response
Steps To Reproduce
No response
Anything else?
Cluster information: EKS
v1.28
The text was updated successfully, but these errors were encountered: