You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Validating webhook allowed invalid KongIngress object to be created with upstream.hash_on not defined. This caused KIC to submit invalid configuration to Kong which returned an error. When the kong pods restarted this resulted in full service downtime.
Expected Behavior
Either:
validating webhook rejects invalid KongIngress
KIC or Kong handle the invalid configuration without total downtime
Error Log: time=“2023-11-08T07:53:18Z” level=error msg=“could not update kong admin” error=“performing update for https://192.168.182.230:8444/ failed: failed posting new config to /config: got status code 400” subsystem=dataplane-synchronizer
When we remove hash_fallback & hash_fallback_header will be fine.
Is there an existing issue for this?
Current Behavior
Validating webhook allowed invalid KongIngress object to be created with
upstream.hash_on
not defined. This caused KIC to submit invalid configuration to Kong which returned an error. When the kong pods restarted this resulted in full service downtime.Expected Behavior
Either:
Steps To Reproduce
Example configuration:
posting new config to /config
Kong Ingress Controller version
Kubernetes version
Anything else?
No response
The text was updated successfully, but these errors were encountered: