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]

Reply via email to