I only updated version of kong and ingress-controller .
I used same chart.
I met the 400 error at “/config?check_hash=1”.
I already checked release history of kong and ingress-controller but there is no clue of check_hash.
Do I need to update some configuration for new version?
How to change secret-based credentials? Is there document or guide? How to fix “/config: 400 Bad Request”?
This is controller logs
[New Version]
W0226 23:33:17.608394 1 parser.go:339] Deprecated KongCredential in use, please use secret-based credentials. KongCredential resource will be removed in future.
E0226 23:33:17.713311 1 controller.go:119] unexpected failure updating Kong configuration:
posting new config to /config: 400 Bad Request {“fields”:{“plugins”:[null,null,null,{“config”:{“headers”:[null,null,null,null,null,null,null,“required field missing”]}}]},“name”:“invalid declarative configuration”,“code”:14,“message”:“declarative config is invalid: {plugins={[4]={config={headers={[8]=“required field missing”}}}}}”}
[Old Version]
I0226 23:20:55.580871 1 controller.go:135] successfully synced configuration to Kong
I0226 23:21:04.932947 1 controller.go:135] successfully synced configuration to Kong