Skip to content

Commit 71de48f

Browse files
Main uniquely name crbac (#1564)
* uniquely name CRBAC Signed-off-by: greg pereira <[email protected]> * bugfix with testing Signed-off-by: greg pereira <[email protected]> --------- Signed-off-by: greg pereira <[email protected]>
1 parent 7a979da commit 71de48f

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

config/charts/inferencepool/templates/_helpers.tpl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ Inference extension name
1616
{{ $base }}-epp
1717
{{- end -}}
1818

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+
1928
{{/*
2029
Selector labels
2130
*/}}

config/charts/inferencepool/templates/rbac.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
kind: ClusterRole
22
apiVersion: rbac.authorization.k8s.io/v1
33
metadata:
4-
name: {{ include "gateway-api-inference-extension.name" . }}
4+
name: {{ include "gateway-api-inference-extension.cluster-rbac-name" . }}
55
labels:
66
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
77
rules:
@@ -21,15 +21,15 @@ rules:
2121
kind: ClusterRoleBinding
2222
apiVersion: rbac.authorization.k8s.io/v1
2323
metadata:
24-
name: {{ include "gateway-api-inference-extension.name" . }}
24+
name: {{ include "gateway-api-inference-extension.cluster-rbac-name" . }}
2525
subjects:
2626
- kind: ServiceAccount
2727
name: {{ include "gateway-api-inference-extension.name" . }}
2828
namespace: {{ .Release.Namespace }}
2929
roleRef:
3030
apiGroup: rbac.authorization.k8s.io
3131
kind: ClusterRole
32-
name: {{ include "gateway-api-inference-extension.name" . }}
32+
name: {{ include "gateway-api-inference-extension.cluster-rbac-name" . }}
3333
---
3434
apiVersion: rbac.authorization.k8s.io/v1
3535
kind: Role

0 commit comments

Comments
 (0)