mirror of
https://github.com/hanzo-ml/kserve.git
synced 2026-10-30 20:53:49 +00:00
31 lines
910 B
YAML
31 lines
910 B
YAML
{{- $rendered := include "kserve-common.renderMultiResourceWithPatches" (dict
|
|
"baseFile" "files/llmisvc/resources.yaml"
|
|
"patchGlob" "files/llmisvc/*-patch.yaml"
|
|
"certName" "llmisvc-serving-cert"
|
|
"context" .) }}
|
|
{{- if .Values.kserve.llmisvc.createGIECRDs -}}
|
|
{{ $rendered }}
|
|
{{- else -}}
|
|
{{- $gieCRDNames := include "llm-isvc-resources.gieCRDNames" . | fromYamlArray -}}
|
|
{{- range $doc := splitList "\n---\n" $rendered -}}
|
|
{{- $trimmed := trim $doc -}}
|
|
{{- if $trimmed -}}
|
|
{{- $parsed := fromYaml $trimmed -}}
|
|
{{- $skip := false -}}
|
|
{{- if and $parsed (eq (default "" $parsed.kind) "CustomResourceDefinition") -}}
|
|
{{- $name := "" -}}
|
|
{{- if $parsed.metadata -}}
|
|
{{- $name = default "" $parsed.metadata.name -}}
|
|
{{- end -}}
|
|
{{- if has $name $gieCRDNames -}}
|
|
{{- $skip = true -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
{{- if and $parsed (not $skip) }}
|
|
---
|
|
{{ $trimmed }}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
{{- end }}
|