Skip to content

Commit c138419

Browse files
[release-1.17] Add sinks.knative.dev to namespaced ClusterRole (#8433)
Add `sinks.knative.dev` to namespaced ClusterRole These are roles that users can use to give their developers access to Knative Eventing resources and we're missing the sinks group. Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com> Co-authored-by: Pierangelo Di Pilato <pierdipi@redhat.com>
1 parent 4542e6b commit c138419

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

config/core/roles/clusterrole-namespaced.yaml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,27 @@ rules:
7979
---
8080
kind: ClusterRole
8181
apiVersion: rbac.authorization.k8s.io/v1
82+
metadata:
83+
name: knative-sinks-namespaced-admin
84+
labels:
85+
rbac.authorization.k8s.io/aggregate-to-admin: "true"
86+
app.kubernetes.io/version: devel
87+
app.kubernetes.io/name: knative-eventing
88+
rules:
89+
- apiGroups: ["sinks.knative.dev"]
90+
resources: ["*"]
91+
verbs: ["*"]
92+
---
93+
kind: ClusterRole
94+
apiVersion: rbac.authorization.k8s.io/v1
8295
metadata:
8396
name: knative-eventing-namespaced-edit
8497
labels:
8598
rbac.authorization.k8s.io/aggregate-to-edit: "true"
8699
app.kubernetes.io/version: devel
87100
app.kubernetes.io/name: knative-eventing
88101
rules:
89-
- apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"]
102+
- apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev", "sinks.knative.dev"]
90103
resources: ["*"]
91104
verbs: ["create", "update", "patch", "delete"]
92105
---
@@ -99,6 +112,6 @@ metadata:
99112
app.kubernetes.io/version: devel
100113
app.kubernetes.io/name: knative-eventing
101114
rules:
102-
- apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev"]
115+
- apiGroups: ["eventing.knative.dev", "messaging.knative.dev", "sources.knative.dev", "flows.knative.dev", "bindings.knative.dev", "sinks.knative.dev"]
103116
resources: ["*"]
104117
verbs: ["get", "list", "watch"]

0 commit comments

Comments
 (0)