cyrpg520 opened a new issue, #8057:
URL: https://github.com/apache/apisix/issues/8057
### Description
I want to use the features of ApisixPluginConfig, customize 2 plugins, and
configure annotations in ingress, but The apisix controller reported the
following error:
```
2022-10-10T09:40:38+08:00 error ingress/status.go:336 unsupported resource
record: &{{ApisixPluginConfig apisix.apache.org/v2} {bop-gzip bop
56913a46-ba04-4a0a-aa70-9baacd5081e5 149709200 %!s(int64=1) 2022-10-10 08:53:18
+0800 HKT <nil> %!s(*int64=<nil>) map[]
map[kubectl.kubernetes.io/last-applied-configuration:{"apiVersion":"apisix.apache.org/v2","kind":"ApisixPluginConfig","metadata":{"annotations":{},"name":"bop-gzip","namespace":"bop"},"spec":{"plugins":[{"config":{"buffers":{"number":32,"size":4096},"comp_level":9,"min_length":1024,"types":["text/plain","application/javascript","application/x-javascript","text/css","application/xml","text/javascript","application/x-httpd-php","image/jpeg","image/gif","image/png"],"vary":true},"enable":true,"name":"gzip"}]}}
--
Mon, Oct 10 2022 9:40:38 am | ] [] [] [{kubectl-client-side-apply Update
apisix.apache.org/v2 2022-10-10 08:53:18 +0800 HKT FieldsV1
{"f:metadata":{"f:annotations":{".":{},"f:kubectl.kubernetes.io/last-applied-configuration":{}}},"f:spec":{".":{},"f:plugins":{}}}
}]} {[{gzip %!s(bool=true) map[buffers:map[number:%!s(float64=32)
size:%!s(float64=4096)] comp_level:%!s(float64=9) min_length:%!s(float64=1024)
types:[text/plain application/javascript application/x-javascript text/css
application/xml text/javascript application/x-httpd-php image/jpeg image/gif
image/png] vary:%!s(bool=true)]}]} {[]}}
```
ApisixPluginConfig is configured as follows:
```
apiVersion: apisix.apache.org/v2
kind: ApisixPluginConfig
metadata:
name: bop-cors
spec:
plugins:
- name: cors
enable: true
---
apiVersion: apisix.apache.org/v2
kind: ApisixPluginConfig
metadata:
name: bop-gzip
spec:
plugins:
- name: gzip
enable: true
config:
types:
- "text/plain"
- "application/javascript"
- "application/x-javascript"
- "text/css"
- "application/xml"
- "text/javascript"
- "application/x-httpd-php"
- "image/jpeg"
- "image/gif"
- "image/png"
min_length: 1024
comp_level: 9
buffers:
number: 32
size: 4096
vary: true
```
Ingress is configured as follows:
```
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
field.cattle.io/description: 业务运营平台前端路由
k8s.apisix.apache.org/enable-websocket: "true"
k8s.apisix.apache.org/plugin-conifg-name: bop-gzip
kubernetes.io/ingress.class: apisix
creationTimestamp: "2022-03-21T08:08:39Z"
generation: 4
name: web
namespace: bop
resourceVersion: "149731322"
uid: 27c585dc-e723-4ba8-816e-bfe9d028d923
spec:
rules:
- host: bop.sanyglobal.com
http:
paths:
- backend:
service:
name: bop-web
port:
number: 80
path: /*
pathType: ImplementationSpecific
- host: bop-headimg.sanyglobal.com
http:
paths:
- backend:
service:
name: bop-web
port:
number: 80
path: /*
pathType: ImplementationSpecific
```
ask for advice
### Environment
- APISIX version (run `apisix version`):2.13.0
- APISIX Ingress Controller version (run `apisix version`):1.5.0
- Operating system (run `uname -a`):Centos
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]