|
|
|
{{- if .Values.h2ogpt.enabled }} |
|
apiVersion: v1 |
|
kind: ConfigMap |
|
metadata: |
|
name: {{ include "h2ogpt.fullname" . }}-config |
|
namespace: {{ include "h2ogpt.namespace" . | quote }} |
|
labels: |
|
{{- include "h2ogpt.labels" . | nindent 4 }} |
|
data: |
|
{{- range $key, $value := .Values.h2ogpt.overrideConfig }} |
|
{{ printf "H2OGPT_%s" $key | upper }}: {{ $value | quote }} |
|
{{- end }} |
|
{{- end }} |
|
--- |
|
{{- if .Values.tgi.enabled }} |
|
apiVersion: v1 |
|
kind: ConfigMap |
|
metadata: |
|
name: {{ include "h2ogpt.fullname" . }}-tgi-inference-config |
|
namespace: {{ include "h2ogpt.namespace" . | quote }} |
|
labels: |
|
{{- include "h2ogpt.labels" . | nindent 4 }} |
|
data: |
|
{{- range $key, $value := .Values.tgi.overrideConfig }} |
|
{{ printf "%s" $key | upper }}: {{ $value | quote }} |
|
{{- end }} |
|
{{- end }} |
|
--- |
|
{{- if .Values.vllm.enabled }} |
|
apiVersion: v1 |
|
kind: ConfigMap |
|
metadata: |
|
name: {{ include "h2ogpt.fullname" . }}-vllm-inference-config |
|
namespace: {{ include "h2ogpt.namespace" . | quote }} |
|
labels: |
|
{{- include "h2ogpt.labels" . | nindent 4 }} |
|
data: |
|
{{- range $key, $value := .Values.vllm.overrideConfig }} |
|
{{ printf "%s" $key | upper }}: {{ $value | quote }} |
|
{{- end }} |
|
{{- end }} |
|
--- |
|
{{- if .Values.lmdeploy.enabled }} |
|
apiVersion: v1 |
|
kind: ConfigMap |
|
metadata: |
|
name: {{ include "h2ogpt.fullname" . }}-lmdeploy-inference-config |
|
namespace: {{ include "h2ogpt.namespace" . | quote }} |
|
labels: |
|
{{- include "h2ogpt.labels" . | nindent 4 }} |
|
data: |
|
{{- range $key, $value := .Values.lmdeploy.overrideConfig }} |
|
{{ printf "%s" $key | upper }}: {{ $value | quote }} |
|
{{- end }} |
|
{{- end }} |
|
--- |
|
{{- if .Values.caCertificates}} |
|
apiVersion: v1 |
|
kind: ConfigMap |
|
metadata: |
|
name: {{ include "h2ogpt.fullname" . }}-ca-certificates |
|
namespace: {{ include "h2ogpt.namespace" . | quote }} |
|
labels: |
|
{{- include "h2ogpt.labels" . | nindent 4 }} |
|
data: |
|
root-ca-bundle.crt: | |
|
{{ .Values.caCertificates | nindent 4 | trim }} |
|
{{- end }} |
|
|