File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
config/charts/inferencepool/templates Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,15 @@ Inference extension name
16
16
{ { $base } }-epp
17
17
{ {- end -} }
18
18
19
+ { {/*
20
+ Cluster RBAC unique name
21
+ */} }
22
+ { {- define " gateway-api-inference-extension.cluster-rbac-name" -} }
23
+ { {- $base := .Release.Name | default " default-pool" | lower | trim | trunc 40 } }
24
+ { {- $ns := .Release.Namespace | default " default" | lower | trim | trunc 40 } }
25
+ { {- printf " %s-%s-epp" $base $ns | quote | trunc 84 } }
26
+ { {- end -} }
27
+
19
28
{ {/*
20
29
Selector labels
21
30
*/} }
Original file line number Diff line number Diff line change 1
1
kind : ClusterRole
2
2
apiVersion : rbac.authorization.k8s.io/v1
3
3
metadata :
4
- name : {{ include "gateway-api-inference-extension.name" . }}
4
+ name : {{ include "gateway-api-inference-extension.cluster-rbac- name" . }}
5
5
labels :
6
6
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
7
7
rules :
@@ -21,15 +21,15 @@ rules:
21
21
kind : ClusterRoleBinding
22
22
apiVersion : rbac.authorization.k8s.io/v1
23
23
metadata :
24
- name : {{ include "gateway-api-inference-extension.name" . }}
24
+ name : {{ include "gateway-api-inference-extension.cluster-rbac- name" . }}
25
25
subjects :
26
26
- kind : ServiceAccount
27
27
name : {{ include "gateway-api-inference-extension.name" . }}
28
28
namespace : {{ .Release.Namespace }}
29
29
roleRef :
30
30
apiGroup : rbac.authorization.k8s.io
31
31
kind : ClusterRole
32
- name : {{ include "gateway-api-inference-extension.name" . }}
32
+ name : {{ include "gateway-api-inference-extension.cluster-rbac- name" . }}
33
33
---
34
34
apiVersion : rbac.authorization.k8s.io/v1
35
35
kind : Role
You can’t perform that action at this time.
0 commit comments