From dfd34280463702cb6c136d20c6fbcc16584382ed Mon Sep 17 00:00:00 2001 From: Lianhao Lu Date: Fri, 6 Dec 2024 07:27:11 +0000 Subject: [PATCH] Helm: Add audioqna UI support Signed-off-by: Lianhao Lu --- helm-charts/audioqna/Chart.yaml | 9 ++++----- .../audioqna/templates/nginx-deployment.yaml | 2 -- helm-charts/audioqna/values.yaml | 13 ++++++------- .../ui/ci-variant_audioqna_svelte-values.yaml | 1 + .../common/ui/variant_audioqna_svelte-values.yaml | 10 ++++++++++ 5 files changed, 21 insertions(+), 14 deletions(-) create mode 120000 helm-charts/common/ui/ci-variant_audioqna_svelte-values.yaml create mode 100644 helm-charts/common/ui/variant_audioqna_svelte-values.yaml diff --git a/helm-charts/audioqna/Chart.yaml b/helm-charts/audioqna/Chart.yaml index 6051cbe7..2c16ebca 100644 --- a/helm-charts/audioqna/Chart.yaml +++ b/helm-charts/audioqna/Chart.yaml @@ -24,10 +24,9 @@ dependencies: - name: llm-uservice version: 0-latest repository: "file://../common/llm-uservice" -# Uncomment the following to enable UI when the UI image is ready on DockerHub -# - name: ui -# version: 0-latest -# repository: "file://../common/ui" -# alias: audioqna-ui + - name: ui + version: 0-latest + repository: "file://../common/ui" + alias: audioqna-ui version: 0-latest appVersion: "1.1" diff --git a/helm-charts/audioqna/templates/nginx-deployment.yaml b/helm-charts/audioqna/templates/nginx-deployment.yaml index b63530f5..e36eed90 100644 --- a/helm-charts/audioqna/templates/nginx-deployment.yaml +++ b/helm-charts/audioqna/templates/nginx-deployment.yaml @@ -1,4 +1,3 @@ -{{- if .Values.ui_image_is_ready_on_dockerhub }} # Remove the above switch if the audioqna-ui image is ready on dockerhub apiVersion: v1 data: @@ -106,4 +105,3 @@ spec: {{- include "audioqna.selectorLabels" . | nindent 4 }} app: {{ include "audioqna.fullname" . }}-nginx type: {{ .Values.nginx.service.type }} -{{- end }} diff --git a/helm-charts/audioqna/values.yaml b/helm-charts/audioqna/values.yaml index 8ea01bb4..a305825b 100644 --- a/helm-charts/audioqna/values.yaml +++ b/helm-charts/audioqna/values.yaml @@ -64,13 +64,12 @@ affinity: {} tgi: LLM_MODEL_ID: Intel/neural-chat-7b-v3-3 -# Uncomment the following to enable UI when the UI image is ready on DockerHub -# audioqna-ui: -# image: -# repository: opea/audioqna-ui -# tag: "latest" -# BACKEND_SERVICE_ENDPOINT: "/v1/audioqna" -# containerPort: 5173 +audioqna-ui: + image: + repository: opea/audioqna-ui + tag: "latest" + BACKEND_SERVICE_ENDPOINT: "/v1/audioqna" + containerPort: 5173 global: http_proxy: "" diff --git a/helm-charts/common/ui/ci-variant_audioqna_svelte-values.yaml b/helm-charts/common/ui/ci-variant_audioqna_svelte-values.yaml new file mode 120000 index 00000000..5fe6ba11 --- /dev/null +++ b/helm-charts/common/ui/ci-variant_audioqna_svelte-values.yaml @@ -0,0 +1 @@ +variant_audioqna_svelte-values.yaml \ No newline at end of file diff --git a/helm-charts/common/ui/variant_audioqna_svelte-values.yaml b/helm-charts/common/ui/variant_audioqna_svelte-values.yaml new file mode 100644 index 00000000..b577b9c1 --- /dev/null +++ b/helm-charts/common/ui/variant_audioqna_svelte-values.yaml @@ -0,0 +1,10 @@ +# Copyright (C) 2024 Intel Corporation +# SPDX-License-Identifier: Apache-2.0 + +image: + repository: opea/audioqna-ui + tag: "latest" + +containerPort: 5173 + +BACKEND_SERVICE_ENDPOINT: "/v1/audioqna"