Skip to content

Commit 466358a

Browse files
authored
Merge pull request #1145 from rabbitmq/fix-events
Fix events permission
2 parents 82498d6 + 6fe2a00 commit 466358a

4 files changed

Lines changed: 10 additions & 10 deletions

File tree

config/rbac/role.yaml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,6 @@ kind: ClusterRole
44
metadata:
55
name: manager-role
66
rules:
7-
- apiGroups:
8-
- ""
9-
resources:
10-
- events
11-
verbs:
12-
- create
13-
- get
14-
- patch
157
- apiGroups:
168
- ""
179
resources:
@@ -29,6 +21,13 @@ rules:
2921
- get
3022
- list
3123
- watch
24+
- apiGroups:
25+
- events.k8s.io
26+
resources:
27+
- events
28+
verbs:
29+
- create
30+
- patch
3231
- apiGroups:
3332
- rabbitmq.com
3433
resources:

internal/controller/queue_controller.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import (
2626
// +kubebuilder:rbac:groups=rabbitmq.com,resources=rabbitmqclusters,verbs=get;list;watch
2727
// +kubebuilder:rbac:groups=rabbitmq.com,resources=rabbitmqclusters/status,verbs=get
2828
// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch
29-
// +kubebuilder:rbac:groups="",resources=events,verbs=get;create;patch
3029

3130
type QueueReconciler struct{}
3231

internal/controller/super_stream_controller.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ type SuperStreamReconciler struct {
5353
// +kubebuilder:rbac:groups=rabbitmq.com,resources=rabbitmqclusters,verbs=get;list;watch
5454
// +kubebuilder:rbac:groups=rabbitmq.com,resources=rabbitmqclusters/status,verbs=get
5555
// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch
56-
// +kubebuilder:rbac:groups="",resources=events,verbs=get;create;patch
5756

5857
func (r *SuperStreamReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
5958
logger := ctrl.LoggerFrom(ctx)

internal/controller/topology_controller.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ type TopologyReconciler struct {
3939
MaxConcurrentReconciles int
4040
}
4141

42+
// +kubebuilder:rbac:groups=events.k8s.io,resources=events,verbs=create;patch
43+
44+
// Reconcile is the main entry point for the TopologyReconciler
4245
func (r *TopologyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
4346
logger := ctrl.LoggerFrom(ctx)
4447
obj := r.Type.DeepCopyObject().(topology.TopologyResource)

0 commit comments

Comments
 (0)