基于helm-dify 0.23.0 版本初始化
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
{{/* Generate the enabled modules config. This can be done a lot nicer once we drop Helm v2 support */}}
|
||||
{{ define "enabled_modules" }}
|
||||
{{- $modules := list -}}
|
||||
{{- if or (index .Values "modules" "text2vec-contextionary" "enabled") (index .Values "modules" "text2vec-contextionary" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "text2vec-contextionary" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "text2vec-transformers" "enabled") (index .Values "modules" "text2vec-transformers" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "text2vec-transformers" }}
|
||||
{{- else if or (index .Values "modules" "text2vec-transformers" "passageQueryServices" "passage" "enabled") (index .Values "modules" "text2vec-transformers" "passageQueryServices" "passage" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "text2vec-transformers" }}
|
||||
{{- else if or (index .Values "modules" "text2vec-transformers" "passageQueryServices" "query" "enabled") (index .Values "modules" "text2vec-transformers" "passageQueryServices" "query" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "text2vec-transformers" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "qna-transformers" "enabled") (index .Values "modules" "qna-transformers" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "qna-transformers" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "modules" "qna-openai" "enabled") -}}
|
||||
{{ $modules = append $modules "qna-openai" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "modules" "generative-openai" "enabled") -}}
|
||||
{{ $modules = append $modules "generative-openai" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "img2vec-neural" "enabled") (index .Values "modules" "img2vec-neural" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "img2vec-neural" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "ner-transformers" "enabled") (index .Values "modules" "ner-transformers" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "ner-transformers" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "sum-transformers" "enabled") (index .Values "modules" "sum-transformers" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "sum-transformers" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "text-spellcheck" "enabled") (index .Values "modules" "text-spellcheck" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "text-spellcheck" }}
|
||||
{{- end -}}
|
||||
{{- if or (index .Values "modules" "multi2vec-clip" "enabled") (index .Values "modules" "multi2vec-clip" "inferenceUrl") -}}
|
||||
{{ $modules = append $modules "multi2vec-clip" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "modules" "text2vec-openai" "enabled") -}}
|
||||
{{ $modules = append $modules "text2vec-openai" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "modules" "text2vec-huggingface" "enabled") -}}
|
||||
{{ $modules = append $modules "text2vec-huggingface" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "modules" "text2vec-cohere" "enabled") -}}
|
||||
{{ $modules = append $modules "text2vec-cohere" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "modules" "ref2vec-centroid" "enabled") -}}
|
||||
{{ $modules = append $modules "ref2vec-centroid" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "backups" "filesystem" "enabled") -}}
|
||||
{{ $modules = append $modules "backup-filesystem" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "backups" "s3" "enabled") -}}
|
||||
{{ $modules = append $modules "backup-s3" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "backups" "gcs" "enabled") -}}
|
||||
{{ $modules = append $modules "backup-gcs" }}
|
||||
{{- end -}}
|
||||
{{- if (index .Values "backups" "azure" "enabled") -}}
|
||||
{{ $modules = append $modules "backup-azure" }}
|
||||
{{- end -}}
|
||||
{{- if gt (len $modules) 0 -}}
|
||||
- name: ENABLE_MODULES
|
||||
value: {{ join "," $modules }}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
Reference in New Issue
Block a user