From ec80c90b4d1ff29e45986c15dac4f6a863cd3a90 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Thu, 21 May 2026 22:36:43 -0400 Subject: [PATCH] Migrate open-webui, add agents-runtime, fix gumbo LLM model --- agents/k8s/gumbo-job-template.yaml | 4 +++- agents/k8s/gumbo-worker-deployment.yaml | 6 ++++- interface/k8s/open-webui/deployment.yaml | 2 +- .../apps/app-agents-runtime-new.yaml | 22 +++++++++++++++++++ platform/bootstrap/root-app-project.yaml | 1 + 5 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 platform/bootstrap/apps/app-agents-runtime-new.yaml diff --git a/agents/k8s/gumbo-job-template.yaml b/agents/k8s/gumbo-job-template.yaml index a1adc17..35aada7 100644 --- a/agents/k8s/gumbo-job-template.yaml +++ b/agents/k8s/gumbo-job-template.yaml @@ -44,7 +44,9 @@ spec: - name: MCP_FS_SSE_URL value: "http://mcp-filesystem.tools-mcp.svc.cluster.local:8080/sse" - name: LITELLM_BASE_URL - value: "http://litellm.ai-core.svc.cluster.local:4000/v1" + value: "http://ollama.ai-core.svc.cluster.local:11434/v1" + - name: GUMBO_LLM_MODEL + value: "qwen2.5:3b" - name: LITELLM_API_KEY valueFrom: secretKeyRef: diff --git a/agents/k8s/gumbo-worker-deployment.yaml b/agents/k8s/gumbo-worker-deployment.yaml index ede02f8..52ecef7 100644 --- a/agents/k8s/gumbo-worker-deployment.yaml +++ b/agents/k8s/gumbo-worker-deployment.yaml @@ -41,12 +41,16 @@ spec: value: "temporal-frontend.ai-core.svc.cluster.local:7233" - name: TEMPORAL_NAMESPACE value: "default" + - name: PYTHONUNBUFFERED + value: "1" - name: GUMBO_TASK_QUEUE value: "gumbo" - name: MCP_FS_SSE_URL value: "http://mcp-filesystem.tools-mcp.svc.cluster.local:8080/sse" - name: LITELLM_BASE_URL - value: "http://litellm.ai-core.svc.cluster.local:4000/v1" + value: "http://ollama.ai-core.svc.cluster.local:11434/v1" + - name: GUMBO_LLM_MODEL + value: "qwen2.5:3b" - name: LITELLM_API_KEY valueFrom: secretKeyRef: diff --git a/interface/k8s/open-webui/deployment.yaml b/interface/k8s/open-webui/deployment.yaml index f47d973..64d681b 100644 --- a/interface/k8s/open-webui/deployment.yaml +++ b/interface/k8s/open-webui/deployment.yaml @@ -26,7 +26,7 @@ spec: imagePullPolicy: IfNotPresent env: - name: OLLAMA_BASE_URL - value: "http://litellm.ai-core.svc.cluster.local:4000" # Pointing to LiteLLM router! + value: "http://ollama.ai-core.svc.cluster.local:11434" - name: WEBUI_AUTH value: "False" # Based on default, keeping it simple or whatever they had ports: diff --git a/platform/bootstrap/apps/app-agents-runtime-new.yaml b/platform/bootstrap/apps/app-agents-runtime-new.yaml new file mode 100644 index 0000000..da3a2cb --- /dev/null +++ b/platform/bootstrap/apps/app-agents-runtime-new.yaml @@ -0,0 +1,22 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: agents-runtime + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "2" +spec: + project: agentic-os + source: + repoURL: http://192.168.8.248:3000/deepkoluguri/agents-runtime.git + targetRevision: main + path: k8s + destination: + server: https://kubernetes.default.svc + namespace: agents-runtime + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/platform/bootstrap/root-app-project.yaml b/platform/bootstrap/root-app-project.yaml index 7344bbb..dcf6a45 100644 --- a/platform/bootstrap/root-app-project.yaml +++ b/platform/bootstrap/root-app-project.yaml @@ -10,6 +10,7 @@ spec: # Lock down to known repos only — never use wildcard in production. sourceRepos: - "http://192.168.8.248:3000/deepkoluguri/agentic-os.git" + - "http://192.168.8.248:3000/deepkoluguri/agents-runtime.git" - "https://charts.jetstack.io" - "https://charts.external-secrets.io" - "https://cloudnative-pg.github.io/charts"