Commit graph

376 commits

Author SHA1 Message Date
forgejo-actions[bot]
253642ea5c chore(gitops): update payments image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:43:00 +00:00
forgejo-actions[bot]
dd906eda5b chore(gitops): update video-editors image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:41:44 +00:00
forgejo-actions[bot]
5eb5ff3e69 chore(gitops): update makeup-artists image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 5s
2026-07-07 21:41:35 +00:00
forgejo-actions[bot]
8be09504bd chore(gitops): update leads image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks are pending
sync-to-forgejo / sync (push) Waiting to run
2026-07-07 21:41:33 +00:00
forgejo-actions[bot]
8fb4d5c051 chore(gitops): update job-seekers image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 21:40:32 +00:00
forgejo-actions[bot]
52df60974c chore(gitops): update tutors image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:38:55 +00:00
forgejo-actions[bot]
91461c8e2e chore(gitops): update social-media-managers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:38:48 +00:00
forgejo-actions[bot]
1a4955dec2 chore(gitops): update graphic-designers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:38:41 +00:00
forgejo-actions[bot]
62544ee769 chore(gitops): update jobs image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 21:35:39 +00:00
forgejo-actions[bot]
e83beb8156 chore(gitops): update fitness-trainers image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:34:17 +00:00
forgejo-actions[bot]
955117726c chore(gitops): update employees image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:32:23 +00:00
forgejo-actions[bot]
9974f5c7d1 chore(gitops): update developers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:32:20 +00:00
forgejo-actions[bot]
74f8bfbcea chore(gitops): update customers image for 8a8372850fa9634de649ada373a4f426266c8f80
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:31:51 +00:00
forgejo-actions[bot]
ecba6e0b3f chore(gitops): update companies image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:31:26 +00:00
forgejo-actions[bot]
9ce8e41e2f chore(gitops): update gateway image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:30:04 +00:00
forgejo-actions[bot]
e5e178d5d7 chore(gitops): update cron image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:27:06 +00:00
forgejo-actions[bot]
c4bbfd140a chore(gitops): update users image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:25:50 +00:00
forgejo-actions[bot]
7a31c52ca1 chore(gitops): update catering-services image for 8a8372850fa9634de649ada373a4f426266c8f80
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:23:15 +00:00
forgejo-actions[bot]
1813a8fa4f chore(gitops): update video-editors image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:23:12 +00:00
forgejo-actions[bot]
ffe43d27fe chore(gitops): update ugc-content-creators image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:22:58 +00:00
forgejo-actions[bot]
10a8804802 chore(gitops): update social-media-managers image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:22:33 +00:00
forgejo-actions[bot]
0a6078e2e2 chore(gitops): update tutors image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-07 21:22:29 +00:00
forgejo-actions[bot]
c0da471a74 chore(gitops): update jobs image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 6s
2026-07-07 21:11:56 +00:00
forgejo-actions[bot]
9866ba98a2 chore(gitops): update gateway image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-07 21:10:10 +00:00
forgejo-actions[bot]
03b948bd2e chore(gitops): update cron image for ba1b0ebcc08118df0f8ef4e30bae1ca53d71fa8b
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
2026-07-07 21:03:46 +00:00
FluxCD Image Automation
6766d6f89b chore(gitops): update nxtgauge app images
All checks were successful
sync-to-forgejo / sync (push) Successful in 10s
2026-07-05 22:42:12 +00:00
FluxCD Image Automation
41e835b701 chore(gitops): update backend-rust images
Some checks failed
sync-to-forgejo / sync (push) Has been cancelled
2026-07-05 22:40:34 +00:00
sync-test
581c6c78e1 feat(flux): add Image Automation for all nxtgauge apps
All checks were successful
sync-to-forgejo / sync (push) Successful in 26s
2026-07-06 03:56:23 +05:30
github-actions[bot]
45926fd359 chore(gitops): deploy ai-assistant@8f20efae1f6f022d157e9fdcd592e3121e287ece
All checks were successful
sync-to-forgejo / sync (push) Successful in 13s
2026-07-05 22:26:01 +00:00
sync-test
e33c7d92e6 fix(gitops): switch ai-assistant release-patch to Forgejo registry
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-06 03:52:57 +05:30
sync-test
37158ede42 fix(k8s): use forgejo-regcred for ai-assistant deployment
All checks were successful
sync-to-forgejo / sync (push) Successful in 17s
2026-07-06 03:52:35 +05:30
sync-test
c73b8740b4 feat: Add NetworkPolicy for Ollama security (Task 3)
All checks were successful
sync-to-forgejo / sync (push) Successful in 22s
Restricts ingress to Ollama service from users, payments, and nxtgauge-ai-assistant only
2026-07-06 01:48:23 +05:30
sync-test
f0906d2c67 Add Traceworks Flux image automation
All checks were successful
sync-to-forgejo / sync (push) Successful in 18s
2026-07-05 23:04:54 +05:30
sync-test
ca382ff4dc chore(gitops): deploy admin-solid@7263bef
All checks were successful
sync-to-forgejo / sync (push) Successful in 13s
2026-07-05 18:12:01 +05:30
sync-test
e101874436 chore(gitops): deploy frontend-solid@09e26d2 - profile verification API fix
All checks were successful
sync-to-forgejo / sync (push) Successful in 19s
2026-07-05 18:07:24 +05:30
sync-test
e279f5ea48 chore(gitops): deploy frontend-solid@3ee5e90 - add role_key to registration
All checks were successful
sync-to-forgejo / sync (push) Successful in 18s
2026-07-05 16:53:13 +05:30
sync-test
e76bffb88c chore(gitops): deploy frontend-solid@d7810ac - forgot password and login API fixes
All checks were successful
sync-to-forgejo / sync (push) Successful in 7s
2026-07-05 16:27:15 +05:30
sync-test
042ec0da4b chore(gitops): deploy frontend-solid@1bf3191 - OTP verification API fix
All checks were successful
sync-to-forgejo / sync (push) Successful in 14s
2026-07-05 16:23:26 +05:30
sync-test
d6a01f62bd chore(gitops): deploy frontend-solid@07aa835 - API endpoint fix for registration
All checks were successful
sync-to-forgejo / sync (push) Successful in 9s
2026-07-05 15:19:10 +05:30
sync-test
5a610af9b3 chore: bump nxtgauge-frontend-solid to 0cf975f (fix signup routing)
All checks were successful
sync-to-forgejo / sync (push) Successful in 14s
2026-07-04 22:13:01 +05:30
Ashwin Kumar Sivakumar
3b1b8665d6 chore(gitops): deploy frontend-solid@48ef3e2 - new signup pages
All checks were successful
sync-to-forgejo / sync (push) Successful in 18s
2026-07-04 18:11:02 +05:30
Ashwin Kumar Sivakumar
5e14343e65 fix(ingress): route test111 /api/* to Rust gateway so signup works
All checks were successful
sync-to-forgejo / sync (push) Successful in 20s
The SolidStart frontend (Vinxi 0.5.7) does not mount src/routes/api/* as
Nitro handlers in the production build. With only a single path rule
pointing to the frontend pod, every /api/* call fell through to
SolidStart's Not Found handler and returned the HTML shell page — making
the Sign Up button appear to do nothing.

Added an /api prefix rule before / so Traefik matches the longer
prefix and forwards signup/login/KB requests directly to the
nxtgauge-rust-gateway service on port 9100 (same backend that
api.nxtgauge.com already uses).

Verified:
- POST /api/auth/check-email -> 200 application/json
- POST /api/auth/register   -> 201 application/json
- GET  /                    -> 200 text/html (frontend shell)
- GET  /api/kb/categories   -> 200 application/json
2026-07-04 15:28:50 +05:30
Ashwin Kumar Sivakumar
b2dbb9f8d4 chore(forgejo): use forgejo registry runner job image
Some checks failed
sync-to-forgejo / sync (push) Failing after 0s
2026-07-03 19:52:15 +05:30
github-actions[bot]
ebc31da19b chore(gitops): deploy ai-assistant@366b6b878a889132f52ed0d78369a6a05941874a 2026-07-03 13:32:29 +00:00
Ashwin Kumar Sivakumar
8b7c178e1c Merge remote-tracking branch 'origin/main'
Some checks failed
sync-to-forgejo / sync (push) Failing after 22s
2026-07-02 22:50:02 +05:30
Ashwin Kumar Sivakumar
38fd72023f Fix cross-namespace DNS failure calling users service from ai-assistant
NXTGAUGE_USERS_URL used the short service name "nxtgauge-rust-users",
which only resolves within the same namespace. The prod overlay places
ai-assistant in nxtgauge-ai while the users service is in nxtgauge, so
every help-center search and ticket-creation call failed with a DNS
resolution error (surfaced as a 502 to the client). Use the full
in-cluster FQDN instead.
2026-07-02 22:49:44 +05:30
github-actions[bot]
b121959b82 chore(gitops): deploy ai-assistant@23557881065cd426ef8c3964e88e6c4d373fcd35 2026-07-02 17:00:32 +00:00
Ashwin Kumar Sivakumar
7f86b04bcf Merge remote-tracking branch 'origin/main' 2026-07-02 19:19:41 +05:30
Ashwin Kumar Sivakumar
5ab9878077 Remove dead registry.nxtgauge.com imagePullSecret reference from default ServiceAccount 2026-07-02 19:19:26 +05:30
Ashwin Kumar Sivakumar
c633dd4ea2 Sync forgejo runner-deployment.yaml with live cluster state, drop exposed password
This file had drifted badly from the actual running DaemonSet - the
live cluster already moved off the standalone registry.nxtgauge.com
mirror (now decommissioned, confirmed dead: internal DNS routes it to
Traefik with no matching ingress) onto ci.nxtgauge.com's built-in
registry. That migration was done directly against the cluster and
never reflected back to git, leaving a stale REGISTRY_PASSWORD literal
("Ashwin@2026") in this file that doesn't exist in the live DaemonSet
at all. Replaces the file with the actual live spec and adds the two
ConfigMaps (docker-daemon-config, registry-cert) it depends on, which
were also missing from the repo. Not applying this to the cluster -
the differences are purely cosmetic (mount ordering, stale
annotations) and would trigger a pointless restart of healthy runners.
2026-07-02 19:17:07 +05:30