forgejo-actions[bot]
1d60e282c9
chore(gitops): update companies image for 73beb03368ddc77ef36e7d919e7711c316e88fba
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
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
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
...
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
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
...
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
...
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
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
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
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
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
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
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
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
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
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
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
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
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
...
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
...
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
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
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'
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
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
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'
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'
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
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
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
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)
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:52:13 +00:00
forgejo-actions[bot]
9601e21801
chore(gitops): update tutors image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:51:02 +00:00
forgejo-actions[bot]
c9f5d2650e
chore(gitops): update social-media-managers image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:50:11 +00:00
forgejo-actions[bot]
dd61e13871
chore(gitops): update payments image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:49:56 +00:00
forgejo-actions[bot]
2a0f07cbda
chore(gitops): update makeup-artists image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:49:38 +00:00
forgejo-actions[bot]
30091034cf
chore(gitops): update video-editors image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 8s
2026-07-19 12:49:00 +00:00
forgejo-actions[bot]
93887d30d2
chore(gitops): update photographers image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:48:50 +00:00
forgejo-actions[bot]
fc2f6ff236
chore(gitops): update ugc-content-creators image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Has been cancelled
2026-07-19 12:48:46 +00:00
forgejo-actions[bot]
96a824ad32
chore(gitops): update leads image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 7s
2026-07-19 12:48:35 +00:00
forgejo-actions[bot]
5f7851453b
chore(gitops): update fitness-trainers image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 5s
2026-07-19 12:48:14 +00:00
forgejo-actions[bot]
5f5e3d7206
chore(gitops): update developers image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 6s
2026-07-19 12:47:44 +00:00
forgejo-actions[bot]
1ff2e256ac
chore(gitops): update customers image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Successful in 6s
2026-07-19 12:47:19 +00:00
forgejo-actions[bot]
7c5e5ef7b2
chore(gitops): update gateway image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Has been cancelled
2026-07-19 12:47:15 +00:00
forgejo-actions[bot]
2932145085
chore(gitops): update jobs image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Has been cancelled
2026-07-19 12:47:09 +00:00
forgejo-actions[bot]
310cedb7a0
chore(gitops): update job-seekers image for 8b648e73d05dee4da6cc05364d5d7064b6c6348f
sync-to-forgejo / sync (push) Waiting to run
2026-07-19 12:47:05 +00:00