From a082bf77196b7848345c641ed12210d9f4a4166a Mon Sep 17 00:00:00 2001 From: sauagarwa Date: Fri, 5 Dec 2025 15:47:13 -0500 Subject: [PATCH 1/2] fix: fix missing ingestion pipeline configuration to create vector db pipelines --- deploy/helm/rag/values.yaml | 118 ++++++++++++++++++++++++++---------- 1 file changed, 85 insertions(+), 33 deletions(-) diff --git a/deploy/helm/rag/values.yaml b/deploy/helm/rag/values.yaml index 225695b6..7e100fc0 100644 --- a/deploy/helm/rag/values.yaml +++ b/deploy/helm/rag/values.yaml @@ -136,14 +136,6 @@ pgvector: dbname: rag_blueprint host: pgvector port: "5432" - -minio: - enabled: true - secret: - user: minio_rag_user - password: minio_rag_password - host: minio - port: "9000" # Upload sample files to the minio bucket sampleFileUpload: @@ -162,12 +154,19 @@ llama-stack: configure-pipeline: enabled: true - -ingestion-pipeline: - enabled: true - serviceAccount: - create: true - name: rag-pipeline-notebook + minio: + secret: + user: minio_rag_user + password: minio_rag_password + host: minio + port: "9000" + sampleFileUpload: + enabled: true + bucket: documents + urls: + - https://raw.githubusercontent.com/rh-ai-quickstart/RAG/refs/heads/main/notebooks/Zippity_Zoo_Grand_Invention.pdf + - https://raw.githubusercontent.com/rh-ai-quickstart/RAG/refs/heads/main/notebooks/Zippity_Zoo_and_the_Town_of_Tumble_Town.pdf + - https://raw.githubusercontent.com/rh-ai-quickstart/RAG/refs/heads/main/notebooks/Zippity_Zoo_and_the_Town_of_Whispering_Willows.pdf mcp-servers: enabled: true @@ -217,23 +216,76 @@ suggestedQuestions: - "How do I install Linux on TechGear Pro Laptop?" - "Where can I find video drivers for TechGear Pro?" -# ingestion-pipeline: -# defaultPipeline: -# enabled: true -# # options are [S3, URL] -# source: S3 -# # embedding model to use for creating embeddings -# embedding_model: all-MiniLM-L6-v2 -# # name of the vector db with version, pipeline will be created with pipeline_red_hat_openshift -# name: "zippity-zoo-vector-db" -# # version of the knowledgebase -# version: "1.0" -# vector_store_name: "zippity-zoo-vector-db" - -# S3: -# access_key_id: minio_rag_user -# secret_access_key: minio_rag_password -# bucket_name: documents -# endpoint_url: http://minio:9000 -# region: us-east-1 +# Ingestion Pipeline Configuration +ingestion-pipeline: + enabled: true + serviceAccount: + create: true + name: rag-pipeline-notebook + pipelines: + # GitHub-based pipeline + hr-pipeline: + enabled: true + source: GITHUB + embedding_model: "all-MiniLM-L6-v2" + name: "hr-vector-db" + version: "1.0" + vector_store_name: "hr-vector-db-v1-0" + GITHUB: + url: https://github.com/rh-ai-quickstart/RAG.git + path: notebooks/hr + token: auth_token + branch: main + + legal-pipeline: + enabled: true + source: GITHUB + embedding_model: "all-MiniLM-L6-v2" + name: "legal-vector-db" + version: "1.0" + vector_store_name: "legal-vector-db-v1-0" + GITHUB: + url: https://github.com/rh-ai-quickstart/RAG.git + path: notebooks/legal + token: auth_token + branch: main + + sales-pipeline: + enabled: true + source: GITHUB + embedding_model: "all-MiniLM-L6-v2" + name: "sales-vector-db" + version: "1.0" + vector_store_name: "sales-vector-db-v1-0" + GITHUB: + url: https://github.com/rh-ai-quickstart/RAG.git + path: notebooks/sales + token: auth_token + branch: main + + procurement-pipeline: + enabled: true + source: GITHUB + embedding_model: "all-MiniLM-L6-v2" + name: "procurement-vector-db" + version: "1.0" + vector_store_name: "procurement-vector-db-v1-0" + GITHUB: + url: https://github.com/rh-ai-quickstart/RAG.git + path: notebooks/procurement + token: auth_token + branch: main + + techsupport-pipeline: + enabled: true + source: GITHUB + embedding_model: "all-MiniLM-L6-v2" + name: "techsupport-vector-db" + version: "1.0" + vector_store_name: "techsupport-vector-db-v1-0" + GITHUB: + url: https://github.com/rh-ai-quickstart/RAG.git + path: notebooks/techsupport + token: auth_token + branch: main From c6ab9b2a33e542bbcc6408e1ec0637a5b7ae45a6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 5 Dec 2025 21:14:09 +0000 Subject: [PATCH 2/2] chore: bump version to 0.2.30 --- deploy/helm/rag/Chart.yaml | 4 ++-- deploy/helm/rag/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deploy/helm/rag/Chart.yaml b/deploy/helm/rag/Chart.yaml index 0f948d56..92e6fa99 100644 --- a/deploy/helm/rag/Chart.yaml +++ b/deploy/helm/rag/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: rag description: A Helm chart for Kubernetes type: application -version: 0.2.28 -appVersion: "0.2.28" +version: 0.2.30 +appVersion: "0.2.30" dependencies: - name: pgvector diff --git a/deploy/helm/rag/values.yaml b/deploy/helm/rag/values.yaml index 7e100fc0..744fe059 100644 --- a/deploy/helm/rag/values.yaml +++ b/deploy/helm/rag/values.yaml @@ -3,7 +3,7 @@ replicaCount: 1 image: repository: quay.io/rh-ai-quickstart/llamastack-dist-ui pullPolicy: Always - tag: latest-dev + tag: 0.2.30 service: type: ClusterIP