github.com/wmuizelaar/kpt@v0.0.0-20221018115725-bd564717b2ed/package-examples/ingress-nginx/controller/role-ingress-nginx.yaml (about) 1 apiVersion: rbac.authorization.k8s.io/v1 2 kind: Role 3 metadata: 4 labels: 5 app.kubernetes.io/component: controller 6 app.kubernetes.io/instance: ingress-nginx 7 app.kubernetes.io/name: ingress-nginx 8 app.kubernetes.io/part-of: ingress-nginx 9 app.kubernetes.io/version: 1.3.0 10 name: ingress-nginx 11 namespace: ingress-nginx 12 rules: 13 - apiGroups: 14 - "" 15 resources: 16 - namespaces 17 verbs: 18 - get 19 - apiGroups: 20 - "" 21 resources: 22 - configmaps 23 - pods 24 - secrets 25 - endpoints 26 verbs: 27 - get 28 - list 29 - watch 30 - apiGroups: 31 - "" 32 resources: 33 - services 34 verbs: 35 - get 36 - list 37 - watch 38 - apiGroups: 39 - networking.k8s.io 40 resources: 41 - ingresses 42 verbs: 43 - get 44 - list 45 - watch 46 - apiGroups: 47 - networking.k8s.io 48 resources: 49 - ingresses/status 50 verbs: 51 - update 52 - apiGroups: 53 - networking.k8s.io 54 resources: 55 - ingressclasses 56 verbs: 57 - get 58 - list 59 - watch 60 - apiGroups: 61 - "" 62 resourceNames: 63 - ingress-controller-leader 64 resources: 65 - configmaps 66 verbs: 67 - get 68 - update 69 - apiGroups: 70 - "" 71 resources: 72 - configmaps 73 verbs: 74 - create 75 - apiGroups: 76 - coordination.k8s.io 77 resourceNames: 78 - ingress-controller-leader 79 resources: 80 - leases 81 verbs: 82 - get 83 - update 84 - apiGroups: 85 - coordination.k8s.io 86 resources: 87 - leases 88 verbs: 89 - create 90 - apiGroups: 91 - "" 92 resources: 93 - events 94 verbs: 95 - create 96 - patch 97