Request-size-limiting plugin not working in db-less

Hi All,

Below is my plugin configuration.

echo "
apiVersion: configuration.konghq.com/v1
kind: KongClusterPlugin
metadata:
  name: rsl
config:
  allowed_payload_size: 10
  size_unit: bytes
plugin: request-size-limiting
" | oc create -f -

But I get the below error in Kong’s ingress controller log.

E0417 07:13:07.359969       1 controller.go:124] unexpected failure updating Kong configuration: 
posting new config to /config: 400 Bad Request {"fields":{"plugins":[null,null,{"config":{"size_unit":"unknown field"}},{"config":{"size_unit":"unknown field"}}]},"name":"invalid declarative configuration","code":14,"message":"declarative config is invalid: {plugins={[4]={config={size_unit=\"unknown field\"}},[3]={config={size_unit=\"unknown field\"}}}}"}
W0417 07:13:07.360004       1 queue.go:112] requeuing dp-common-ingress/proxy-from-k8s-to-ext, err posting new config to /config: 400 Bad Request {"fields":{"plugins":[null,null,{"config":{"size_unit":"unknown field"}},{"config":{"size_unit":"unknown field"}}]},"name":"invalid declarative configuration","code":14,"message":"declarative config is invalid: {plugins={[4]={config={size_unit=\"unknown field\"}},[3]={config={size_unit=\"unknown field\"}}}}"}

Appreciate your inputs to fix this.

Thanks!

Which version of Kong are you using?
It seems like that version of Kong doesn’t support this plugin configuration option.

Yes, this issue was due to a older version of Kong proxy. When I upgrade it to the latest stable image [1], issue was resolved.

[1] kong-enterprise-k8s:2.0.2.0-alpine

Thanks!