Skip to content

Commit f16e9e6

Browse files
authored
add patch for events (kubernetes-sigs#1527)
1 parent deb3f78 commit f16e9e6

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

config/rbac/role.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ rules:
2020
- events
2121
verbs:
2222
- create
23+
- patch
2324
- apiGroups:
2425
- ""
2526
resources:

controllers/elbv2/targetgroupbinding_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ type targetGroupBindingReconciler struct {
7474
// +kubebuilder:rbac:groups="",resources=endpoints,verbs=get;list;watch
7575
// +kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch
7676
// +kubebuilder:rbac:groups="",resources=namespaces,verbs=get;list;watch
77-
// +kubebuilder:rbac:groups="",resources=events,verbs=create
77+
// +kubebuilder:rbac:groups="",resources=events,verbs=create;patch
7878

7979
func (r *targetGroupBindingReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
8080
return runtime.HandleReconcileError(r.reconcile(req), r.logger)

controllers/ingress/group_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ type groupReconciler struct {
9292
// +kubebuilder:rbac:groups=extensions,resources=ingresses/status,verbs=update;patch
9393
// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch;update;patch
9494
// +kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch
95-
// +kubebuilder:rbac:groups="",resources=events,verbs=create
95+
// +kubebuilder:rbac:groups="",resources=events,verbs=create;patch
9696

9797
// Reconcile
9898
func (r *groupReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {

controllers/service/service_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ type serviceReconciler struct {
7070

7171
// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch;update;patch
7272
// +kubebuilder:rbac:groups="",resources=services/status,verbs=update;patch
73-
// +kubebuilder:rbac:groups="",resources=events,verbs=create
73+
// +kubebuilder:rbac:groups="",resources=events,verbs=create;patch
7474

7575
func (r *serviceReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) {
7676
return runtime.HandleReconcileError(r.reconcile(req), r.logger)

0 commit comments

Comments
 (0)