github-actions[bot]
a32bea8e6c
chore(gitops): deploy backend leads@74dad77614edf3e990f3a78016ddf6d303d5ada3
2026-06-14 17:51:38 +00:00
github-actions[bot]
d0c53c55e3
chore(gitops): deploy backend jobs@74dad77614edf3e990f3a78016ddf6d303d5ada3
2026-06-14 17:45:17 +00:00
github-actions[bot]
c0506a0142
chore(gitops): deploy ai-assistant@510195ae243ea485334d8fe03ef36f080d8477b7
2026-06-14 17:43:05 +00:00
github-actions[bot]
9db438458e
chore(gitops): deploy backend gateway@74dad77614edf3e990f3a78016ddf6d303d5ada3
2026-06-14 17:42:58 +00:00
github-actions[bot]
46cdd56af4
chore(gitops): deploy frontend-solid@cbaff36f8816c0cb0e524df001a3a6f6e3fa4055
2026-06-14 17:38:26 +00:00
github-actions[bot]
7875a8350e
chore(gitops): deploy admin-solid@8ad3f091aab6a6e1e86744adddb7b8d97763f2ec
2026-06-14 17:37:50 +00:00
Ashwin Kumar Sivakumar
0774b31d01
fix(gitops): render lowercase ghcr image paths
2026-06-14 22:57:55 +05:30
Ashwin Kumar Sivakumar
af4b237255
chore(gitops): align app pulls with ghcr deployments
2026-06-14 22:49:25 +05:30
Ashwin Kumar Sivakumar
e303bfefb3
chore(gitops): deploy frontend-solid branding fix (a4c74f3)
2026-06-14 19:27:44 +05:30
Ashwin Kumar Sivakumar
317127c230
fix(forgejo): re-register runners on startup
2026-06-14 19:11:28 +05:30
Ashwin Kumar Sivakumar
f8df863f8a
fix(forgejo): add docker-ready runner label
2026-06-14 19:06:00 +05:30
Ashwin Kumar Sivakumar
0aa349ee20
fix(gitops): roll out users login demo fix
2026-06-14 16:06:26 +05:30
Ashwin Kumar Sivakumar
b8981cdb32
fix(gitops): restore remaining backend rust services
2026-06-14 06:59:58 +05:30
Ashwin Kumar Sivakumar
ceabd10976
fix(flux): pin app releases to immutable digests
2026-06-14 05:52:50 +05:30
Ashwin Kumar Sivakumar
9c185ba4e9
fix(gitops): remove stale app trigger workflow
2026-06-14 01:48:15 +05:30
Ashwin Kumar Sivakumar
e1568e3837
fix(flux): repair registry retention manifest
2026-06-14 01:44:50 +05:30
Ashwin Kumar Sivakumar
ecf8983885
chore(gitops): keep legacy trigger workflow unchanged
2026-06-14 01:30:22 +05:30
Ashwin Kumar Sivakumar
27eebe905e
fix(flux): pin backend rust releases to digests
2026-06-14 01:20:33 +05:30
Ashwin Kumar Sivakumar
cbc7fb42e6
fix: restore all services after registry wipe
...
- Fix PostgreSQL endpoints (now auto-creating correctly)
- Fix Forgejo DB connection
- Update retention to keep 10 SHA tags (was 2, too aggressive)
- Update all deployments to use available tags
- Add missing base images to registry (alpine, node, rust, python)
- Protect base images from retention deletion
2026-06-13 00:25:51 +05:30
Ashwin Kumar Sivakumar
60858814b8
infra: spread forgejo runners across workers
2026-06-12 06:32:40 +05:30
Ashwin Kumar Sivakumar
3ff94ac761
deploy: frontend captcha fix (4c61bca)
...
- Fixed zoomed-in captcha appearance on high-DPI displays
- Removed DPR scaling from CaptchaCanvas component
2026-06-12 05:34:58 +05:30
Ashwin Kumar Sivakumar
eb8547ad9f
fix: update BASE_IMAGES to only include actual registry images
...
- Keep: alpine (runtime), node (frontend), rust (backend builder)
- Remove: busybox, golang, nginx (not used)
- Remove: postgres, redis (used from Docker Hub, not registry)
- Eliminates warning messages in cleanup logs
2026-06-12 04:58:44 +05:30
Ashwin Kumar Sivakumar
4eed905fb6
feat: auto-trigger garbage collection after manifest cleanup
...
- Added automatic GC to prune script after deleting manifests
- Cronjob now uses python:3.12-slim with kubectl installed
- Added serviceAccountName: registry-gc-runner for permissions
- GC scales down registry, runs garbage-collect, scales back up
- Deletes unreferenced blob layers to actually free disk space
2026-06-12 04:50:02 +05:30
Ashwin Kumar Sivakumar
b6b7d62bad
fix: registry cleanup now only preserves buildcache, not high-performance-latest
2026-06-12 04:40:53 +05:30
Ashwin Kumar Sivakumar
ad686f6075
fix: use Docker Hub for docker-cli image instead of private registry
2026-06-12 04:34:37 +05:30
Ashwin Kumar Sivakumar
201470a951
fix: reduce kept SHA builds from 3 to 2 to save disk space
2026-06-12 04:32:29 +05:30
Ashwin Kumar Sivakumar
f5d1041f14
fix: add openobserve-alerts to cluster kustomization and disable Telegram alerts
2026-06-12 04:26:32 +05:30
Ashwin Kumar Sivakumar
c8fa8be29e
fix: disable OpenObserve Telegram alerts
2026-06-12 04:14:28 +05:30
Ashwin Kumar Sivakumar
d04c4d0df8
fix: use per-service SHA tags for all rust backend services
2026-06-12 04:04:25 +05:30
Ashwin Kumar Sivakumar
e5a633233a
fix: use stable SHA tag in overlay to prevent downtime on restart
2026-06-12 03:55:46 +05:30
Ashwin Kumar Sivakumar
5755e8fbcb
fix: use stable SHA tag instead of high-performance-latest
2026-06-12 03:53:25 +05:30
Ashwin Kumar Sivakumar
c48166401a
Add Backblaze B2 credentials to backend secrets
2026-06-12 03:33:46 +05:30
Ashwin Kumar Sivakumar
9ad7e25649
fix: remove push preflight from forgejo mirror sync
2026-06-11 19:29:41 +05:30
Ashwin Kumar Sivakumar
9288c99d1d
fix: trigger forgejo mirror sync via api
2026-06-11 19:14:46 +05:30
Ashwin Kumar Sivakumar
de0694f8e0
fix: use basic auth for forgejo sync
2026-06-11 18:56:39 +05:30
Ashwin Kumar Sivakumar
767f78c73f
fix: use existing forgejo mirror secrets
2026-06-11 18:19:10 +05:30
Ashwin Kumar Sivakumar
870684bf7d
fix: add github to forgejo sync workflow
2026-06-11 18:00:03 +05:30
Ashwin Kumar Sivakumar
c4a7e1e330
chore: remove argocd and standardize on flux
2026-06-11 17:17:42 +05:30
Rimuru
3007f9a646
chore: bump nxtgauge-frontend-solid to 6666cc5 (middleware-based API proxy fix)
2026-06-11 15:52:44 +05:30
Ashwin Kumar Sivakumar
0bc9110fed
chore: bump nxtgauge-frontend-solid to aabfacc (api gateway proxy fix)
2026-06-11 14:34:09 +05:30
Ashwin Kumar Sivakumar
7da5fa15f0
fix(backend): update rust deployments to use high-performance-latest tag
2026-06-11 02:48:42 +05:30
Ashwin Kumar Sivakumar
3595de89c3
fix(registry): protect base images (alpine, node, rust) from retention script
2026-06-11 01:17:15 +05:30
Ashwin Kumar Sivakumar
827477ac3f
fix(backend): add PORT env to deployments + BEECEPTOR_URL config
...
16 of 20 rust services were crashing on boot because their main.rs calls
std::env::var('PORT').expect(...). This commit adds the missing PORT env
to each deployment YAML, matching its containerPort (9100-9118).
Also adds BEECEPTOR_URL to the ConfigMap - the payments service requires
it for the mock payment gateway integration.
Adds apps/registry/ with retention script + CronJob (keep last 3 SHA
builds, preserve -latest aliases) to prevent the single-build wipeout
that caused the original registry outage.
AI assistant image also rebuilt: 2876b45 (main branch) - it was on a
ghost SHA tag that was GC'd.
2026-06-11 01:17:15 +05:30
Ashwin Kumar Sivakumar
4034c413c6
fix(config): add BEECEPTOR_URL for payments service
2026-06-11 01:17:15 +05:30
Ashwin Kumar Sivakumar
37a589fa87
fix(backend): add PORT env to all rust deployments (was crashing on boot)
...
16 of 20 rust services had no PORT env var set; their main.rs calls
std::env::var('PORT').expect('PORT must be a valid u16') which panicked
on startup. This commit adds env.PORT matching the existing containerPort
for each service. Service ports: gateway=9100 users=9101 companies=9102
jobs=9103 job_seekers=9104 customers=9105 employees=9106 photographers=9107
tutors=9108 makeup_artists=9109 developers=9110 video_editors=9111
graphic_designers=9112 social_media_managers=9113 fitness_trainers=9114
catering_services=9115 payments=9116 ugc_content_creators=9117 leads=9118
2026-06-11 01:17:15 +05:30
Ashwin Kumar Sivakumar
e27f82e996
fix(flux): add namespace to all app overlays
2026-06-08 20:59:38 +05:30
Ashwin Kumar Sivakumar
6d55a72109
fix(flux): set namespace for nxtgauge-ai-assistant service
2026-06-08 20:58:48 +05:30
Ashwin Kumar Sivakumar
bd389ac480
fix(flux): correct relative paths to apps/ in cluster kustomization
2026-06-08 20:57:15 +05:30
Ashwin Kumar Sivakumar
216a363c66
fix(flux): point cluster kustomization at each app's overlays/prod
2026-06-08 20:56:36 +05:30
Ashwin Kumar Sivakumar
6674264bad
chore(flux): add cluster/production kustomization pointing at apps
2026-06-08 20:13:43 +05:30