feat: add permission to events, fix missing subresources in crd. (#514)

Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>
diff --git a/samples/deploy/crd/v1beta1/ApisixTls.yaml b/samples/deploy/crd/v1beta1/ApisixTls.yaml
index 45dc774..b60eea7 100644
--- a/samples/deploy/crd/v1beta1/ApisixTls.yaml
+++ b/samples/deploy/crd/v1beta1/ApisixTls.yaml
@@ -46,6 +46,8 @@
     shortNames:
     - atls
   preserveUnknownFields: false
+  subresources:
+    status: {}
   validation:
     openAPIV3Schema:
       type: object
diff --git a/samples/deploy/crd/v1beta1/ApisixUpstream.yaml b/samples/deploy/crd/v1beta1/ApisixUpstream.yaml
index 4275102..6e38254 100644
--- a/samples/deploy/crd/v1beta1/ApisixUpstream.yaml
+++ b/samples/deploy/crd/v1beta1/ApisixUpstream.yaml
@@ -33,6 +33,8 @@
     shortNames:
       - au
   preserveUnknownFields: false
+  subresources:
+    status: {}
   validation:
     openAPIV3Schema:
       type: object
diff --git a/samples/deploy/rbac/apisix_view_clusterrole.yaml b/samples/deploy/rbac/apisix_view_clusterrole.yaml
index 1bdfcd7..5e99d01 100644
--- a/samples/deploy/rbac/apisix_view_clusterrole.yaml
+++ b/samples/deploy/rbac/apisix_view_clusterrole.yaml
@@ -23,6 +23,12 @@
 - apiGroups:
   - ""
   resources:
+  - events
+  verbs:
+    - "*"
+- apiGroups:
+  - ""
+  resources:
   - configmaps
   - endpoints
   - persistentvolumeclaims
@@ -40,7 +46,6 @@
   - ""
   resources:
   - bindings
-  - events
   - limitranges
   - namespaces/status
   - pods/log