nxtgauge-gitops/apps
sync-test d503a32de7
All checks were successful
sync-to-forgejo / sync (push) Successful in 10s
feat(ai): fix Ollama resource limits and bring LiteLLM under GitOps management
Phase 1 of the AI architecture doc ("Improve Generation Quality") —
qwen3:4b and qwen3:8b were already pulled onto the Ollama PVC, and
apps/litellm/base/configmap.yaml already had the correct model_list
mapping every feature alias to them instead of gemma3:270m. Neither
was actually in effect:

1. apps/litellm was never included in
   clusters/production/kustomization.yaml, so it was only ever
   deployed by a one-off manual `kubectl apply` and has been
   completely outside GitOps ever since (same root cause as the
   ai-guard registry drift found earlier). Added it to the root
   kustomization. Corrected its image reference from
   registry.nxtgauge.com/litellm:latest (doesn't appear to exist) to
   ghcr.io/berriai/litellm:latest, matching what's actually running
   live — adopting this file without that fix would have broken a
   working deployment the moment Flux started managing it.

2. apps/ollama/base/deployment.yaml's memory limit (1500Mi) was too
   small to ever load qwen3:4b (~2.5GB) or qwen3:8b (~5.2GB) — every
   model alias in the (also-never-applied) LiteLLM config was
   therefore unusable regardless of what it was named. Raised to
   4 CPU / 8Gi limit (node has 16GB total, was at ~26% memory use) and
   added OLLAMA_KEEP_ALIVE=30m so a loaded model survives the gaps
   between bursty feature requests instead of reloading from disk on
   every first call after 5+ minutes idle.
2026-07-21 06:30:13 +05:30
..
ai-guard chore(ai-guard): scale to 0 — Phase 0 stabilization per AI architecture doc 2026-07-21 06:20:44 +05:30
forgejo fix: Create config.yaml for forgejo-runner daemon 2026-07-07 22:55:27 +00:00
github-actions-runners/base feat(ci): add github self-hosted runners 2026-06-16 00:47:15 +05:30
litellm feat(ai): fix Ollama resource limits and bring LiteLLM under GitOps management 2026-07-21 06:30:13 +05:30
nxtgauge-admin-solid chore(gitops): deploy admin-solid@1de5baeb92c16edd9f4c6f48275e047e85b0a8ca 2026-07-19 16:34:55 +00:00
nxtgauge-ai-assistant chore(gitops): update nxtgauge app images 2026-07-19 12:53:02 +00:00
nxtgauge-backend-rust chore(gitops): update users image for c1eed2530d3cf7c78c21df178e8cfffa0b41efe9 2026-07-21 00:30:14 +00:00
nxtgauge-frontend-solid chore(gitops): deploy frontend-solid@18a9161e4fcdd282bbd02348742aa56cfb45b39d 2026-07-20 23:06:49 +00:00
ollama/base feat(ai): fix Ollama resource limits and bring LiteLLM under GitOps management 2026-07-21 06:30:13 +05:30
postgresql feat(ai): add AI plans docs, LiteLLM manifests, and infrastructure updates 2026-06-15 06:15:41 +05:30
registry fix(flux): repair registry retention manifest 2026-06-14 01:44:50 +05:30
traceworks2026 feat(ingress): add traceworks.eu and www.traceworks.eu domains 2026-07-18 18:49:02 +05:30