Skip to content

Commit 6e8a890

Browse files
authored
fix: missing mismatched rbac rules (#958)
1 parent df67665 commit 6e8a890

4 files changed

Lines changed: 5 additions & 27 deletions

File tree

bundle/manifests/amalthea.clusterserviceversion.yaml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ metadata:
2121
}
2222
]
2323
capabilities: Basic Install
24-
createdAt: "2025-05-26T12:51:04Z"
24+
createdAt: "2025-06-25T07:56:15Z"
2525
operators.operatorframework.io/builder: operator-sdk-v1.38.0
2626
operators.operatorframework.io/project_layout: go.kubebuilder.io/v4
2727
name: amalthea.v0.0.1
@@ -100,9 +100,9 @@ spec:
100100
- ""
101101
resources:
102102
- persistentvolumeclaims
103+
- services
103104
verbs:
104105
- create
105-
- delete
106106
- get
107107
- list
108108
- patch
@@ -118,17 +118,6 @@ spec:
118118
- list
119119
- patch
120120
- watch
121-
- apiGroups:
122-
- ""
123-
resources:
124-
- services
125-
verbs:
126-
- create
127-
- get
128-
- list
129-
- patch
130-
- update
131-
- watch
132121
- apiGroups:
133122
- metrics.k8s.io
134123
resources:

config/rbac/role.yaml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ rules:
5454
- ""
5555
resources:
5656
- persistentvolumeclaims
57+
- services
5758
verbs:
5859
- create
59-
- delete
6060
- get
6161
- list
6262
- patch
@@ -72,17 +72,6 @@ rules:
7272
- list
7373
- patch
7474
- watch
75-
- apiGroups:
76-
- ""
77-
resources:
78-
- services
79-
verbs:
80-
- create
81-
- get
82-
- list
83-
- patch
84-
- update
85-
- watch
8675
- apiGroups:
8776
- metrics.k8s.io
8877
resources:

helm-chart/amalthea-sessions/templates/manager-rbac.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ rules:
5757
- persistentvolumeclaims
5858
- services
5959
- ingresses
60-
verbs: [create, get, list, watch]
60+
verbs: [create, get, list, watch, patch, update]
6161
# Required for hibernating sessions
6262
- apiGroups: ["apps"]
6363
resources: ["statefulsets"]

internal/controller/amaltheasession_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ const secretCleanupFinalizerName = "amalthea.dev/secrets-finalizer"
5353
// +kubebuilder:rbac:groups=amalthea.dev,resources=amaltheasessions/finalizers,verbs=update
5454
// +kubebuilder:rbac:groups=core,resources=secrets,verbs=list;watch;delete;create;patch
5555
// +kubebuilder:rbac:groups=core,resources=pods,verbs=get;list;watch
56-
// +kubebuilder:rbac:groups=core,resources=persistentvolumeclaims,verbs=get;list;watch;create;update;patch;delete
56+
// +kubebuilder:rbac:groups=core,resources=persistentvolumeclaims,verbs=get;list;watch;create;update;patch
5757
// +kubebuilder:rbac:groups=core,resources=services,verbs=get;list;watch;create;update;patch
5858
// +kubebuilder:rbac:groups=core,resources=events,verbs=get;list;watch
5959
// +kubebuilder:rbac:groups=apps,resources=statefulsets,verbs=get;list;watch;create;update;patch

0 commit comments

Comments
 (0)