@@ -5,12 +5,6 @@ metadata:
5
5
labels :
6
6
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
7
7
rules :
8
- - apiGroups : ["inference.networking.x-k8s.io"]
9
- resources : ["inferencemodels", "inferencepools"]
10
- verbs : ["get", "watch", "list"]
11
- - apiGroups : [""]
12
- resources : ["pods"]
13
- verbs : ["get", "watch", "list"]
14
8
- apiGroups :
15
9
- authentication.k8s.io
16
10
resources :
@@ -37,6 +31,35 @@ roleRef:
37
31
kind : ClusterRole
38
32
name : {{ include "gateway-api-inference-extension.name" . }}
39
33
---
34
+ apiVersion : rbac.authorization.k8s.io/v1
35
+ kind : Role
36
+ metadata :
37
+ name : {{ include "gateway-api-inference-extension.name" . }}
38
+ namespace : {{ .Release.Namespace }}
39
+ labels :
40
+ {{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
41
+ rules :
42
+ - apiGroups : ["inference.networking.x-k8s.io"]
43
+ resources : ["inferencemodels", "inferencepools"]
44
+ verbs : ["get", "watch", "list"]
45
+ - apiGroups : [""]
46
+ resources : ["pods"]
47
+ verbs : ["get", "watch", "list"]
48
+ ---
49
+ apiVersion : rbac.authorization.k8s.io/v1
50
+ kind : RoleBinding
51
+ metadata :
52
+ name : {{ include "gateway-api-inference-extension.name" . }}
53
+ namespace : {{ .Release.Namespace }}
54
+ subjects :
55
+ - kind : ServiceAccount
56
+ name : {{ include "gateway-api-inference-extension.name" . }}
57
+ namespace : {{ .Release.Namespace }}
58
+ roleRef :
59
+ apiGroup : rbac.authorization.k8s.io
60
+ kind : Role
61
+ name : {{ include "gateway-api-inference-extension.name" . }}
62
+ ---
40
63
apiVersion : v1
41
64
kind : ServiceAccount
42
65
metadata :
0 commit comments