Commit graph

718 commits

Author SHA1 Message Date
forgejo-actions[bot]
181b78e9d8 chore(gitops): update tutors image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-23 00:07:26 +00:00
forgejo-actions[bot]
4f21e975ec chore(gitops): update payments image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-23 00:07:05 +00:00
forgejo-actions[bot]
85a144e8dd chore(gitops): update social-media-managers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:06:57 +00:00
forgejo-actions[bot]
149aa2a44c chore(gitops): update makeup-artists image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-23 00:06:07 +00:00
forgejo-actions[bot]
e0357cb7fc chore(gitops): update photographers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-23 00:05:51 +00:00
forgejo-actions[bot]
efeb2c51d0 chore(gitops): update job-seekers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-23 00:05:42 +00:00
forgejo-actions[bot]
2e1e517252 chore(gitops): update gateway image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-23 00:04:48 +00:00
forgejo-actions[bot]
759b7aae8c chore(gitops): update jobs image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:04:40 +00:00
forgejo-actions[bot]
dfc57373a3 chore(gitops): update graphic-designers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-23 00:04:19 +00:00
forgejo-actions[bot]
6e98567fa0 chore(gitops): update fitness-trainers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:04:13 +00:00
forgejo-actions[bot]
c4b4bc32af chore(gitops): update employees image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:04:08 +00:00
forgejo-actions[bot]
aa5baf19e2 chore(gitops): update customers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-23 00:03:08 +00:00
forgejo-actions[bot]
0f500710fd chore(gitops): update cron image for 73beb03368ddc77ef36e7d919e7711c316e88fba
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-23 00:02:48 +00:00
github-actions[bot]
ed41227dd3 Merge remote-tracking branch 'refs/remotes/forgejo/main'
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:02:39 +00:00
forgejo-actions[bot]
1d60e282c9 chore(gitops): update companies image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:02:31 +00:00
forgejo-actions[bot]
7910f46e8d chore(gitops): deploy frontend-solid@070c4bdab1a205c60e56f7860d0913fae10dcc4f 2026-07-23 00:02:25 +00:00
forgejo-actions[bot]
bbdd98f0ec chore(gitops): update developers image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-23 00:02:24 +00:00
forgejo-actions[bot]
78f1306a3b chore(gitops): update catering-services image for 73beb03368ddc77ef36e7d919e7711c316e88fba
Some checks are pending
sync-to-forgejo / sync (push) Waiting to run
2026-07-23 00:02:21 +00:00
sync-test
2c34d78534 fix(litellm): restore DATABASE_URL env var lost when adopting the drifted live deployment
All checks were successful
sync-to-forgejo / sync (push) Successful in 14s
kubectl apply replaced the live pod's env list wholesale with what was
in this file (which never had DATABASE_URL, despite the
litellm-db-credentials secret already existing) — litellm's proxy
requires DB connectivity to fully start regardless of config.yaml
content, so this caused an immediate crash loop. Restored it.
2026-07-21 06:40:18 +05:30
sync-test
4ea0e2ae43 fix(ollama): use Recreate deployment strategy to avoid RWO PVC mount deadlock on rollout
All checks were successful
sync-to-forgejo / sync (push) Successful in 15s
2026-07-21 06:33:21 +05:30
sync-test
d503a32de7 feat(ai): fix Ollama resource limits and bring LiteLLM under GitOps management
All checks were successful
sync-to-forgejo / sync (push) Successful in 10s
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
sync-test
d52b911aba chore(ai-guard): scale to 0 — Phase 0 stabilization per AI architecture doc
All checks were successful
sync-to-forgejo / sync (push) Successful in 16s
ai-guard has been in ImagePullBackOff for 14+ days: no Dockerfile exists
in its source repo so no image was ever successfully built by CI, it
has no Kubernetes Service (unreachable even if the pod were healthy),
and its own dependencies (llm-guard, presidio) were never deployed.
Nothing currently routes through it anyway — both AI consumers call
LiteLLM directly. Scaling to 0 stops the wasted pull-retry churn until
it's properly rebuilt (Phase 3 of the target architecture).
2026-07-21 06:20:44 +05:30
forgejo-actions[bot]
6b62339002 chore(gitops): update users image for c1eed2530d3cf7c78c21df178e8cfffa0b41efe9
All checks were successful
sync-to-forgejo / sync (push) Successful in 17s
2026-07-21 00:30:14 +00:00
forgejo-actions[bot]
d215d6fe2f chore(gitops): update cron image for c1eed2530d3cf7c78c21df178e8cfffa0b41efe9
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-21 00:27:31 +00:00
forgejo-actions[bot]
6df5734700 chore(gitops): update makeup-artists image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
2026-07-21 00:26:36 +00:00
forgejo-actions[bot]
28312b8308 chore(gitops): update job-seekers image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-21 00:26:26 +00:00
forgejo-actions[bot]
fab3a55c68 chore(gitops): update employees image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-21 00:25:29 +00:00
forgejo-actions[bot]
6893d86e09 chore(gitops): update fitness-trainers image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-21 00:25:26 +00:00
forgejo-actions[bot]
735cc978b1 chore(gitops): update developers image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 8s
2026-07-21 00:24:57 +00:00
forgejo-actions[bot]
4d3ddde805 chore(gitops): update gateway image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 4s
2026-07-21 00:24:44 +00:00
forgejo-actions[bot]
943b92ed32 chore(gitops): update customers image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-21 00:24:28 +00:00
forgejo-actions[bot]
0d56b16f7b chore(gitops): update cron image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-21 00:23:57 +00:00
forgejo-actions[bot]
428541ff73 chore(gitops): update companies image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-21 00:23:44 +00:00
forgejo-actions[bot]
ed25b81e97 chore(gitops): update catering-services image for 3e701f2fe6d7001f4609ab0a3242ec296076d941
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
2026-07-21 00:23:30 +00:00
sync-test
d277ddfa33 chore(gitops): delete orphaned leads manifests
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
leads-deployment.yaml and leads-service.yaml were already removed from
kustomization.yaml's resources list in the prior commit (e51f199) —
these were just the leftover, unreferenced files themselves.
2026-07-21 05:34:01 +05:30
sync-test
e51f199d07 chore(gitops): remove leads service — decommissioned in nxtgauge-backend-rust
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
Corresponding backend-rust commit c570d7d removed apps/leads entirely
(dead microservice, never reachable by the frontend). Removing the
matching Deployment/Service resources, the gateway's LEADS_SERVICE_URL
env var, and the stale release-state/patch entries so kustomize stops
tracking an image nothing builds anymore.

NOTE: leads-deployment.yaml and leads-service.yaml themselves are now
unreferenced (removed from kustomization.yaml's resources list) but
still present in base/ — file deletion was blocked by a permission
classifier in this session; safe to remove whenever convenient since
kustomize no longer includes them in the build.
2026-07-21 04:44:56 +05:30
forgejo-actions[bot]
6caf095a68 chore(gitops): update users image for 92ce2d2a86acb9e6c9c664a21b845d777f548a7a
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-20 23:08:33 +00:00
forgejo-actions[bot]
834f2b5ca9 chore(gitops): update customers image for 92ce2d2a86acb9e6c9c664a21b845d777f548a7a
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
2026-07-20 23:07:34 +00:00
github-actions[bot]
a02385bdfc Merge remote-tracking branch 'refs/remotes/forgejo/main'
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-20 23:07:01 +00:00
forgejo-actions[bot]
80af24f3f7 chore(gitops): update companies image for 92ce2d2a86acb9e6c9c664a21b845d777f548a7a
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-20 23:06:54 +00:00
forgejo-actions[bot]
5262353861 chore(gitops): deploy frontend-solid@18a9161e4fcdd282bbd02348742aa56cfb45b39d 2026-07-20 23:06:49 +00:00
forgejo-actions[bot]
7e731b37f4 chore(gitops): update companies image for 00923681ecfc2eb5e9227da404d355304c1b8f06
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 16:35:40 +00:00
github-actions[bot]
81cfc68544 Merge remote-tracking branch 'refs/remotes/forgejo/main'
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-19 16:35:05 +00:00
forgejo-actions[bot]
990846952b chore(gitops): deploy admin-solid@1de5baeb92c16edd9f4c6f48275e047e85b0a8ca 2026-07-19 16:34:55 +00:00
github-actions[bot]
954398b29a Merge remote-tracking branch 'refs/remotes/forgejo/main'
All checks were successful
sync-to-forgejo / sync (push) Successful in 10s
2026-07-19 14:12:56 +00:00
forgejo-actions[bot]
3ce7f7c4f2 chore(gitops): deploy admin-solid@fadb2c0a80b76b62ac7a3da0dc7225708ec45573 2026-07-19 14:12:43 +00:00
forgejo-actions[bot]
b2b446f519 chore(gitops): update users image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:53:11 +00:00
FluxCD Image Automation
385ecd9145 chore(gitops): update nxtgauge app images
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-19 12:53:02 +00:00
FluxCD Image Automation
9a11f846a5 chore(gitops): update nxtgauge app images
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-19 12:53:00 +00:00
forgejo-actions[bot]
d6929d05d3 chore(gitops): deploy ai-assistant@6f67864390d5ce2fe573985a2525ceba95686777 (sha256:0ee07c6ee9f7397a6b82d514a0d123ec2e941eff8ae3946ae14ee78bc7ff1705)
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:52:13 +00:00