Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

Commit b198297

Browse files
Merge pull request #25 from Gregory-Pereira/update-ms-rbac-v2-attempt-4
using imagepullsecrts for epp/pd secrets
2 parents 6066b40 + 68a383d commit b198297

6 files changed

Lines changed: 30 additions & 12 deletions

File tree

charts/llm-d/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: llm-d
33
type: application
4-
version: 0.0.8
4+
version: 0.0.9
55
appVersion: "0.0.1"
66
icon: data:null
77
description: A Helm chart for llm-d

charts/llm-d/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# llm-d Helm Chart for OpenShift
33

4-
![Version: 0.0.8](https://img.shields.io/badge/Version-0.0.8-informational?style=flat-square)
4+
![Version: 0.0.9](https://img.shields.io/badge/Version-0.0.9-informational?style=flat-square)
55
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
66

77
A Helm chart for llm-d

charts/llm-d/templates/modelservice/_helpers.tpl

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,3 +70,29 @@ Return the proper Docker Image Registry Secret Names
7070
{{- define "vllmSim.renderImagePullSecrets" -}}
7171
{{- include "common.images.renderPullSecrets" (dict "images" (list .Values.modelservice.vllmSim.image) "context" $) -}}
7272
{{- end -}}
73+
74+
75+
{{- define "common.images.renderImagePullSecretsString" -}}
76+
{{- $pullSecrets := list }}
77+
{{- $context := .context }}
78+
79+
{{- range (($context.Values.global).imagePullSecrets) -}}
80+
{{- if kindIs "map" . -}}
81+
{{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}}
82+
{{- else -}}
83+
{{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}}
84+
{{- end -}}
85+
{{- end -}}
86+
87+
{{- range .images -}}
88+
{{- range .pullSecrets -}}
89+
{{- if kindIs "map" . -}}
90+
{{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" .name "context" $context)) -}}
91+
{{- else -}}
92+
{{- $pullSecrets = append $pullSecrets (include "common.tplvalues.render" (dict "value" . "context" $context)) -}}
93+
{{- end -}}
94+
{{- end -}}
95+
{{- end -}}
96+
97+
{{- join "," ($pullSecrets | uniq) | quote }}
98+
{{- end }}

charts/llm-d/templates/modelservice/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ spec:
4646
- --epp-cluster-role
4747
- endpoint-picker-clusterrole
4848
- --epp-pull-secrets
49-
- endpoint-picker-pull-secret
49+
- {{ include "common.images.renderImagePullSecretsString" (dict "images" (list .Values.modelservice.epp.image) "context" $) }}
5050
- --pd-cluster-role
5151
- prefill-decode-clusterrole
5252
- --pd-pull-secrets
53-
- prefill-decode-pull-secret
53+
- {{ include "common.images.renderImagePullSecretsString" (dict "images" (list .Values.modelservice.vllm.image) "context" $) }}
5454
# MSV2 HACK END
5555
command:
5656
- /manager

charts/llm-d/templates/modelservice/ms-v2-hack/secret-epp.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

charts/llm-d/templates/modelservice/ms-v2-hack/secret-pd.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)