I’m trying to install kong plugin included in the bundle pack (cors plugin).
The installation failed with the following error:
Error from server (BadRequest): error when creating “kongplugin.yaml”: KongPlugin in version “v1” cannot be handled as a KongPlugin: strict decoding error: unknown field “config.credentials”, unknown field “config.exposed_headers”, unknown field “config.headers”, unknown field “config.methods”, unknown field “config.origins”, unknown field “config.preflight_continue”
All the crds has been successfully created on the cluster.
Kong 2.8
Kong ingress c. 2.5
[centos@bastion ~]$ k create -f kongplugin.yaml
error: error validating “kongplugin.yaml”: error validating data: [ValidationError(KongPlugin.config): unknown field “credentials” in com.konghq.configuration.v1.KongPlugin.config, ValidationError(KongPlugin.config): unknown field “exposed_headers” in com.konghq.configuration.v1.KongPlugin.config, ValidationError(KongPlugin.config): unknown field “headers” in com.konghq.configuration.v1.KongPlugin.config, ValidationError(KongPlugin.config): unknown field “methods” in com.konghq.configuration.v1.KongPlugin.config, ValidationError(KongPlugin.config): unknown field “origins” in com.konghq.configuration.v1.KongPlugin.config, ValidationError(KongPlugin.config): unknown field “preflight_continue” in com.konghq.configuration.v1.KongPlugin.config]; if you choose to ignore these errors, turn validation off with --validate=false