Commit graph

76 commits

Author SHA1 Message Date
Tracewebstudio Dev
df08998631 fix: update users to d29c755 and frontend to 6f31fb0
- users: fix user create INSERT to include password_hash parameter
- frontend: fix signup to send first_name and last_name instead of full_name
2026-04-16 10:36:00 +02:00
Tracewebstudio Dev
3b54006b19 fix: update users to 52ed6d7 with support ticket INSERT fix 2026-04-16 10:29:32 +02:00
Tracewebstudio Dev
1f367e9023 feat: update frontend to fe81ce5 with AI chat widget 2026-04-15 20:03:58 +02:00
Tracewebstudio Dev
24a069643e fix: update users to ebc0a29 with corrected Ollama defaults 2026-04-15 19:55:12 +02:00
Ashwin Kumar Sivakumar
9ddc57c2e2 feat(ollama): add internal Ollama service with gemma3:270m in nxtgauge-ai namespace
- Add namespace, PVC, deployment, service, and kustomization for Ollama
- ClusterIP only (internal), no ingress
- 10Gi PVC mounted at /root/.ollama
- Resource limits: 700Mi-1500Mi memory, 500m-1000m CPU
- Add ArgoCD Application CR for ollama
- Update backend configmap with OLLAMA_BASE_URL and OLLAMA_CHAT_MODEL
2026-04-15 23:21:05 +05:30
Ashwin Kumar Sivakumar
16aaaa7f45 fix(rust): redis auth + users startup probe 2026-04-15 22:32:52 +05:30
Tracewebstudio Dev
f50a147e17 feat: add nxtgauge-ai-assistant to gitops and update users to 430711a
- Add nxtgauge-ai-assistant deployment, service, and kustomization overlays
- Update users service to commit 430711a with AI endpoints
- Set NXTGAUGE_USERS_URL and AI_SERVICE_KEY env vars
2026-04-15 18:24:39 +02:00
Tracewebstudio Dev
25adc1d07b fix: pin users image to commit 4fa5005 for immutable deploy 2026-04-15 16:51:29 +02:00
Tracewebstudio Dev
eebcec1465 fix: resolve merge conflict in kustomization.yaml 2026-04-15 13:50:45 +02:00
Ashwin Kumar Sivakumar
3c521635d4 feat(observability): include registry endpoint in k8s health monitoring 2026-04-13 23:26:59 +05:30
Ashwin Kumar Sivakumar
fa005ba881 fix(observability): use internal platform endpoints and reduce k8s pod false positives 2026-04-13 23:22:02 +05:30
Ashwin Kumar Sivakumar
8844a0481d feat(observability): monitor every k8s node and platform endpoints in openobserve 2026-04-13 22:58:36 +05:30
Ashwin Kumar Sivakumar
ace5873261 feat(observability): push nxtgauge endpoint health checks to openobserve 2026-04-13 22:42:59 +05:30
Ashwin Kumar Sivakumar
ceebc13e79 fix(gitops): align smtp to zeptomail across apps and finalize api env config 2026-04-13 22:23:20 +05:30
Ashwin Kumar Sivakumar
400e43ee08 fix(gitops): unblock backend argocd kustomize render and tag jobs/leads images 2026-04-13 22:19:45 +05:30
Tracewebstudio Dev
de4df47d38 fix: revert to registry.nxtgauge.com:5000 for all services
Reverting ghcr.io changes - production uses internal registry.
Updated:
- jobs-deployment.yaml: ghcr.io → registry.nxtgauge.com:5000/nxtgauge-rust-jobs
- leads-deployment.yaml: ghcr.io → registry.nxtgauge.com:5000/nxtgauge-rust-leads
- overlays/prod/kustomization.yaml: all images back to registry.nxtgauge.com:5000
- Argo application: image-updater back to registry.nxtgauge.com:5000
2026-04-13 18:46:59 +02:00
Tracewebstudio Dev
09c894edc2 fix: update overlay images to ghcr.io and remove namespace from replica patch
The Kustomize build was failing because overlay images referenced
registry.nxtgauge.com:5000 but base deployments now use ghcr.io.
Also removed namespace from replicas-patch.yaml (namespace already removed from all base deployments)
2026-04-13 18:44:59 +02:00
Tracewebstudio Dev
8542c72e31 fix: update SMTP to ZeptoMail (smtp.zeptomail.in)
- SMTP_HOST: mail.nxtgauge.com → smtp.zeptomail.in
- SMTP_USER: noreply@nxtgauge.com → emailapikey
- SMTP_PASS: Updated to ZeptoMail API key
- SMTP_FROM_EMAIL: noreply@nxtgauge.comsupport@nxtgauge.com
- Removed SMTP_REQUIRE_TLS (not used)
2026-04-13 18:41:54 +02:00
Tracewebstudio Dev
5312f60bf8 fix: remove namespace from all deployment files
Namespace is now managed by Argo's spec.destination.namespace (nxtgauge)
This stops the permanent OutOfSync noise from duplicate namespace definitions.
2026-04-13 18:24:19 +02:00
Tracewebstudio Dev
dc5aacb03c fix: update jobs/leads to use ghcr.io and add Argo image-updater config
- Switch jobs/leads deployments from registry.nxtgauge.com:5000 to ghcr.io/traceworks2023
- Add jobs and leads to argocd-image-updater image list with digest strategy
- All services now tracked by Argo image-updater for automatic updates
2026-04-13 18:22:40 +02:00
Tracewebstudio Dev
f38eff5fef feat(k8s): add migration job to kustomization 2026-04-13 12:08:13 +02:00
Tracewebstudio Dev
315dcfdb58 feat(k8s): add database migration job 2026-04-13 11:52:09 +02:00
Tracewebstudio Dev
7f84a4cdb3 feat(k8s): add jobs and leads services
- Add jobs service (port 9103) deployment and service
- Add leads service (port 9118) deployment and service
- Update configmap with JOBS_SERVICE_URL and LEADS_SERVICE_URL
- Update kustomization.yaml to include new resources
2026-04-12 22:04:00 +02:00
Tracewebstudio Dev
a29f51e906 fix(k8s): enable DROP_EXISTING_TABLES in migration job 2026-04-12 21:58:58 +02:00
Tracewebstudio Dev
7b6cb67edc feat(k8s): add database migration job manifest 2026-04-12 21:57:35 +02:00
Tracewebstudio Dev
7ed7b47fd1 fix(k8s): correct gateway port from 8000 to 9100 in frontend config 2026-04-12 18:03:14 +02:00
Tracewebstudio Dev
55443b62ad fix(k8s): set B2_REGION and B2_ENDPOINT for storage 2026-04-12 17:29:14 +02:00
Tracewebstudio Dev
52dc11fafc fix(k8s): add B2_REGION placeholder to backend secrets 2026-04-12 16:58:16 +02:00
Ashwin Kumar Sivakumar
156b2f32db Fix backend manifests to use public registry 2026-04-12 20:16:27 +05:30
Ashwin Kumar Sivakumar
30cc2d4e31 Point backend image updater to private registry 2026-04-12 19:33:28 +05:30
Ashwin Kumar
96bc5aa42a fix(registry): use node-resolvable backend registry endpoint and add k3s registries runbook 2026-04-11 21:59:50 +02:00
Ashwin Kumar
d2e0a11ed7 fix(gitops): move backend rust images from ghcr to local registry 2026-04-11 20:54:28 +02:00
Ashwin Kumar
a3f08182ab fix(ingress): restrict frontend solid host to test121 only 2026-04-11 15:30:56 +02:00
Ashwin Kumar
72f30f8d39 fix(ingress): route test121 host to frontend solid service 2026-04-11 15:29:49 +02:00
Ashwin Kumar
b8a8c5b346 fix(argocd): standardize backend image-list repos to hyphen names 2026-04-11 15:04:15 +02:00
Ashwin Kumar
5614521b66 fix(k8s): replace underscore backend container names with RFC1123-compliant names 2026-04-11 14:19:57 +02:00
Ashwin Kumar
b568e52400 fix: use unique ports 9100-9117 for all backend rust services 2026-04-09 22:18:35 +02:00
Ashwin Kumar
13edaa96f0 fix: change all service ports to 10000+ range to avoid conflicts
Moved all backend service ports from 8000-8096 range to 10000-10016 range
to avoid port conflicts causing pod shutdowns.

Port assignments:
- Gateway:              10000 (was 8000)
- Users:                10001 (was 8080)
- Companies:            10002 (was 8081)
- Job Seekers:          10003 (was 8082)
- Customers:            10004 (was 8083)
- Payments:             10005 (was 8094)
- Employees:            10006 (was 8096)
- Photographers:        10007 (was 8085)
- Makeup Artists:       10008 (was 8086)
- Tutors:               10009 (was 8087)
- Developers:           10010 (was 8088)
- Video Editors:        10011 (was 8089)
- Graphic Designers:    10012 (was 8090)
- Social Media Managers: 10013 (was 8091)
- Fitness Trainers:     10014 (was 8092)
- Catering Services:    10015 (was 8093)
- UGC Content Creators: 10016 (was 8095)

Updated: deployments, services, configmap, ingress
2026-04-09 13:47:54 +02:00
Ashwin Kumar
8856d7edaf chore: remove old NestJS/Next.js stack manifests and ArgoCD apps 2026-04-09 06:47:26 +02:00
Ashwin Kumar
abfa43f85f feat: add K8s manifests and ArgoCD Applications for new Rust/SolidStart stack
Adds Kustomize base+prod overlays for nxtgauge-frontend-solid,
nxtgauge-admin-solid, and nxtgauge-backend-rust (18 services).
ArgoCD Image Updater configured for auto-deploy on high-performance-latest tag.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 00:48:46 +02:00
Ashwin Kumar
941cb999ec Update SMTP password for admin and public frontends 2026-03-12 20:52:15 +01:00
Ashwin Kumar
6f4beb3685 Fix public frontend SMTP password typo 2026-03-12 20:32:31 +01:00
Ashwin Kumar
cc88417ce1 Add SMTP env secrets for public frontendwebsite 2026-03-12 20:17:38 +01:00
Ashwin Kumar
c7f4b9e3ae chore(gitops): set backend JWT_SECRET 2026-03-12 06:07:12 +01:00
Ashwin Kumar
585ada795d chore(gitops): configure SMTP secrets for backend and admin frontend 2026-03-12 06:05:43 +01:00
Ashwin Kumar
201b5ceb25 fix(admin-frontend): set NEXT_PUBLIC_API_URL to /api for same-origin routing 2026-03-12 05:57:40 +01:00
Ashwin Kumar
4dff82c184 feat(gitops): deploy full backend grpc service mesh for all professions 2026-03-12 04:49:02 +01:00
Ashwin Kumar
304cd565b4 chore(argocd): track testingcodex-latest images without ci gitops commits 2026-03-12 03:16:20 +01:00
github-actions
937c0e8400 chore(gitops): update admin frontend image to 669173dd17771141c3c3bee4a4f1e10f34e3a1c1 2026-03-12 01:58:39 +00:00
github-actions
d20c2309a7 chore(gitops): update admin frontend image to 62bef7c0aaaf90b8ece5d851945efff1a5ab9971 2026-03-12 01:51:18 +00:00